Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makepath/rtxpy
Ray tracing using CUDA accessible from Python.
https://github.com/makepath/rtxpy
cuda python
Last synced: 2 days ago
JSON representation
Ray tracing using CUDA accessible from Python.
- Host: GitHub
- URL: https://github.com/makepath/rtxpy
- Owner: makepath
- License: mit
- Created: 2021-09-16T14:03:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-03T10:57:26.000Z (almost 3 years ago)
- Last Synced: 2025-01-08T13:44:39.225Z (about 1 month ago)
- Topics: cuda, python
- Language: C
- Homepage:
- Size: 130 KB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 usepip install cupy-cuda112
To run tests
pip install -ve .[tests]
pytest -v rtxpy/tests