Skip to main content
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.

Metadata

Release files for drjit 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for drjit 1.5.0
File
drjit-1.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
drjit-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
drjit-1.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
drjit-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
drjit-1.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
drjit-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
drjit-1.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
drjit-1.5.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
drjit-1.5.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
drjit-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
drjit-1.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
drjit-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
drjit-1.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
drjit-1.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
drjit-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
drjit-1.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
drjit-1.5.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 130.9 MB

Release files / drjit-1.5.0-cp314-cp314-win_amd64.whl

Download URL drjit-1.5.0-cp314-cp314-win_amd64.whl
Size 4.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c92760183a1c15c14be06da4cd3418997e9bf12c9af86335e123666bbdd46507
BLAKE2b-256 checksum
How to use checksums
559202a16122365d5c176ecbfa834ca9eabd9f548add06ec278395fb72996167
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0baf0ff1e69ee86b4c6738ff5d5788946e2bef409466756dc57c0ab07ddeaee6
BLAKE2b-256 checksum
How to use checksums
0b3f0609d050c2d06873edebce12f64dcdff29f7e256788e3c43b65ab15aa562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ce1eb6abdea645bb6da00096aef93ea71a4358e8967488875c6d7053d7c3d420
BLAKE2b-256 checksum
How to use checksums
23bfb4452a48c2c6dd7db6b392c5f39d870b89602ce862102fb4731d036fde68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
633a7f78393a7595aa900b170a5eef68774662f8f5cc489f7a907e56c64e3ea8
BLAKE2b-256 checksum
How to use checksums
92b2c133ef8e68fdf901a8d5f3f76de408be8297c11b4e63bfee4cfde9b84ef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp313-cp313-win_amd64.whl

Download URL drjit-1.5.0-cp313-cp313-win_amd64.whl
Size 4.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
05d0d13c69e5278d32848b3df75ee76f370db5f267393812f21de848ee84d451
BLAKE2b-256 checksum
How to use checksums
ff4b00984b0b7ca3aeed16f48e38dfc853c6e0dda962323fbd45f28a63b3d5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33a4b146cc56a02ea0dd9c43034277c59ae3c5dd3490678c2cbc8ef69a1e8c93
BLAKE2b-256 checksum
How to use checksums
0bc201664e2107b500a5468f1f214baabe25c872ef095f6cd591ec2ad8892ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7badb25b04af3af447d8b63e9de69dadefeff03e5d5f9a5273edd08650094d98
BLAKE2b-256 checksum
How to use checksums
5dc842a9754f5351b694e43ccd0396ac1f2121d143d32ec87d07ca92031c58f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05a2f4736aad8aebf74a2813b8293f71e0550401fb33abd4f284e822314549a5
BLAKE2b-256 checksum
How to use checksums
af62af65164239a8fc0f5a473c63438aa6d29d23bfdedcda931fbc33985c8453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-cp312-win_amd64.whl

Download URL drjit-1.5.0-cp312-cp312-win_amd64.whl
Size 4.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fd76fe9a48df54f2defcf467041a12c785735e1cf05c9883d3575dc2bdb6f684
BLAKE2b-256 checksum
How to use checksums
8c3fca05b2cc3cbb09d1cc55738c52993ea28f47033582bee993303db8a3474e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
640a8c607fe48a6f440d346649f1d39e6a0aa579a6f4c782d8451862d0929c04
BLAKE2b-256 checksum
How to use checksums
1c4049ccee53b8c923053b309cc33cc4eb8fa1146d4ba77e1d47aa9d304861a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7e41f75d66ea72dd1ca0013ea9b53026bb5a05a2c22d8c5afa4d94d78b2da876
BLAKE2b-256 checksum
How to use checksums
cc8948158eef2645706f749d97d88579db810506631826071419dc0a930d03ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
67806aa851b8d7ed193c2d941eaf8d7e4d19f3141fdee01415292867e89e8b97
BLAKE2b-256 checksum
How to use checksums
92852666b682d87b36c962a865bad539836de631691031132b9f4506002af9c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-abi3-win_amd64.whl

Download URL drjit-1.5.0-cp312-abi3-win_amd64.whl
Size 4.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3b26bdc2aa2ff2aad9a3d8ea11f6516f3d49d9269f8daab37ba9ca1eefb39d0f
BLAKE2b-256 checksum
How to use checksums
320c71430c6cee74e04ee15cd9f434d70da00766a340735629f2387cefeddf12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
4e09b4ca25917a05a59c6e857d2a1cb93ff523afa40556eef2cbabd4f40d05c5
BLAKE2b-256 checksum
How to use checksums
c4dbfd29fab81172ac464eb8123012835e01a5653b0009996f541d6a602150a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e15ac04290184da319d8658397c8cfac7f94365fcd4af85bc335574962a1a686
BLAKE2b-256 checksum
How to use checksums
00e5b00adab7aaa07d26a49f1b84802df471beb5c24a5eba8fd3f3d6e6da6e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp312-abi3-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2143b365c4ee8d20efc69e92af22617b750719b9f12331067effaf66854c0e59
BLAKE2b-256 checksum
How to use checksums
4d441b2c3b5a665379b8e7e6ed0dcfe23df079cffc647c5b5bd9a6799dfe7363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp311-cp311-win_amd64.whl

