Ray tracing using CUDA accessible from Python
Project description
RTXpy
Ray tracing using CUDA, accessible from Python.
Hardware requirements
- Nvidia Maxwell GPU or newer
- Nvidia driver version:
- 456.71 or newer for Windows
- 455.28 or newer for Linux
Installation
pip install rtxpy
Installation from source
Requires CMake 3.10 or higher to build.
To install RTXpy from source use
pip install -ve .
cupy
is an optional runtime dependency. If you know the version of the CUDA
toolkit you have installed, which can be obtained by running nvcc --version
,
you can install the appropriate cupy
wheel. For example, for CUDA toolkit
11.2 use
pip install cupy-cuda112
To run tests
pip install -ve .[tests]
pytest -v rtxpy/tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rtxpy-0.0.3.tar.gz
(92.2 kB
view hashes)
Built Distributions
Close
Hashes for rtxpy-0.0.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 200b92adcbaddd146bab40082ca1501f428a3c6f102f2ce92225b8803440f4b3 |
|
MD5 | 8c9878fd7c3acaf506fd0e16deee3530 |
|
BLAKE2b-256 | 0a920b7eb035aae9ff323c19b423ea222871123783b4d86b6e4d2df800f9fd53 |
Close
Hashes for rtxpy-0.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9a3aa36d2b20660ee4df2a377078b99dbd769c73da7a1efdf6e4447a1cb4441 |
|
MD5 | 4a3c0d813a653529871250e7e98a9ff8 |
|
BLAKE2b-256 | f0a1b8ab23ec21b3dda64dc99f31ff3287b60830fa194b68aca7e1a4daf032b9 |
Close
Hashes for rtxpy-0.0.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c0dd0220cae274bc3f8ab650641527b1e894bdb9ada3bfa94be64b0b1256ba |
|
MD5 | 851d35c7e5cba175f7ef83c9786bad1a |
|
BLAKE2b-256 | bcdf8e17c2660d4e06a4a2ef9df3497c85872994ab8841f93d3a2507514b8c51 |
Close
Hashes for rtxpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de76b8bcea0068ac4e11f0c015e5b8ec12dcacc2d12be34627b9d9bbc18a4641 |
|
MD5 | 2a2a6de4a1bce959d8e5eb6e145e88a2 |
|
BLAKE2b-256 | 3ebe153e8c37b9a96398072dab0e0ecde8d2f807ec6ac55892a4d91ee945579c |
Close
Hashes for rtxpy-0.0.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e34e8b29f7b92c941e4a6a2e556a6965f95e96d794e3614df156ed190607f7f5 |
|
MD5 | d0b69d5d65829ff15700dceaee24ebd7 |
|
BLAKE2b-256 | 4637d1a0614d86c81ce8cccecac976d1d589e5309eacb434bb12af9cdf76adef |
Close
Hashes for rtxpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cb5ed080ad0e6d988fbf439c4d7d898d09e70edb68e4ff1111a7925e7381779 |
|
MD5 | a1024344f595bb15ae5603314719e89b |
|
BLAKE2b-256 | 7227db4cb0be23b4027d5960714f4bf31868fe32d058e69fc0b0fc593497f815 |
Close
Hashes for rtxpy-0.0.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c3ef7387d8deca5083560c7711ec626a5911ec7fda9cbd5ff0e58111cf2ba4 |
|
MD5 | fa10b3b182be78fbd67c29ea3826bbb5 |
|
BLAKE2b-256 | 2de85b8080f3c35ad0678f304e40e745db0ef2c3ec75a43d447507ae491ce789 |
Close
Hashes for rtxpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1adc4e2ce760e586a1f9023d14b2b1868f009c9dcce3a7d49c63e4510e433a58 |
|
MD5 | 64c1b1dd38387e11bfd8bf3eb50b9c9f |
|
BLAKE2b-256 | a20baa8809d8475a9ea5dcdb7fe8b923c0dc0ae43e3dd0e565d3c20b2ab6cdc9 |