Skip to main content

Throwaway

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.

throwaway8213fork-1.0.21-cp313-cp313-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp313-cp313-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp312-cp312-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp312-abi3-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12+Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp312-abi3-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp312-abi3-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12+macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp311-cp311-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp310-cp310-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

throwaway8213fork-1.0.21-cp39-cp39-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

throwaway8213fork-1.0.21-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8Windows x86-64

throwaway8213fork-1.0.21-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

throwaway8213fork-1.0.21-cp38-cp38-macosx_10_14_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

Details for the file throwaway8213fork-1.0.21-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4c6f20ff8fe5b632f8e5f1b913c0f1b19f7678f44f666afdea7bdd0536faee1f
MD5 e2ec3f31f67d36ffc94f2db61ff38012
BLAKE2b-256 b5cbd5288cf981e7cbb795fca78faafb607764245c4f8a73d5ac8d7003029a09

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4985f45fd7b2e9fe0f4dac1663f54aeab89390c457c4de402cc294d8662b6ae4
MD5 d235f0f346c63707377c024ecc1d5e4a
BLAKE2b-256 17037687e4906e637f8bd1aa1bc384bde1219a28bcb5eb22cd085d75a92c28ff

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32320a527ea823cae230df0cb899475f434518d80715e2e72ed140ed2cfc2f9e
MD5 8273c50ef9b6051ce0c715ea3c03f1c6
BLAKE2b-256 4e3a52803fab6d1dbd6f207d932bff8a236acea45e9289fe28e1dd408fd160f9

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 28580992b3f8b3de61f5896d3032d898622b798ed27ce369eafaf862a29b935a
MD5 ab985e9cc58ad63efaa5efffa97a0938
BLAKE2b-256 6d2b7fc2d7542f8f21911195d78890b3255c86c764998173e5e113ec76b022d1

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a39e8e70011cb9d07a3b5339ae53c7378f2ac425bc028e31f7ee90355bb94c3
MD5 2a26a0a870fff8299ba3531fe2978f77
BLAKE2b-256 cd8d77e5fc3e7718d7cad989ff1dc77a2cbd9b3a8c211de0d8b2026513ec12b0

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75443bd54ce2fd7894e5a4168e95f32837c770e74ff4302806eb0ac5876365c5
MD5 b61a673068f4da7395404537ccf64fe7
BLAKE2b-256 8bcd7e427c940defb5d4ed26e40fcd5b759e2f4a83c682a621a2b277b1c6e0a9

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2197a94af3ae01355776417baff68ecf566b59a0b07fdac2397b6fea21453811
MD5 abd219ca1a0fa3b809e3acedd6bc1775
BLAKE2b-256 44696cdd5e890fe5bb687463fa7bda6d8a744baf2ae5058179fc284531c6229a

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ea74031ec243f2597e85cfef55c623cfb7f27eeb0d13ab89d283693e20a0b9b1
MD5 3d02b76dea91494beb0a9f83d0d0d241
BLAKE2b-256 8673df424b424c3bef929f4619abf549a4a227e3365328ad0333f5842d349c59

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e9cc26a01158560ae96b6cca8be34c09469f908635bd787fa9b00c5211c07a55
MD5 c708063ebe3c4df899832666904d0016
BLAKE2b-256 09165f0c22c40d09cb44808b2761f0ab85b047222ee089b620f34fe4c9daef24

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39f4a8786dcf664117d4a76e52f34b4594fdb287823ae82cee989131e6116105
MD5 75e55f69e725003a5e5ecccdde189903
BLAKE2b-256 080d4bc20ae552c81c7a82b19b4904a027b12a80fe7a3feabd396e46099763ab

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ab9f71f2630906fb91a804766ae1e9b87f522d96ed008dfa5b56ad62d71d06b
MD5 0fe27e945d35041cf2813e301be6dd31
BLAKE2b-256 0795cd8b62bdbff91658a75d6578bef891cf26b25dd518e6c043fb1adb77f55a

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp312-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9e081c3bf59f83a17cbf91a0b21ae3ba47ce1d0c77a7f79aa02bcb197dbbfee5
MD5 e00f46a51f4d612bdc7e5ca559b5c4f3
BLAKE2b-256 4164121f7fe8fcd193c5e6859d40c08a1254e531811379cbcc0872a68e29081b

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8524a51c166b8c307346d91a2f4882ba05b184edadee898d36be99131ae817fb
MD5 ba53278f6edde11eedc969033aaf99cc
BLAKE2b-256 21b90465fc701651e5f8cfce57014ee7015676a61a5bf2bbea13d7e18a575298

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78db1d1e7a3bea4338a7be2ee51a8e57a2a8d70dbe1dea9c0a40f122b389e19f
MD5 130db9090fe75781f86c62fcb66ca27c
BLAKE2b-256 bbda225f0331fc23480ddd277bdcc4b65bf2b2d8acb03bda172c1cd78bd2c4e7

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6c1d44f5d4661dc4ac153899f624597cacf6a7caa60fb8a01cc26a5a941b04b
MD5 b5ea4b632a7a5dcfd3fd4ab78b2ee83e
BLAKE2b-256 2b2fcee3bf2d846310dd1ede13488f679962b4b1b4ec045d33b8370dd3b4a404

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cc147bb4f5e714b9bb195d8fb91d2ac6e8df570ffffd1cd40d23cc9c032e753d
MD5 364caf8e144dee8a0ba9bc529a5fbbed
BLAKE2b-256 bc25454a7aa8d2d6cc299474f219c2c7a7a3f5e162aa1994ae42ba79dcb99e5c

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1afae2c57a726d6d8c078be64abec2a661752413f1cce58a7e2830bedebe205
MD5 b31b9d16495f4a9fb81e743078c113fb
BLAKE2b-256 8ba533dc100ee32ab4d43e3fb172d6b4dac73cfa37fb727bf87cf5697b4137d7

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3bcbc453c6f1d95dd0b47d200a7663c5b5707ea5cf34bde72885b7cd0dcc522
MD5 e5dc090fdc6ff53cdb6baaacd0103714
BLAKE2b-256 9e71a831d95fda4b7030d114266c648c04823d1e45cd8ce7e3fb2106dd0e5363

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 544f94f334e37b2de6f23831ee7af5b0fd1e12daf809a4dca05393bf268a66ea
MD5 1d531ed2e1032b3696a06d3ef849f597
BLAKE2b-256 2c3c6f07f883c08cbe685e35f453230503568c59a2c7bc5be0eeff2041daa75a

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d299754b3dfc35d9281bc203a32817af9a5f26cfa641b5f04b2645508fd1706c
MD5 413e7135cf149243f58d63d0cdad551b
BLAKE2b-256 dec4a358d099bb73134ca016bfe91e3055ad1f3813d2a2163305baec46597370

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4174f42e2def09fc180f3b795a2d2fabf9b048c95681f760de0daa373f407a3e
MD5 81543d46e49df9ae8b9de246b31e4e4b
BLAKE2b-256 53a6f99fd920517bf821da5580124133f64438d1d2232cd0f0edf9d26658188f

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779672079956c7d899214ccec77e8555b645112fb715c5d078461040dc4e49d7
MD5 3d89a7707d51764a0fffd97c0642264d
BLAKE2b-256 ed55ee16cc8a36a2e63a1556156a0edccbda53fec5f783506fffae1625b0bb27

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3d6c660e08bbf22bd73d8f16c17156112a20fab0e62932b1cb1196b37622d4c
MD5 8ca176391ac604c229b75851c575363d
BLAKE2b-256 b64f352fbb408037dc2daea3da1db120ae01389952a95289c9e1f88aaf00a423

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5949d02de20170fa681733dc7038e49c979b36d13bdef6b36fc5b23c45c20889
MD5 686baeebf709b04e4ee4d23a621bc9ca
BLAKE2b-256 89aa924a4b40d50f531f370806bc8639664988f178dc20f021c136434abaaa90

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8746c450bb2795b0b48721bcf6068f9ee4f8ec4c9823b4d575c227ee603c629d
MD5 1562e68a026c200a6ef4f65995dc6026
BLAKE2b-256 a5a210e64382b463b74fe2d049bfa369a4eec40b985d93fa8962837e6568fbc6

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bb44f55ac1ac63b572415995efced466b66e692d8bc3662693a127003d5fc4e
MD5 aa04decd16213cc7318d78648f99642f
BLAKE2b-256 34b154eeb745541f5df8f58a1a21fa3a362162865ab4bf3b052bcf3a100e7c7e

See more details on using hashes here.

File details

Details for the file throwaway8213fork-1.0.21-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for throwaway8213fork-1.0.21-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4819e768cf9b9aa5e6837edeedf59d2326dbdc7592987ee2b9ab464e8e2fe925
MD5 c8c06183547c4f0df6350cf592e563f4
BLAKE2b-256 cd717e8b89a2ae199707d3c8943177defc844c03639d11a5155a89c6e4e0dc06

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