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.2.tar.gz (92.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

File details

Details for the file rtxpy-0.0.2.tar.gz.

File metadata

  • Download URL: rtxpy-0.0.2.tar.gz
  • Upload date:
  • Size: 92.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 86aadaeb7d062944469fb69d53688c1a4d14e4b7781ecba74756fc886c8a14d1
MD5 95cdda6b7c71a564f3bffa086b055c56
BLAKE2b-256 61887302656f52df3b2c3bd85685c291379bd98b58165973879df78ac3cd08ee

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e807153f60f9c20915876737bc1cfb723d4fe830efca10295947be48bf0167f1
MD5 64786a76a5238a69b529494b002a61f7
BLAKE2b-256 57fe94d289d49215006abf1553eb617ce383984bfeadf52140463168f67b1ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rtxpy-0.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 47aa2702dd35a117e7625af4605cb770971bc720b73719fe3196e47a2e025c81
MD5 dc53ac831912e665734344c4b342a1e9
BLAKE2b-256 bd4db32a6920245cee2b0bb07c9567a6cf462f6b93c8c1dfadee6d2c2583fead

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4e8c48bb10077673f613a7c365fa713fb90575d983b663eb72b6f326b0213723
MD5 b43dd295fbc2269cd0056b1ca246f8a5
BLAKE2b-256 96a6d8f3c6b0388cc7fd12b38099127dd48a29621d925bb653f89c3be00ddc47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b67e6165c4d4cc3126e5a7468dccfbb7b9c3b41c01cb36e74809496bd4060adc
MD5 47c5be70385363145010de9caaa87956
BLAKE2b-256 c3ee93198ee96ba773bc2e18f7eb5a9a845b09b01dc92cc51a556a81e3acf2ab

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f9408e9bbd008c55f1b7815115097b0e51da3b955af16184908fcce67f5da9e8
MD5 ffc918f33a1441ec633451eb816c78c6
BLAKE2b-256 4f884db93e19ef9fb6c0ec6743061cb26a74055c1b50e5102f212ac1fad5449a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1e111cc022a326d899c4a36c308bd46e43c3039eb3be4b7468eb04271b44190d
MD5 883cd9e7fa90a314e6620a54eaed52db
BLAKE2b-256 e9a7f1d7b307463e485bcd1f12b8c8fc7c1547be8f352b3f73c91c5ee7f23192

See more details on using hashes here.

File details

Details for the file rtxpy-0.0.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: rtxpy-0.0.2-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for rtxpy-0.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c56940353682ab1a6c725a5497a30f2658812316092bd50333c08ac48886964e
MD5 fdf7399bf27ee872875a271bd916f1cf
BLAKE2b-256 22a4de358908a363b5f1ff52033cf796464975212a67a026d85bde57b7eaa72c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rtxpy-0.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 568b5de2dfb1621c2b408a33583c81979738cf3d5f3e22d4eaf7c8d5c2ad448e
MD5 cb4c33fc7fde6ead188faf38f3948b4a
BLAKE2b-256 db99ff795019c91f7222143e5def01dc401bf649da56b5c76d8df8aeec79693b

See more details on using hashes here.

Supported by

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