Download URL drjit-1.5.0-cp311-cp311-win_amd64.whl
Size 4.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
459a78a485a3f374c4e5cd61fa639cbe5db3c3e8ac054cf9b723e8b85066b3aa
BLAKE2b-256 checksum
How to use checksums
4e4ae05fd52ea643673642b556a02e2205d5aca650c8f6ae21cc13c7777c8d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d9cb374fe1f05d4167a8c24cbce6084404372e5fb3dcd6f08bbb1cee06f245a
BLAKE2b-256 checksum
How to use checksums
d056ed40b2b8d8b71d209b61a6467c8a2777119e00d1f276883b8ed0ef8c5261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
440211113dc93b03ce095a1c9b48ffaec9db7b69b817ddcae2f657fa7393ff21
BLAKE2b-256 checksum
How to use checksums
130e02e211ba2295971fae04a3535b3cfdf38c3c51669f01d36a2f920d28b156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3341e2d8e101bc6e72fd76988429e8473312f2b005f55684d6a9e74a4af75261
BLAKE2b-256 checksum
How to use checksums
b686312a6594e3ed23546b971300cb012c83b7860e9bc9ff6d84801a60f4329c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp310-cp310-win_amd64.whl

Download URL drjit-1.5.0-cp310-cp310-win_amd64.whl
Size 4.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0eece3c442561c853d3046736c9d6b055407c5e04e787a0e2191da9ff7dbc658
BLAKE2b-256 checksum
How to use checksums
f1d7008c3559a2dcde3f0d53655b652ec30732ccd0d9dfda1125a9cfff22a459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
61d8ea20c4ca77baef4318357a25f83e9064dfab46f18efc2b11afa095563187
BLAKE2b-256 checksum
How to use checksums
90fea9016668f298db3babfd3678610fe75aa372904519242c9b71c487fcb498
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
58824b5a2268980bc0bbdb450d45189ea48e8f6ab7548c52f77db2d7fd5d81f3
BLAKE2b-256 checksum
How to use checksums
7a47081576ca14cf275df5183adc722198ac1e6fff728793d6112831b0812ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b36f9d2db317b5639f152c984c7d0c678d73c91cd2488b56842d056da0af343
BLAKE2b-256 checksum
How to use checksums
71c07ae86a23f0b725b7ec009237bb346c875945e5f7b9d70ee93a471bb40680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp39-cp39-win_amd64.whl

Download URL drjit-1.5.0-cp39-cp39-win_amd64.whl
Size 4.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
fc8746685496e87c8e32d8c2abb9fe4b9d6dc86612ac4305557bf0d89f4b7e02
BLAKE2b-256 checksum
How to use checksums
1c4f10117f9457131414ddd0deab68bdc9d26be7bc6e673f3d983c1c4b7a34fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drjit-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1228daf7f15834f32ddb37403635c33162ef3e1192ccfdf871d77a1d973ecdb
BLAKE2b-256 checksum
How to use checksums
1d386dace027c94275c4da795d9001f72d9434843d11100519421d58198328ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL drjit-1.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.3 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
00a53dca5978554a9d136ab99619d791e98e57c043d48e967ae02f56fa3d8077
BLAKE2b-256 checksum
How to use checksums
9763cd6f7265760e306869413973b426f7d3549a560d7e6cbb35bc8f8fb9edb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / drjit-1.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL drjit-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
166b0029d82b76fabf8c162f20dc762e2491d1ee1491fc8ee05f496fd8f6241c
BLAKE2b-256 checksum
How to use checksums
e2fc05dd2160a7f4131ad6f089a410d10836a3c52971eac18bcd39345b1d013a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.5.0 This release

28 release files

1.4.0

28 release files

1.3.1

28 release files

1.3.0

28 release files

1.2.0

24 release files

1.0.3

27 release files

1.0.2

27 release files

1.0.1

27 release files

1.0.0

27 release files

0.4.3

16 release files

0.4.2

16 release files

0.4.1

16 release files

0.3.2

16 release files

0.3.1

16 release files

0.3.0

12 release files

0.2.2

12 release files

0.2.1

12 release files

0.2.0

12 release files

0.1.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page