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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

librapid_cuda_11.7.0-0.4.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c27f417f87890966c14d9cbba8cc6567328deb3b00656ef518472a790104ecd
MD5 263efbe845258e0801c8943745cd074b
BLAKE2b-256 ea384d59dcd001262f2dff607eb6c0d289bf80b35c10b2ea7b3b506fd8607fe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79a45ca89c5462e727ee03b0137ac6f94c134cc2f8b09d9838e08db0b042331a
MD5 ab281715a6b3878680ab4f665ffc17b8
BLAKE2b-256 c17e79c7c8c23a0a809d2c23cd7e3acc91e6d795c39396e90651efaf6a0fce7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9b21900f000858d88c6753950d698b063cbe7b2d7db220c68b086b84f5057e77
MD5 0a84cfa7a99a8e6589041ecc9b289f7c
BLAKE2b-256 8ef662b514fd3e0879f7d621e118ede8cb1aa06c5c7d883b39e0fbf7e2ffc20d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for librapid_cuda_11.7.0-0.4.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c55f7412628cdfeee88249d38e0004933f80076357c46a732f54ef6f335d8f7b
MD5 9ed0ceac5280aabccae76ec91eb7487c
BLAKE2b-256 2c58ca6ae3a63d1d0590fb41f5966ccbb11fdbbeca4956312468921d91f544c5

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