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:

  • Tracing and vectorization: Dr.Jit executes arithmetic (e.g. a + b) by recording it into a computation graph instead of performing the operation right away. It then just-in-time (JIT) compiles this graph into fused kernels targeting GPUs, using either Metal on macOS or CUDA on other platforms. It can also target the host’s CPU using vector instruction sets like AVX512 or NEON via LLVM. The generated kernels are very efficient. 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 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.4.0-cp314-cp314-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.14Windows x86-64

drjit-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp314-cp314-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

drjit-1.4.0-cp313-cp313-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.13Windows x86-64

drjit-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

drjit-1.4.0-cp312-cp312-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.12Windows x86-64

drjit-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp312-cp312-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

drjit-1.4.0-cp312-abi3-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.12+Windows x86-64

drjit-1.4.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp312-abi3-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

drjit-1.4.0-cp311-cp311-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.11Windows x86-64

drjit-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

drjit-1.4.0-cp310-cp310-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.10Windows x86-64

drjit-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp310-cp310-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

drjit-1.4.0-cp39-cp39-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.9Windows x86-64

drjit-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

drjit-1.4.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

drjit-1.4.0-cp39-cp39-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file drjit-1.4.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: drjit-1.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 603bc1ae275a33625f7b27d247fad83fc0410c77a4fd511237db16a343201339
MD5 95f9a3c6d25643bd810536a4aa8a3dfa
BLAKE2b-256 7bc26151112c44df9bdf08aef20087add4454fd3a7806707f1fe7d0e23b0f3e4

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6f0b1e40b5fd744efa07581ba21271eea8f2a8d0a3486136e148503909651c3
MD5 afd9b5f0888a9dff087ec2be695ff6a5
BLAKE2b-256 80798717ba0b1efb1d5e038ad97d110d69fb7842c89001139a96595888f72f83

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 255858be49ef1cb2d3bfbd3cd389eb7938223fefcf492e65d8b52805b187b55f
MD5 0e502c30c08cf3f68271b52e7737a2a1
BLAKE2b-256 13fd5316092a4353b98c252b74cf1f9e64a99072742bb7337f73347af1203ef6

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb89cb567b7c488a8e350f9069af766eb051838988c0e49bf06e46a95da4eef3
MD5 fb7faee89de653cc93c79fe4f28c4a23
BLAKE2b-256 e8a9d21b97297b9c9d210a9fa93df8561f1649928e26edb43b65da144542421b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 24c28839aac8b4942505b54d846b280bca3a67d3c490504acd96716832000988
MD5 15df45314574e8a2609a125ebf207a48
BLAKE2b-256 99e049c88134c4ea03d814614de189bd8a2ab98f11c4c8bfdabdcbded89bd845

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d4c4371ae61729b999d2aa4146f11879bfc6db6e620f2b78b01b724db27e8dd
MD5 b354f4338ebd411f6ffcd9e8eaf7a0c3
BLAKE2b-256 797eed538cdd3aee71d2a8cd76b39b6784d743b069124444e32cb7d8b6342a11

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6ce6901de232a54d45b16f26ad41886773ae4a3034255975075ef8aec805d469
MD5 2bd9d9bafc5c3a498528f915314d61aa
BLAKE2b-256 f5aa6672f6debdd8140b1055fd2bb1c7f965a03d4033ca0421ba37d2ad5cdb23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f7e188c70b79d62a1980ee7ec4ff43115377af117867000aa73098058fac349
MD5 627129617269aef1f0cf18df9376f70a
BLAKE2b-256 d3019a1e727ac2f2fbb85d1b06009a26c76c029688876c168110e9b0c4030537

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a0dec13e7ff1f2b04cb4e8722a0dab1612ab31f40ab211cc8d711c93a3fcb4d0
MD5 4516ea4c6222742591b0fdcfb8d63683
BLAKE2b-256 bdfc730a3325eb1dd124be9e08ed6c725bef3c7b8f3a0b895f8fc3e9a76851bb

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1cd6ecef40b73b7a77074e70d93c86cc322591651f273c0237c3e76faedafcba
MD5 3b37898d30b0291f1f15a6dfda36aabe
BLAKE2b-256 0348ec16aefef7d86ae0a25a6c5a00e6fc7a1c9fe28ac50ab07ba24e7e0ea4a7

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8ab78c7f5bc4cac16d6a0ce4aa7563c07f644e946c48aa2634c54a3aba1b744c
MD5 61ba1f6781d53db1db90836a64b57e23
BLAKE2b-256 2b05361e8877ecd7d8e68bb245d0bac9ab9fc3478dfd9dcc9be9a895d47d7046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a60232a1c25b8148e21ba862cd7ec136420d98707a69d11f90ab47e7c823ba7
MD5 285ff9f66a19a37ec9c35d2724247669
BLAKE2b-256 fdb9c10c42e4dbd94e36ffa9e18007969846ad3b20fa0b2885640b44c4ba3717

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for drjit-1.4.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 412277d487f0358fba5685547db4bcb9fc24aa61e1344dee80fcd0fa423e5c46
MD5 2bfdd235429f37bca92bbf13e95f8dea
BLAKE2b-256 fddac46505affeab3b787d4198cbc74ad7fe866444553b11f9aad58cd9e612d0

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3dc38a4b95cf5a5abf6e37702fd928d8aab88165b4ce1101df6bcf5c768792cf
MD5 5ed6af8c3ae916660e92951e93bb3851
BLAKE2b-256 d77485825b04c3e488663e2c2719f3ce8fc4c3166c1a22e4d0add13738ce3864

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fa733255c5f5b58eb55e074b0f404765fe26a63a11e6133caa8d1e79abb4d217
MD5 549bb18268138c1284c72fab6d512d18
BLAKE2b-256 3b70677ed52ec21bacaf5ce0799ee7617812ec35ebf4049bdf8f1116707d8318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.4.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c4728c15acd6bfa9f44b58b316185c2c01f3fb2814c13f650fc1de919a7dd53
MD5 f73f5d80d5c34b45230827b06cc82007
BLAKE2b-256 e2017b93f8ad56dea18bde20576032a0cd8435f38b090043dc708d35fc0dbd76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c48b32d6b5fd038603c272dda39d26aeb8f3e0ee11a3586f6090018d57e1a27a
MD5 1e80c76f83a23f75694e64df46f77d53
BLAKE2b-256 e822c5dc4809fdabe336ec0ec938c32e450c6373cbea066b832c27addfb8e5a6

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6183c0fee8ade3f360b928ea4bcdf64f255ac9739c4f3a95fea9ab1a031d2576
MD5 576a26a05644842e7298ccca8ce77e78
BLAKE2b-256 dbe1861a2d2fe404f22b070c5d56f4bc6141adf52d301f8997a782856af71703

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 968d039a216db79157b8f2d6f290bd0068e9d27b10ae59d0ad33907b4da19df6
MD5 11b87aa92162d4fce0b491e7ed43c6c9
BLAKE2b-256 ff39cbf21f6df3c5bb6b9ca4be4c7ba07a81307cb572c02d56e47e35aa980c20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f432a9840ae0289478765e87e894152552ecafe0419c84d245f3c3a2f15215c0
MD5 d7f8f28dafa27f797964d94408839ba7
BLAKE2b-256 cb891ccbb2aa16d2fd63923e3efb91c2f473b51c8f7ded3c703795f3323ef32e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ada89dd652962019bd1f118b80d3905d1759bffed18930bfe583c5f291e7d0ac
MD5 01d2678059dae5e18e78b8cd905fd0bb
BLAKE2b-256 9060e1ed142442c5ce2124d0c6afa5a1e8d8508d067296f76b25fab1d49e6d51

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60ba1dffe0ac68a3fc15d935a6504c847816089c543774eb182ab1988c9d8252
MD5 1a5d4212edd4eee04f33cca4c7dc4cd9
BLAKE2b-256 83da9af4b79bdaec3011ef38da02065e6528fde4c73a50ac88cc823110566de4

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8f8aa94f75558d7ac42b65816a4e4141dfa3f0053510be0ac4b0a3049677240a
MD5 efa62b42362fe6d8bdd94d73c253dfa1
BLAKE2b-256 3dce60ea7d2eb97d9167e8415d1d296f4e23894d3bc17b5b78772490d36c6586

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for drjit-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9a638669a1864c1eedde80bea5b3781f357b34be6be163856b35259c5e4a4f1
MD5 fcfb2224b203507298662cb0f71f656f
BLAKE2b-256 0bec2a9a95155a7dd482c7a83d4d79353200156dcdee0c577267b4dc2c3c16d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f3bc16b8350a3ba0b7e26b0ef1b2109d603b441fa8dbeca128f121648547a52b
MD5 b28cde5c4737e9621960fc7fee37233f
BLAKE2b-256 52d9a42bc6594038fc9a8818bd3824aae1140b89ee38b19a2e27d87174fad759

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76f2beca474998726dc0165a2e174c018482de27b74f220b293254b850d8b4c4
MD5 d133aa4ed885f58a140f9e8470f1e5d1
BLAKE2b-256 292ad62eb46a811fe55145f26d85b873c39c6349b143ddd4bdba4608d98518d3

See more details on using hashes here.

File details

Details for the file drjit-1.4.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for drjit-1.4.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ee4ee04c39108049f22313bd9d352456ecb09c03f99c7a6499e7e72b3327e688
MD5 43c50a481dfb84b36f90dfbb65b7715b
BLAKE2b-256 bc91c00d3f955d730cab9ea757d2a3bd4965332b2c950af600e912af450ac8f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drjit-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for drjit-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4eb3283c478bbbd8e646a5c7d8f41920a8e163b739c07ace0432fa2be43ff713
MD5 07d63928764f13827cd00ee00ce690fe
BLAKE2b-256 4759d2b29a4a01d83ba4abef6b99e79f9e44bce109c432a3f1061adb4d0e7491

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