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.3-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

drjit-1.0.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.14+ x86-64

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

Uploaded CPython 3.12Windows x86-64

drjit-1.0.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.14+ x86-64

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

Uploaded CPython 3.12+Windows x86-64

drjit-1.0.3-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.3-cp312-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

drjit-1.0.3-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.3-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

drjit-1.0.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.14+ x86-64

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

Uploaded CPython 3.10Windows x86-64

drjit-1.0.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.14+ x86-64

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

Uploaded CPython 3.9Windows x86-64

drjit-1.0.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.14+ x86-64

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

Uploaded CPython 3.8Windows x86-64

drjit-1.0.3-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.3-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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: drjit-1.0.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a970f1d1c5285af6ad0431ec193a0bd1d8997fc2c62741915e0de20bf7b31c30
MD5 f5d913c7fa546d8643bdb70821f5b7c4
BLAKE2b-256 80e40f2f5b2acbb8e3f0d0cff111d81f869251e9e15fbd8d526e6d2a78e373b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 081ca405103f97c7b928a8fbe2130e0a8b7b8b7c9b09442861816bd19b5e64c7
MD5 ed1b368a383dcd5dc401f94093c5aea8
BLAKE2b-256 574ae2b73edec658494c34b8c8115c02d7d9792fa5e52a8513617130762635da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9485484ce1c13acb8381da67c2f0e465d48a90001feee09f03a9fc26db50df9
MD5 a41ebd25f38699ad03fbe202528576cc
BLAKE2b-256 7278fc551f06645d103efc8ab4c4394a2778b80f9eae474db0f58fdcf86aae58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8536a451040ab18ef235de6353a3875464199fddb2a7f2145932f7bf90ed274e
MD5 825012e82adaf4cd9d080ebbf5837469
BLAKE2b-256 35eba1b778f5a1598559840e0c2f94a46ecbf1b071ff465f68d4fd9701b2834f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0ca7e245ae910d52e9777bdaf2e400610f1f9dcdbdfb9d1a31e2aa8b44af0ad3
MD5 edfbc8d89dcb85e6bbfceb49cd33ec4d
BLAKE2b-256 f610625d34f362be32e298b0925bb913ae33c47714b90fa3ec8072ce69734a04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b97f5cd68a00f15b6d5c11f8845442238d6007bc8590553f62b9bc394f32c04f
MD5 37323c740b7b0e02ee5d2dee6cd13604
BLAKE2b-256 d540374052ef88ee932af58a44e0d96f799e2056706c557fa2980fd97af97a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81edc16c5fb599d51c1d21469d3beda98d3ea92c92526449b3640a742c4d9182
MD5 647f81d23c389f626f588f438295a067
BLAKE2b-256 068b2459db44dd78a320db7110b677ba1310804cbcbc443b378edc26571e6046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6a1bed9170c3b157fee4dc4135ff07b18baa12f5135eddccc9a5cefe74d6e993
MD5 73bfb2f7d4bee4678b9f6e257cebe60a
BLAKE2b-256 af392e3f2bc0c98e156bca9d89573a7aa6eb28da3fe6b96b9f64097d48488b6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 91f93e97ee5486046f7d88f558765884aa5b67c6abdd14e99a9bbe4f0089b084
MD5 78c79648126b0744dbde490bbc7ab959
BLAKE2b-256 e323f5f81c0ea9a856820d22b1037f5b264d4df8a48e04e2f767042e44bda37b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 298851c94ab85846b63ebae70da5dbcd15995be38174681c2ba21503559dc9ce
MD5 619b670da14e1e889bae6106c93bba10
BLAKE2b-256 24c265e9efc6c561e1cd9177c3a2b3642bdb40e9e91086ccf9857ad3001e4afe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef9ed81b7ccd092dbd486861bcb85f804dddfeff14dc799a7484ac88943265e7
MD5 c1b513a250274e73b4c4165650a1a2b0
BLAKE2b-256 49c7e94f2a3111764ca6292124093aa55022fe4724f17fb0bdbc4e94e3ec5195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5b1c66d0e7f9b41a621e00794874fd83fa46c4f807935160aeacc3806ba7b3e8
MD5 4afc7f960fdbce12537d66816eb396a7
BLAKE2b-256 1a11c6a7194806ca9f751cdab9c1f2aadb413149e999a564f7ba7f0a12370293

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 447ad76977ed5c053aad6a509f21b1c726f0c421de25aea4699f51604a741f09
MD5 7e810c9812e70c29f2a56007101d018b
BLAKE2b-256 c5e72eddbdd1938fbd8646ab9168406e943bd07eaeee2dc6958c2c3520d7e418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c422806486c51f60070e18f4a3cf4096a69f050b133550b95435ada9cd58b6d
MD5 2ca32be1e06750a6cff52950511e5888
BLAKE2b-256 977986f62f008685ad0a6ef4d17ced6a4732d88067b874f4033dd05fdc0b5eba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02f4dfe81bfa5eceb186cc7d75b50207ac60e763fe8c795f565a715e541154ee
MD5 9ae7e05f26bfba7e4d1000352f8017a8
BLAKE2b-256 645554354aa7e8fd70f8602e4a793e749bb417c8566ab0bf13d404c06d9568a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1adfde2d719b008b903b5891abeab39bcd7aed8656dd27e2550babebec0926ec
MD5 63a1cdf474eb786e8819d9ac96430de6
BLAKE2b-256 36051e80308acfbf561a2bd22ca715f1c9208edb0fbd920f39fd936d761f5d32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 810412baea64aebface291fde09c73e35b48cf64eb56422d224c92002efb615e
MD5 c3f790fc4df9226a972104de8eb239b1
BLAKE2b-256 4f374d58ee5b87169ed9858ab3f3de0a37da1b5ebd0e4f06498fa91464e7d745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cac665d249ef93761d96b4f4ce4070647a943748c98e974907bec50679cd787
MD5 672e468f65135b9306177637e26e05e1
BLAKE2b-256 1dfd367c8eed9466b30696a8230060c36aa099c8a669301fcc29e83f26e00460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93afdaab7a23be161874244f8ece6b0f496e52f21c3e215cf24b2355152509f6
MD5 8715804ee68312e31e041a30e82bcb6f
BLAKE2b-256 2c197903131cc0aef3ff3d52ea18e0047b8b72eac8858d3e84b76d05b5494cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cef10452ca34c97b7f963acc89193b3a08992d6eaeefe3c80a8a361edeb80dfb
MD5 185d528844c10c1d10438b070d1c5ac8
BLAKE2b-256 561c2591dd428ead835770274f8db19e06758d524b7f161f84a0ffbc8c444807

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5392f9fcd5cea2433acb076feab007a17ea9e1679a4990eface22a262ac71206
MD5 c0cbe15deacb422c1f19e45f56ec6096
BLAKE2b-256 b2af91cb31c171eaa37f2adf33f1176ac518476d57c849aea4814c67b1b5b91e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56d3457bb94932869031597c6930e49b9e2c9a8585ecd6d21d17244d4f8966c2
MD5 390eb9b8c5e246130e8752d0e34b5e71
BLAKE2b-256 892bf89a7b085689173e9906dc3c1a17cdb3ba22591dfa92e1d516eddfef2af4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9f5321f541cda35fa2ab92594f0e5bcda4c891983823e1a89470163da3be9f5
MD5 b35324c25be400227d7a1e0f7925ef60
BLAKE2b-256 e6cc13c389df6ad4dd6f755a5b818d33a9183be05c8639cc6f16b6ab72e655b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 766c38e37bc537ece2290213cb3ff956505137e322441927429dd34eafe564f2
MD5 30fa7ad39092a8c4e41a2626828088e0
BLAKE2b-256 564a04a69a9f5ea7baab17d03f894314d2dad04663f07ad9660dca5a86938464

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.0.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 22ca8efc3e182f999a1968f55246fbd3f7770dbcca6287d24ed767e0aa65e49a
MD5 7207669bf5fbcdf5cef419c2c138b54a
BLAKE2b-256 620239da4373efdbf554d120291494e5dec728c3c7429948f593e5461d963c28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06f3fcb9f4b22037e893f390f38d45c69e135fe030b71a6b6c57b5e8bffbc6f8
MD5 5e8d7d46afe5592617cd9ca6427a03f7
BLAKE2b-256 cf953b83a252d10f19b2be11014c32e558195e8c0a3ecf6fbb50462725c46750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.0.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bd09c0f884b898fdae8642e320c0931888cbf21f7fc355ba751cf53de71c8369
MD5 25f441fb6c9bbfdbcde8f861bcec7f45
BLAKE2b-256 27d6e81944bb95efb002eb6e15906a45a8de27b4c0806545225ae1bc31783eb1

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