Skip to main content

Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.

Project description

PyTensor logo

Tests Status Coverage

PyTensor is a Python library that allows one to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. It provides the computational backend for PyMC.

Features

  • A hackable, pure-Python codebase

  • Extensible graph framework suitable for rapid development of custom operators and symbolic optimizations

  • Implements an extensible graph transpilation framework that currently provides compilation via C, JAX, and Numba

  • Contrary to PyTorch and TensorFlow, PyTensor maintains a static graph which can be modified in-place to allow for advanced optimizations

Getting started

import pytensor
from pytensor import tensor as pt

# Declare two symbolic floating-point scalars
a = pt.dscalar("a")
b = pt.dscalar("b")

# Create a simple example expression
c = a + b

# Convert the expression into a callable object that takes `(a, b)`
# values as input and computes the value of `c`.
f_c = pytensor.function([a, b], c)

assert f_c(1.5, 2.5) == 4.0

# Compute the gradient of the example expression with respect to `a`
dc = pytensor.grad(c, a)

f_dc = pytensor.function([a, b], dc)

assert f_dc(1.5, 2.5) == 1.0

# Compiling functions with `pytensor.function` also optimizes
# expression graphs by removing unnecessary operations and
# replacing computations with more efficient ones.

v = pt.vector("v")
M = pt.matrix("M")

d = a/a + (M + a).dot(v)

pytensor.dprint(d)
#  Add [id A]
#  ├─ ExpandDims{axis=0} [id B]
#  │  └─ True_div [id C]
#  │     ├─ a [id D]
#  │     └─ a [id D]
#  └─ dot [id E]
#     ├─ Add [id F]
#     │  ├─ M [id G]
#     │  └─ ExpandDims{axes=[0, 1]} [id H]
#     │     └─ a [id D]
#     └─ v [id I]

f_d = pytensor.function([a, v, M], d)

# `a/a` -> `1` and the dot product is replaced with a BLAS function
# (i.e. CGemv)
pytensor.dprint(f_d)
# Add [id A] 5
#  ├─ [1.] [id B]
#  └─ CGemv{inplace} [id C] 4
#     ├─ AllocEmpty{dtype='float64'} [id D] 3
#     │  └─ Shape_i{0} [id E] 2
#     │     └─ M [id F]
#     ├─ 1.0 [id G]
#     ├─ Add [id H] 1
#     │  ├─ M [id F]
#     │  └─ ExpandDims{axes=[0, 1]} [id I] 0
#     │     └─ a [id J]
#     ├─ v [id K]
#     └─ 0.0 [id L]

See the PyTensor documentation for in-depth tutorials.

Installation

The latest release of PyTensor can be installed from PyPI using pip:

pip install pytensor

Or via conda-forge:

conda install -c conda-forge pytensor

The current development branch of PyTensor can be installed from GitHub, also using pip:

pip install git+https://github.com/pymc-devs/pytensor

Background

PyTensor is a fork of Aesara, which is a fork of Theano.

Contributing

We welcome bug reports and fixes and improvements to the documentation.

For more information on contributing, please see the contributing guide.

A good place to start contributing is by looking through the issues here.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pytensor-2.31.7.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

pytensor-2.31.7-py2.py3-none-any.whl (1.3 MB view details)

Uploaded Python 2Python 3

pytensor-2.31.7-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

pytensor-2.31.7-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pytensor-2.31.7-cp313-cp313-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pytensor-2.31.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pytensor-2.31.7-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pytensor-2.31.7-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

pytensor-2.31.7-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pytensor-2.31.7-cp312-cp312-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pytensor-2.31.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pytensor-2.31.7-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pytensor-2.31.7-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pytensor-2.31.7-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pytensor-2.31.7-cp311-cp311-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pytensor-2.31.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pytensor-2.31.7-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pytensor-2.31.7-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

pytensor-2.31.7-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pytensor-2.31.7-cp310-cp310-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pytensor-2.31.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pytensor-2.31.7-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pytensor-2.31.7.tar.gz.

File metadata

  • Download URL: pytensor-2.31.7.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7.tar.gz
Algorithm Hash digest
SHA256 0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409
MD5 e8eed931b1808c4645b0608f572d90b6
BLAKE2b-256 f91b77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7.tar.gz:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-py2.py3-none-any.whl.

File metadata

  • Download URL: pytensor-2.31.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d7f89c7eaedd8ce4323289602b41be28e8aaee14c73a52c701079f25c4247aa8
