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
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 |