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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rtxpy-0.0.3.tar.gz.
File metadata
- Download URL: rtxpy-0.0.3.tar.gz
- Upload date:
- Size: 92.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f47c3d1cb161220ca2a99ba52c6f0c15435626d8f90b2286d5ffd6260cb1f45
|
|
| MD5 |
3d20f831b1a172b0c3dd538b19212a6e
|
|
| BLAKE2b-256 |
76e518beafad39bacf07e88303502fca6affa9888701f7351898f55f01011c0b
|
File details
Details for the file rtxpy-0.0.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 29.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
200b92adcbaddd146bab40082ca1501f428a3c6f102f2ce92225b8803440f4b3
|
|
| MD5 |
8c9878fd7c3acaf506fd0e16deee3530
|
|
| BLAKE2b-256 |
0a920b7eb035aae9ff323c19b423ea222871123783b4d86b6e4d2df800f9fd53
|
File details
Details for the file rtxpy-0.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 45.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9a3aa36d2b20660ee4df2a377078b99dbd769c73da7a1efdf6e4447a1cb4441
|
|
| MD5 |
4a3c0d813a653529871250e7e98a9ff8
|
|
| BLAKE2b-256 |
f0a1b8ab23ec21b3dda64dc99f31ff3287b60830fa194b68aca7e1a4daf032b9
|
File details
Details for the file rtxpy-0.0.3-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 29.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3c0dd0220cae274bc3f8ab650641527b1e894bdb9ada3bfa94be64b0b1256ba
|
|
| MD5 |
851d35c7e5cba175f7ef83c9786bad1a
|
|
| BLAKE2b-256 |
bcdf8e17c2660d4e06a4a2ef9df3497c85872994ab8841f93d3a2507514b8c51
|
File details
Details for the file rtxpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 45.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de76b8bcea0068ac4e11f0c015e5b8ec12dcacc2d12be34627b9d9bbc18a4641
|
|
| MD5 |
2a2a6de4a1bce959d8e5eb6e145e88a2
|
|
| BLAKE2b-256 |
3ebe153e8c37b9a96398072dab0e0ecde8d2f807ec6ac55892a4d91ee945579c
|
File details
Details for the file rtxpy-0.0.3-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 29.5 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e34e8b29f7b92c941e4a6a2e556a6965f95e96d794e3614df156ed190607f7f5
|
|
| MD5 |
d0b69d5d65829ff15700dceaee24ebd7
|
|
| BLAKE2b-256 |
4637d1a0614d86c81ce8cccecac976d1d589e5309eacb434bb12af9cdf76adef
|
File details
Details for the file rtxpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 45.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb5ed080ad0e6d988fbf439c4d7d898d09e70edb68e4ff1111a7925e7381779
|
|
| MD5 |
a1024344f595bb15ae5603314719e89b
|
|
| BLAKE2b-256 |
7227db4cb0be23b4027d5960714f4bf31868fe32d058e69fc0b0fc593497f815
|
File details
Details for the file rtxpy-0.0.3-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 29.5 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9c3ef7387d8deca5083560c7711ec626a5911ec7fda9cbd5ff0e58111cf2ba4
|
|
| MD5 |
fa10b3b182be78fbd67c29ea3826bbb5
|
|
| BLAKE2b-256 |
2de85b8080f3c35ad0678f304e40e745db0ef2c3ec75a43d447507ae491ce789
|
File details
Details for the file rtxpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.
File metadata
- Download URL: rtxpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 45.2 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1adc4e2ce760e586a1f9023d14b2b1868f009c9dcce3a7d49c63e4510e433a58
|
|
| MD5 |
64c1b1dd38387e11bfd8bf3eb50b9c9f
|
|
| BLAKE2b-256 |
a20baa8809d8475a9ea5dcdb7fe8b923c0dc0ae43e3dd0e565d3c20b2ab6cdc9
|