tokusumi / cpp-linear-algebra-library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C++ Linear Algebra Lirary

Eigen

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

Support:

  • Standard C++98
  • Explicit vectorization:

    for SSE 2/3/4, AVX, AVX2, FMA, AVX512, ARM NEON (32-bit and 64-bit), PowerPC AltiVec/VSX (32-bit and 64-bit), ZVector (s390x/zEC13) SIMD instruction sets, and since 3.4 MIPS MSA with graceful fallback to non-vectorized code.

  • Widely used: (need to confirm) TensorFlow, PyTorch, NumPy (Optional), ...
  • Free software
  • ...

Prerequirements:

sudo apt install libeigen3-dev

About


Languages

Language:C++ 47.8%Language:CMake 44.4%Language:Shell 7.8%