Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A high-performance numerical computing backend written in C++17 with a Python API via pybind11.

Features

  • N-dimensional NDArray with shape & stride metadata
  • Zero-copy NumPy interoperability
  • SIMD-accelerated elementwise operations (AVX2)
  • Broadcasting
  • Reductions (sum, mean, min, max)
  • Dot product and matrix-vector multiplication
  • Pythonic API (+, *, @)

Build

git clone --recursive https://github.com/ash3151/High-Performance-Numerical-Engine.git
cd hplinalg
mkdir build && cd build
cmake ..
cmake --build .

About

Building a High-Performance Numerical Engine in C++17 to be used as Python library

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages