Skip to main content

A fast math and neural network library for Python and C++

Project description

PyPI PyPI - License PyPI - Python Version Discord PyPI - Downloads C++ Version


Build (Windows)

Build (Linux)

Build (MacOS)

Wheels

Documentation Status


What is LibRapid?

LibRapid is a high performance Array library, supporting a wide range of optimised calculations which can be performed on the CPU or GPU (via CUDA). All calculations are vectorised with SIMD instructions and are run on multiple threads (if necessary) to make them as fast as possible on any given machine.

There are also a wide range of helper functions and classes to aid the development of your own project.

LibRapid is highly templated, meaning it can conform to exactly your needs with minimal compile-times and even support for custom datatypes.

Current Development Stage

At the current point in time, LibRapid C++ is under rapid development by me (pencilcaseman).

I am currently doing my A-Levels and do not have time to work on the library as much as I would like, so if you or someone you know might be willing to support the development of the library, feel free to create a pull request or chat to us on Discord. Any help is greatly appreciated!

Future Plans

My goal for LibRapid is to develop the C++ interface further, at least initially. At some point I want to add Python and Javascript interfaces (in that order) to increase the range of people who can benefit from the library, but the most important thing is the performance of the underlying C++ code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

librapid_cuda_11.7.0-0.4.6-cp310-cp310-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

librapid_cuda_11.7.0-0.4.6-cp39-cp39-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

librapid_cuda_11.7.0-0.4.6-cp38-cp38-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

librapid_cuda_11.7.0-0.4.6-cp37-cp37m-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

File details

Details for the file librapid_cuda_11.7.0-0.4.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ee127664ca4560f391b6a358477028925e628db5222547e02083d3bd524168f7
MD5 92a9054cedbdf1d6592e4ee2514ad1a4
BLAKE2b-256 2dd824222771bf6d2d15da83d4387668266bc7e42129fdf321a8e8a4f0973e98

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.7.0-0.4.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1cdc79bc790b9bcf563948d6dbf87f4a83bec8291576910df7a6cae98a49641
MD5 a64359c22aeebd07b8640693fd7f366b
BLAKE2b-256 7372bd0779cbd35b2e8773f63e498b25b545dbee358d9bec2af5a95a1bacf849

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.7.0-0.4.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c7ed44916896651fa6dacae3c0b80ecdd68474cb1ba1ae222bcc038c6e010936
MD5 87b47eeae6a129f009cdf918166d31aa
BLAKE2b-256 1a85080ec52dc0939a7fbb86764cff98df64f298f00d20f4c54392bfd0e6f9fb

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.7.0-0.4.6-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 444f9236d52e598f9a2779fc2840ea4a69d05811291d90deb1a8722f2d62f9e1
MD5 073a5c316a57167d62f981d863de6601
BLAKE2b-256 63a32a6264fd60b2d9b1c456aeac216fb9ebec1bbeaf6e2febbeffc622d8eac4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page