Skip to main content

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


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

Uploaded Source

Built Distributions

rtxpy-0.0.3-cp310-cp310-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

rtxpy-0.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

rtxpy-0.0.3-cp39-cp39-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

rtxpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

rtxpy-0.0.3-cp38-cp38-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

rtxpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

rtxpy-0.0.3-cp37-cp37m-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

rtxpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

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

Hashes for rtxpy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7f47c3d1cb161220ca2a99ba52c6f0c15435626d8f90b2286d5ffd6260cb1f45
MD5 3d20f831b1a172b0c3dd538b19212a6e
BLAKE2b-256 76e518beafad39bacf07e88303502fca6affa9888701f7351898f55f01011c0b

See more details on using hashes here.

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

Hashes for rtxpy-0.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 200b92adcbaddd146bab40082ca1501f428a3c6f102f2ce92225b8803440f4b3
MD5 8c9878fd7c3acaf506fd0e16deee3530
BLAKE2b-256 0a920b7eb035aae9ff323c19b423ea222871123783b4d86b6e4d2df800f9fd53

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

Hashes for rtxpy-0.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b3c0dd0220cae274bc3f8ab650641527b1e894bdb9ada3bfa94be64b0b1256ba
MD5 851d35c7e5cba175f7ef83c9786bad1a
BLAKE2b-256 bcdf8e17c2660d4e06a4a2ef9df3497c85872994ab8841f93d3a2507514b8c51

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

Hashes for rtxpy-0.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e34e8b29f7b92c941e4a6a2e556a6965f95e96d794e3614df156ed190607f7f5
MD5 d0b69d5d65829ff15700dceaee24ebd7
BLAKE2b-256 4637d1a0614d86c81ce8cccecac976d1d589e5309eacb434bb12af9cdf76adef

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

Hashes for rtxpy-0.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e9c3ef7387d8deca5083560c7711ec626a5911ec7fda9cbd5ff0e58111cf2ba4
MD5 fa10b3b182be78fbd67c29ea3826bbb5
BLAKE2b-256 2de85b8080f3c35ad0678f304e40e745db0ef2c3ec75a43d447507ae491ce789

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page