MD5 51f0809decf8cab055edd17ef24d2890
BLAKE2b-256 0a3d33859b753186d3bcae89fd2ddfd5b180569030db3ace02a26c0d3b56c449

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-py2.py3-none-any.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pytensor-2.31.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f1b533058ad2503aa40df7db3aec99cfb1eff5c158ec7cb58892db940ff585ac
MD5 0c4d757f34793f0c7f29944eb7ec9611
BLAKE2b-256 61f3e341e9d5d20f31a15beaa61dd16b3254db93542830f3814acf5e895b27c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp313-cp313-win_amd64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7df2d29568602544eb1733d09075a6f229470fc6b96fc03ba8036997eef58a7
MD5 98cdfa616b67bd72eaf50c88daa5eee4
BLAKE2b-256 6d1e6ff8891aaee7295b8c5d62149832cf38e8af141e703f69263bdb47564e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 99468fb50b3765b43bb82a3f411dcd37b3f5ce922870d8374ddf9cbc01033d68
MD5 e7e8a48517a199c9fbd66c77fe353a3b
BLAKE2b-256 a9fd6d75179820edb49ed42467e3f78ba1c9bf305f1bdc65524f97de4578114b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5abd20541c9d9a4340fde4da63cab5a6b4ec3228f0070b539bb6188f2255512
MD5 76cfb23bdd4f0d1039147cdfc9a775a3
BLAKE2b-256 ace447e7e2818c8b1acbd64f9a0ab3de001e484fb3545c82b37c350d71eb9e7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c3b463f392bb46d99ce9f060faaae13420277f446de5f4d6c18ac095bf83439
MD5 f80826d9c73914cf88ee82bdb995772e
BLAKE2b-256 e9ed9c5dedd5c2616fabf1f94b40adf0defde1f4c7dc8afc9319bf60da5611af

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pytensor-2.31.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ab478a722dedc89e31634f189343a416293e27555be6ea6f4620598f05ecd583
MD5 a881f33de3e77a439311fb37c3e6f390
BLAKE2b-256 3b56bebc6fadc66ef513c7b87a5d1de46e522ff4d57bd1acfb39f5f400b2b06e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp312-cp312-win_amd64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5aab6ff129ed85910b42965eef4a58b53d072c123200763677b6787a165d1aab
MD5 9b2e1704636d37e669f9b27d2ec427cd
BLAKE2b-256 52627f2ff99f244afbe318f45cb69c6e548e7135caf4a5b89b5b32a6646af59b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e79aaea8e1a94d115bcd895c82f8a6bf0dd651518a980108ca718ff182afb24b
MD5 88cfd356eb25660b3513746c5ce06f95
BLAKE2b-256 9b51676da3fcf776fd50af0b7e9d5e662c584a23456afeb8598fa87135b61af9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1489a55acb192528974f343f8cc67fc53cac0fbeb0bc02d4281f0a207fa506b5
MD5 29855d1733597bcaf7cb147e67492680
BLAKE2b-256 43a59205f8420f59466a36b18ca41f09767ff0aed48ddb2ecb2c6d170bd201e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c863122dc61638aa87c7277da984fe266eba6cf53e04a0cf5acbeac1fbe4e325
MD5 14aceaa1f32963b81d04269957bc0671
BLAKE2b-256 e07a92e2bd5b6752780703685a818e2d4d96360a3906bf58985a383cf84bd03d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pytensor-2.31.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 38acc41d2724fad9f87795106754b5e79f9374ec35450a0b3382c5fbe01bc850
MD5 00119813f141937e8053210d33097e3c
BLAKE2b-256 6d038eaf7204149b92cf3987c1ec1d9f976fef9ccf0a732e51eee9844aee1476

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp311-cp311-win_amd64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ff160177c7209f5803715e297d9052eff968f4ae50e3ad787ee496bf0fd53af
MD5 12db097fd3b8e122ce8427b142f45abe
BLAKE2b-256 f7edacf9bbb19f57cf8308700fdb41990163196ce10bd2dec15cbdc429609933

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44bf1e2ee2e49cfbc95cc9fbeac4534dc18fc325735ad13ae8ef585cce7b7bf8
MD5 c901ee605054ae0db6f74567ea23fef1
BLAKE2b-256 7b0076c159227f82d7ad62b9d4e5a13c55404d615eb969c5e4388c40b72acdef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81f37c7b0ec42e2f5a0509b1753a0becac029dd902dad59360e24d5270d30d9c
MD5 8ebeea8f09dc72d3fe25650f852b89a0
BLAKE2b-256 fb3db2e1e1e5d99d5273fa317cbbd27f3d70d688c287e4e2ccd3d81a93040aaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5983ced37b9c91fe7fb6c8cc44b432e68bfb266ffc0cab145406fba578039acb
MD5 eea5001f450597b40003c9c23ab5c69c
BLAKE2b-256 3ae8bcc2b73e4e5d46663a10295358397c11dfb251ccc108e2129173532b80ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pytensor-2.31.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pytensor-2.31.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2ae4fca59c4858353b4025b48a09b07d80bced723369355b2284e357e5f15299
MD5 afc8add56353761d0191d8ae14f39ea4
BLAKE2b-256 bba23937ad756662120492ea926e22ba62c7c0606694139479e458d806ed9125

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp310-cp310-win_amd64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58927b06df3168e9df005dadc2869613f4fba12ed6b49096e8a3fc29583aaa9d
MD5 1fb7e1a21f3603536ca5461883d63b0d
BLAKE2b-256 7d2a33b5eb1c537f79e13a2f3aaf429bc6abed86148208181c76af64ddf4c396

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2343df3dc9eb46903a4c68591dcc36a05b2c9309a0748a47e3933a3864765d4d
MD5 07c400974d2789aa76421ae14fd2e467
BLAKE2b-256 c2688123d9794351e1b22f8d1ff8e4dce770e722b22d5bd58c9b0bd397540383

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70e262a5c4be0055f25dbbb8512c1eb2899cb80e6a630b95ea387356a825f823
MD5 5f7f64b3059ce9f58f87e5cbefb7a74c
BLAKE2b-256 ca482de01b59238517308348ba97624e85781e6061a622bef71616df54e52256

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytensor-2.31.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytensor-2.31.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 142814427e0e82d8f3db83529faa6073d33ce9e571cb22096547af19016ad025
MD5 83eae65917a62613ee2d4ba38507e1ce
BLAKE2b-256 3d75ea4fb7bc3252f313c7a4d0d124aa9c8f020cb668300f3c4d742807383772

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytensor-2.31.7-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi.yml on pymc-devs/pytensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page