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.5.0-0.4.8-cp310-cp310-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

librapid_cuda_11.5.0-0.4.8-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

librapid_cuda_11.5.0-0.4.8-cp38-cp38-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

librapid_cuda_11.5.0-0.4.8-cp37-cp37m-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

File details

Details for the file librapid_cuda_11.5.0-0.4.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d9db2c328fb90f3cb2c4c33a4a4675a65c0cad5a61d916907e3b5782736d85a9
MD5 963f3835491d5fdaef0fb95cf0415c91
BLAKE2b-256 334e701ee17c72d0ca3a74c58de430d9b6d08e2846c3bfecd44b7cdb00b43aab

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.5.0-0.4.8-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0bd28aee72a4e60250f6643d04e436c6be348a708f795b7b4436065619df6767
MD5 8397c1900c666a1be9f7edde9a0f7df3
BLAKE2b-256 b7958e6c0cdbed5676e6e4c934118b1a4ba4ad49e3623e42355c633cd540c501

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.5.0-0.4.8-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ceb6a48e2128e60a18ea06b64bdf4393c3eb26362d72649bdbc4d6ecb0932be1
MD5 e21ecfcd355eab83d5c36fdd58cc12f6
BLAKE2b-256 104c6c8cb5895f15bd51bb125595b04d376d883796842ebbe2918cd2f8321323

See more details on using hashes here.

File details

Details for the file librapid_cuda_11.5.0-0.4.8-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8233267512e95dfd06ea8a2a9962d53c94eec86cf0f2e073b62acfaf9c1f74b6
MD5 ae79bc4f48e39e0bd9ba44f26c97940d
BLAKE2b-256 d6fa59aaef0d22715f98fe6c66eb04cb85cc83619f068cde885956ac6f747094

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