Skip to main content

Dr.Jit: A Just-In-Time Compiler for Differentiable Rendering

Project description

Dr.Jit logo

About this project

Dr.Jit is a just-in-time (JIT) compiler for ordinary and differentiable computation. It was originally created as the numerical foundation of Mitsuba 3, a differentiable Monte Carlo renderer. However, Dr.Jit is a general-purpose tool that can also help with various other types of embarrassingly parallel computation.

Dr.Jit helps with three steps:

  • Vectorization and tracing: When Dr.Jit encounters an operation (e.g. an addition a + b) it does not execute it right away: instead, it remembers that an addition will be needed at some later point by recording it into a graph representation (this is called tracing). Eventually, it will just-in-time (JIT) compile the recorded operations into a fused kernel using either LLVM (when targeting the CPU) or CUDA (when targeting the GPU). The values a and b will typically be arrays with many elements, and the system parallelizes their evaluation using multi-core parallelism and vector instruction sets like AVX512 or ARM Neon.

    Dr.Jit works particular well for Monte Carlo methods, which performs the same computation on for millions of random samples. Dr.Jit dynamically generates specialized parallel code for the target platform. As a fallback, Dr.Jit can also be used without JIT-compilation, which turns the project into a header-only vector library without external dependencies.

  • Differentiation: If desired, Dr.Jit can compute derivatives using automatic differentiation (AD), using either forward or reverse-mode accumulation. Differentiation and tracing go hand-in-hand to produce specialized derivative evaluation code.

  • Python: Dr.Jit types are accessible within C++17 and Python. Code can be developed in either language, or even both at once. Combinations of Python and C++ code can be jointly traced and differentiated.

Dr.Jit handles large programs with custom data structures, side effects, and polymorphism. It includes a mathematical support library including transcendental functions and types like vectors, matrices, complex numbers, quaternions, etc.

Difference to machine learning frameworks

Why did we create Dr.Jit, when dynamic derivative compilation is already possible using Python-based ML frameworks like JAX, Tensorflow, and PyTorch along with backends like XLA and TorchScript?

The reason is related to the typical workloads: machine learning involves smallish computation graphs that are, however, made of arithmetically intense operations like convolutions, matrix multiplications, etc. The application motivating Dr.Jit (differentiable rendering) creates giant and messy computation graphs consisting of 100K to millions of “trivial” nodes (elementary arithmetic operations). In our experience, ML compilation backends use internal representations and optimization passes that are too rich for this type of input, causing them to crash or time out during compilation. If you have encountered such issues, you may find Dr.Jit useful.

Cloning

Dr.Jit recursively depends on two other repositories: nanobind for Python bindings, and drjit-core providing core components of the JIT-compiler.

To fetch the entire project including these dependencies, clone the project using the --recursive flag as follows:

$ git clone --recursive https://github.com/mitsuba-renderer/drjit

Documentation

Please see Dr.Jit’s page on readthedocs.io for example code and reference documentation.

References, citations

Please see the paper Dr.Jit: A Just-In-Time Compiler for Differentiable Rendering for the nitty-gritty details and details on the problem motivating this project. There is also a video presentation explaining the design decisions at a higher level.

If you use Dr.Jit in your own research, please cite it using the following BibTeX entry:

