Skip to content

flagos-ai/FlagBLAS

Repository files navigation

[English|中文版]

Introduction

FlagBLAS is part of FlagOS. FlagBLAS is a computing library that follows the BLAS standard interface and is oriented towards multiple chip backends. It defines core operations for numerical calculations such as vectors and matrices, supporting high-performance computing in fields such as scientific computing, engineering simulation, machine learning, and artificial intelligence.

FlagBLAS is a high-performance general-purpose operator library implemented using the Triton programming language launched by OpenAI.

Features

  • Operators have undergone deep performance tuning
  • Triton kernel call optimization
  • Flexible multi-backend support mechanism

Quick Installation

Install Dependencies

pip install -U scikit-build-core>=0.11 pybind11 ninja cmake

Install FlagBLAS

git clone https://github.com/flagos-ai/FlagBLAS.git
cd FlagBLAS
pip install  .

This project is licensed under the Apache (Version 2.0) License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors