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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

librapid_cuda_11.5.0-0.4.9-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.9-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 40a9bebe713f3b96b681f5adcf3ec70d668bc1879d9885e4c576b78fa560897b
MD5 5bea35940c09f0ab5e8e8549398878a2
BLAKE2b-256 dd68e3492834da5aca808e8eb3f1ea21720703f6fd5e33a07646a24b5c0065f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3ffab9cac55ed1d5e037ecb9dd94e36f46ec78f947e8411bf747ec3775bc77a0
MD5 425a2282b38e2e534e6b1b609a12046e
BLAKE2b-256 7a93035e197f9436c4b5261d4315ebcfc59742dd18cad77f98b24f8c37b445c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 465d74111cd3491d5aaa291537c526611e52b6874d9f9131c10ee4d5eafe5c56
MD5 d56371ce1021c520140a2ff1a0dea06b
BLAKE2b-256 586f85f0e7552996908ac62d810a81b35ebd26b09b90cbee834c5402bd40bb1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.5.0-0.4.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b37f7cce5855bbcb8b72dd2ccbec78fc9545f33a55136467eda6a9c946845493
MD5 bf08b215fc4808d51b0e41f02d3d1101
BLAKE2b-256 c2121394a64330c90e84661d140fd916f11344e3fa17bb248d0c87dcc1558a76

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