@article{Jakob2022DrJit,
  author = {Wenzel Jakob and S{\'e}bastien Speierer and Nicolas Roussel and Delio Vicini},
  title = {Dr.Jit: A Just-In-Time Compiler for Differentiable Rendering},
  journal = {Transactions on Graphics (Proceedings of SIGGRAPH)},
  volume = {41},
  number = {4},
  year = {2022},
  month = jul,
  doi = {10.1145/3528223.3530099}
}

Logo and history

The Dr.Jit logo was generously created by Otto Jakob. The “Dr.” prefix simultaneously abbreviates differentiable rendering with the stylized partial derivative D, while also conveying a medical connotation that is emphasized by the Rod of Asclepius. Differentiable rendering algorithms are growing beyond our control in terms of conceptual and implementation-level complexity. A doctor is a person, who can offer help in such a time of great need. Dr.Jit tries to fill this role to to improve the well-being of differentiable rendering researchers.

Dr.Jit is the successor of the Enoki project, and its high-level API still somewhat resembles that of Enoki. The system evolved towards a different approach and has an all-new implementation, hence the decision to switch to a different project name.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

drjit-1.0.2-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

drjit-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

drjit-1.0.2-cp313-cp313-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

drjit-1.0.2-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

drjit-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

drjit-1.0.2-cp312-cp312-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

drjit-1.0.2-cp312-abi3-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12+Windows x86-64

drjit-1.0.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp312-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

drjit-1.0.2-cp312-abi3-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12+macOS 10.14+ x86-64

drjit-1.0.2-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

drjit-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

drjit-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

drjit-1.0.2-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

drjit-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

drjit-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

drjit-1.0.2-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

drjit-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

drjit-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

drjit-1.0.2-cp38-cp38-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8Windows x86-64

drjit-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

drjit-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

Details for the file drjit-1.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a905341e9f757f4ed355d1907e9983008b41300db7b6bae47daaed6fcfc29ab7
MD5 7ffb114fb4bcdafc1ea78d156a359ad1
BLAKE2b-256 cc80ee3386dd2669239d2cb6e9c8b4ac29e73997de8fdfa2a06c5dbc8aa9086b

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdf43140731aac5c304a87e16c77930d03b40f4abb87a6578e67e26fcc83e523
MD5 4bf6e0a43d0044d11edd8e774215202b
BLAKE2b-256 7cd68eca9f9cc8cb9c68d049a87cc6461778101c9eb0ab5ca3c6391f7b733797

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef28bb15abe1a724d3e7609255b70026bdc7e02cf726fd41300ada5dbe8ec93c
MD5 0c26a46ffdf518f0f848a8c190eec3e8
BLAKE2b-256 89d254df687f259796dc9ed0a32fe414d47d69d95bd19d62bb7103a9e495d8a5

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ba9526ae26e65c8d93ca55f7cc6032d023d86d2bd2e7d532744ec67070a28fc8
MD5 0aec5cdc9975682bad989800a551d248
BLAKE2b-256 d458584e73d6797393664154ebbe8ee2e362340d3b197444b8b2063cf2004abe

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 014ce3306cf71c1338b85f26b93bd33cce3c5e5378f6500dca805a0e9ce4b00f
MD5 e0a19a8840988c074a05e580864ed2c1
BLAKE2b-256 165b3f7fea951d54658f308433e0fde6791ebb2dcfb019f225fd9aed06a33a4a

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e86e9b147eaeb4dc1b069dfa26fc02443ff779e717c6c9b0f0275ca940dddf38
MD5 2dd2a59ec675a0f353790215e575345f
BLAKE2b-256 93866fc49ee0805358c3741272d7389d7b43531b045fa166475e6d16ab8f0b37

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 125081cbc04e2bdaa0f1fd31ee78e5fd1239188e3b2938a8cae68d0a077deadb
MD5 ceba6a33574f147f6c3cf091b8b2688c
BLAKE2b-256 06fe631fc6d98cbddca217a005aad3796a1c1259dc02e349ca877e846c4400cb

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9d3f48ecb54d68edff74ef59b0515aad29974ee3b836296484a51f53f22270f6
MD5 261f550a86f36ca27741803dec32a8ff
BLAKE2b-256 d754177cd606fbe939343528084761fa50dac34047b0f41a370dbea3f6a8c8a7

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 30304000371c46fca23ef78bc56956a6f0996322286f116176ce85e53e7e6ca7
MD5 0c3ec1deaba3fd6e2b9fbba937c1c7e4
BLAKE2b-256 6930041fb777ffc1133301875ced50161c0699eeeef9b0cf251f8ff0721f0c4b

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 275f78878f6e97687e982dccc99e2c2158104c607eec38e99883b7262c721a1c
MD5 62e4d89f4b1aa2fff5604a1edd2514b4
BLAKE2b-256 c0c0eb751e6518271b68ff0421a1d4521deb498d8f6fd63a4e2913938cfb1ad8

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b77fb70f25e3ecc6839b2da292847185d77340dd042c1bc313b378bfd7da1b55
MD5 33a08dccf6bdf9255c1fdd24a8856707
BLAKE2b-256 c59b4f431bcbad9345c47fb50991a2a98502aed4e6716c09b04e0013271d9fa5

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp312-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 708c410353f5473bcc8911476f35252ff315fb3905eb2e3f50b9db2cb34e93b1
MD5 e8caaf6b0818318b5fef456b26fd1c3d
BLAKE2b-256 6409be80046c9d89d953f4ceb74db865cb84594b2d849ed36d55ad7fd1232343

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d6062787471cc50a7033d80b4cdf491ed770288ace4842c9e55bd72ef0789e03
MD5 1ea3e59a249578582da86979c2313a12
BLAKE2b-256 3f1f5a0dd0548d883c15a8d444ded8d39f4d9922b2c3b42289e39dcfadb1b5de

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3d62591588bc5d54fd3b134aee94ab9b1eacf871246ec90f565de251239b3c5
MD5 d3793ebe0d557a18f751ca672f3785a1
BLAKE2b-256 23a006816223a058ca0ba6f17f9a9f4f3f379f795d7c1116a3ee9e2594304c6b

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4bbec5c7366ebf5b44edb6ceab0512438ee0cedb381bd91cfeff31aee36069a
MD5 1cce4e28290df19857d0c3b6ba126593
BLAKE2b-256 9089d6afd819cdd4126f278caae275bab8ac9f130b659f19c4529e1220eb9a99

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ac6130091b4b096cda7c59d50c13e86a91e07c3b60394c9d8a148ee6ea4015c2
MD5 eb2c5434b26273799f169e0ec807a386
BLAKE2b-256 a2e2425367f04522ce1918d0e1c92b02edb1e356b96975941c12c8094b967a4a

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 63f533268cb8cbda6f8418245f81b677771265a44e12c7c1d747e43e626cbd38
MD5 ee2765fe7cb37420a350c9ad28c754b3
BLAKE2b-256 752e21dc4497a594e252be57aecd577bdf1009c7422084f513f6c2832141baca

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a50bcd12a3bbf85417ef46d4844f228f851ad4bc0e9e19b29c505658210d5ca6
MD5 5becf79d757cbe8d33d30177d6cd55b8
BLAKE2b-256 62744f06203aab0939f4fb84c8f8257f5394c0af8d39ea354c015952bef054cf

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae64f2b3f31c634817db37b8fabaea8ca25cf4482d5e68a1cfec0ed8205a2ca1
MD5 088917efc3fe50197a7fe84b09c5b30f
BLAKE2b-256 a119ad82adff2b37b79873cc1951d3f534fb59d2d4cda0d8aabe8d7590d0fe50

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ec086f9bf5233180461714a1beb6e2288436962cd8fe299aa0d70d7a749f3382
MD5 1c6b7ac08780a3f7ed249e5342b0103a
BLAKE2b-256 774b734bce0fc7732354744e698e21b31463a038f87736c82680d67d73c601ff

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 102c4a5ee09f7ebe7876d642bee8437ad69493942754dcfef1a8c483c86e73ab
MD5 06f66ff6ebe6194b0b1a69640175116d
BLAKE2b-256 38a5d4f523ffb0bc79d9882485e0b2f1ba429adc2fe9bc76104e898795587920

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b27eae02db59f5088fec7d451fddd448a287cbeed630ed7dac68a9c5acc0b86
MD5 cd71e1283480a810d03397a51c9d022b
BLAKE2b-256 99b7339ee87c9c7169c34652dc98b51770b4cc05afb6caf9a8629f64b30090f0

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdcb9c7c37c66acf5331a2779154ba64ca55608a9bcdf7727f221659482ad8e2
MD5 4432d9e0b203e588d7c90ba285e84ef0
BLAKE2b-256 96cbb858c2b6ba8d13b386e400618ccb84f3cb7104a7cbc557f55119171a6f87

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bbf628151b25944cf32798e5a7694cce03b852afce6b4b93fa55bb880b56c408
MD5 bba6b57be06050d56d20644f6e0468a9
BLAKE2b-256 aa5fefad8ebf8c85b076ee3506dee8de456b678b80853b7f2a291b47e7c0db31

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for drjit-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 472a00ed3f48ccb34079c8c8e6e773257aed0951d9b6f65a29da3b6b4df906e8
MD5 55944772279000086353d6d8a074ad7e
BLAKE2b-256 2dce6c9e28b1589a300c9e0e31eda1e0b0221982a36bf08b21e6f6c0e272714e

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa7c38cdabe1ca63bf2b1fa638e9a222e2930fa554d0202662f8fc3457ca590a
MD5 f19b0b4579589e5954859c5f40ec072f
BLAKE2b-256 a5634e5e9914a0c3d2b40e6b688cb8b65a35fb4c49453754e71c56bbc2def22a

See more details on using hashes here.

File details

Details for the file drjit-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 68f105d6c28428df23cd252c29e80eb44242c993f53b93f0b92f58169b0c68c3
MD5 1c7086c1c613aab20a41697dae2a2152
BLAKE2b-256 58a847b3d1aafa2bb203e39bb8435c4f27adbed3b282f5d655ff8add7a7afa85

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