cblas, uma interface em C para os Subprogramas de Algebra Linear Básica (BLAS), é uma biblioteca que fornece operações algébricas lineares básicas, como multiplicação de vetores e matrizes. É comumente usada em computação científica e aplicações de aprendizado de máquina como um bloco de construção para algoritmos mais complexos. A biblioteca está disponível em C, C++ e Fortran e é projetada para ser eficiente e fácil de usar. Algumas das operações fornecidas pelo cblas incluem produtos escalares, multiplicação de matriz-vetor e matriz-matriz, e resolução de sistemas de equações lineares. 