Ray tracing using CUDA accessible from Python
Project Links
Meta
Author: makepath
Requires Python: >=3.7
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
- Science/Research
License
- OSI Approved :: MIT License
Operating System
- Microsoft :: Windows
- POSIX :: Linux
Programming Language
- C
- C++
- Python :: 3
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
Topic
- Scientific/Engineering :: Information Analysis
- Scientific/Engineering :: Mathematics
- Scientific/Engineering :: Visualization
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
Wheel compatibility matrix
Platform | CPython 3.7 | CPython 3.8 | CPython 3.9 | CPython 3.10 |
---|---|---|---|---|
manylinux2010_x86_64 | ||||
manylinux_2_12_x86_64 | ||||
win_amd64 |