19
edits
Changes
→What does it contain?
'''Basic Linear Algebra Subroutines (BLAS)'''
BLAS contains many operations for working with vectors and matrices. The BLAS functions and routines are broken up into three levels:
Level 1: Vector - Vector Operations
'''SparseBLAS'''
A subset of BLAS containing functions and routines for operating on sparse vectors which is a vector where the majority of the elements are 0 or null. SparseBLAS is also split up into the same three levels as BLAS.
'''Linear Algebra Package (LAPACK)'''
A library functions for solving linear equations, linear least squares problems, eigenvalue and singular value problems.
'''Parallel Direct Sparse Solver Interface (ParDiSo)'''
A package for solving large sparse linear systems on shared memory multiprocessor systems using level 3 BLAS functions.
'''Vector Mathematics Functions'''
A library containing functions for operating on the elements of one or more vectors, performing operations such as arithmetic, power, trigonometric, exponential, rounding, and others.
'''Vector Statistics Functions'''
A library containing functions for generating vectors of pseudo-random numbers according to specified distributions and performs convolution and correlation computations.
'''Fourier Transform Functions'''
A library containing functions for calculating Fast Fourier Transforms (FFT).
'''Deep Neural Network Functions (DNN)'''
A library of functions intended for use in deep neural network applications that use things like machine learning or image/speech recognition.