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, either system CMake or

pip install cmake

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

pip install cupy-cuda101

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.1.tar.gz (92.0 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.1-cp310-cp310-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.10Windows x86-64

rtxpy-0.0.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

rtxpy-0.0.1-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.1-cp38-cp38-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.8Windows x86-64

rtxpy-0.0.1-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.1-cp37-cp37m-win_amd64.whl (29.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

rtxpy-0.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (45.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

File details

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

File metadata

  • Download URL: rtxpy-0.0.1.tar.gz
  • Upload date:
  • Size: 92.0 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.10.0

File hashes

Hashes for rtxpy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a7053a306e7b7fce15cb4515fc88cc5ba714fe72489103b33c777ae2b598da8a
MD5 d1328d06a0944e455ae623b15648fc9a
BLAKE2b-256 58ffcdaa040d05f4202490f6c66f8c03a53d5201aeb3bb3b468d12b89a9303c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 381167d454ba75d8256c3c150588dc159df81b792104037e9d62f2e5a9a73a38
MD5 8ee0a8baa634765b95e3750195bce119
BLAKE2b-256 21ab03f25528906635e48bd1b2db55114ecbcb079c80cbe339d6c7d78a5b8131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rtxpy-0.0.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5fc499afc359e5d0261fdf6dda4a24b3dea1fdcbde59cf43b132fdbf26eeb1a8
MD5 16222c2cd2f0319d34d68d0430d3ef2d
BLAKE2b-256 92dd3712a29503c0779b30cf9f5fdf913e4f5c3cb0ec69ef33b1bce008c44d0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 befde3411136599c5eb515dd6ccbce3e5862ce9396e734f3b14159d9849fc751
MD5 84b305aabe7e76c0f1440dac16311cd2
BLAKE2b-256 09db416482bd502db73e59922723e6c8b21ce1a258f327a1ed1957afa8ea8a8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f9140b0ee2b02556a475d65f79fc15319e33c04997eebc83584d6061bed100fb
MD5 ab17a2fefa23610d7b1030e803b423c3
BLAKE2b-256 95bb2d4160bc4a0df2f36a73948ad45a9140c65d54349a8ad933736de1b9c2ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2483118c908d32c3697293c05b8bc7a6ded618b068cfd22398b7f9f927d9d2ae
MD5 84b8c4c97246ac3e5264441486edfac3
BLAKE2b-256 338c1a5cc731930f37b83f7a439b771a29ed84a3dfec98c6afcacf67c77f4dd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2cde5eac68ed51209c255dc747bd002420d4b250670b8b55abc7d223c25318a0
MD5 6063f5170ecae1dca2a15f73f02774bc
BLAKE2b-256 e9c72b16c783464bcae397f9a2f8c3f23327c44d082da28df7444b217eba44c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtxpy-0.0.1-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.10.0

File hashes

Hashes for rtxpy-0.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c3ee838705fbeb45004eeaaf70bc3894fbb41038d2f4e6bc47f4695bcd320025
MD5 70a11254b475c619f3ef7a82aad35a1c
BLAKE2b-256 79aa1a302084043c33026e14b0f5fc9ccff026828016e0b3b73d981e3572d485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rtxpy-0.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 acc1626fc7d1450f62dc80258bed6c32d6483ea2f001f1f4f006b656b1f8e438
MD5 3e2e9434b5de562ec9790bbc76e56fda
BLAKE2b-256 3dfacd924b0d7faeb2fefe423d34e6396754fa9009b622eb3fce78ea7a6591e4

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