Skip to main content

tract python bindings

tract is a library for neural network inference. While PyTorch and TensorFlow deal with the much harder training problem, tract focuses on what happens once the model in trained.

tract ultimate goal is to use the model on end-user data (aka "running the model") as efficiently as possible, in a variety of possible deployments, including some which are no completely mainstream : a lot of energy have been invested in making tract an efficient engine to run models on ARM single board computers.

:hidden:

onnx
nnef
inference_model
model
fact
runnable
tensor

API Reference

Getting started

Install tract library

pip install tract. Prebuilt wheels are provided for x86-64 Linux and Windows, x86-64 and arm64 for MacOS.

Downloading the model

First we need to obtain the model. We will download an ONNX-converted MobileNET 2.7 from the ONNX model zoo.

wget https://github.com/onnx/models/raw/main/vision/classification/mobilenet/model/mobilenetv2-7.onnx.

Preprocessing an image

Then we need a sample image. You can use pretty much anything. If you lack inspiration, you can this picture of Grace Hopper.

wget https://s3.amazonaws.com/tract-ci-builds/tests/grace_hopper.jpg

We will be needing pillow to load the image and crop it.

pip install pillow

Now let's start our python script. We will want to use tract, obviously, but we will also need PIL's Image and numpy to put the data in the form MobileNet expects it.

#!/usr/bin/env python

import tract
import numpy
from PIL import Image

We want to load the image, crop it into its central square, then scale this square to be 224x224.

im = Image.open("grace_hopper.jpg")
if im.height > im.width:
    top_crop = int((im.height - im.width) / 2)
    im = im.crop((0, top_crop, im.width, top_crop + im.width))
else:
    left_crop = int((im.width - im.height) / 2)
    im = im.crop((left_crop, 0, left_crop + im_height, im.height))
im = im.resize((224, 224))
im = numpy.array(im)

At this stage, we obtain a 224x224x3 tensor of 8-bit positive integers. We need to transform these integers to floats and normalize them for MobileNet. At some point during this normalization, numpy decides to promote our tensor to double precision, but our model is single precison, so we are converting it again after the normalization.

im = (im.astype(float) / 255. - [0.485, 0.456, 0.406]) / [0.229, 0.224, 0.225]
im = im.astype(numpy.single)

Finally, ONNX variant of Mobilenet expects its input in NCHW convention, and our data is in HWC. We need to move the C axis before H and W, then insert the N at the left.

im = numpy.moveaxis(im, 2, 0)
im = numpy.expand_dims(im, 0)

Loading the model

Loading a model is relatively simple. We need to instantiate the ONNX loader first, the we use it to load the model. Then we ask tract to optimize the model and get it ready to run.

model = tract.onnx().load("./mobilenetv2-7.onnx").into_model().into_runnable()

If we wanted to process several images, this would only have to be done once out of our image loop.

Running the model

tract run methods take a list of inputs and returns a list of outputs. Each input can be a numpy array. The outputs are tract's own Tensor data type, which should be converted to numpy array.

outputs = model.run([im])
output = outputs[0].to_numpy()

Interpreting the result

If we print the output, what we get is a array of 1000 values. Each value is the score of our image on one of the 1000 categoris of ImageNet. What we want is to find the category with the highest score.

print(numpy.argmax(output))

If all goes according to plan, this should output the number 652. There is a copy of ImageNet categories at the following URL, with helpful line numbering.

https://github.com/sonos/tract/blob/main/examples/nnef-mobilenet-v2/imagenet_slim_labels.txt

And... 652 is "microphone". Which is wrong. The trick is, the lines are numbered from 1, while our results starts at 0, plus the label list includes a "dummy" label first that should be ignored. So the right value is at the line 654: "military uniform". If you looked at the picture before you noticed that Grace Hopper is in uniform on the picture, so it does make sense.

Running on GPU

The getting started example above runs on the CPU, which is the default runtime. On systems with an NVIDIA GPU, tract can leverage CUDA for accelerated inference. The only change is in how the model is prepared: instead of calling into_runnable(), use a CUDA runtime to prepare the model.

import tract

# load and type the model as before
model = tract.onnx().load("./mobilenetv2-7.onnx").into_model()

# prepare it for the CUDA runtime
cuda = tract.runtime_for_name("cuda")
runnable = cuda.prepare(model)

# run exactly as before
outputs = runnable.run([im])
output = outputs[0].to_numpy()

The Metal runtime works the same way on Apple Silicon Macs: just replace "cuda" with "metal".

Model cooking with tract

Over the years of tract development, it became clear that beside "training" and "running", there was a third time in the life-cycle of a model. One of our contributors nicknamed it "model cooking" and the term stuck. This extra stage is about all what happens after the training and before running.

If training and Runtime are relatively easy to define, the model cooking gets a bit less obvious. It comes from the realisation that the training form (an ONNX or TensorFlow file or ste of files) of a model may is usually not the most convenient form for running it. Every time a device loads a model in ONNX form and transform it into a suitable form for runtime, it goes through the same series or more or less complicated operations, that can amount to several seconds of high-CPU usage for current models. When running the model on a device, this can have several negative impact on experience: the device will take time to start-up, consume a lot of battery energy to get ready, maybe fight over CPU availability with other processes trying to get ready at the same instant on the device.

As this sequence of operations is generally the same, it becomes relevant to persist the model resulting of the transformation. It could be persisted at the first application start-up for instance. But it could also be "prepared", or "cooked" before distribution to the devices.

Cooking to NNEF

tract supports NNEF. It can read a NNEF neural network and run it. But it can also dump its preferred representation of a model in NNEF.

At this stage, a possible path to production for a neural model becomes can be drawn:

  • model is trained, typically on big servers on the cloud, and exported to ONNX.
  • model is cooked, simplified, using tract command line or python bindings.
  • model is shipped to devices or servers in charge of running it.

Testing and benching models early

As soon as the model is in ONNX form, tract can load and run it. It gives opportunities to validate and test on the training system, asserting early on that tract will compute at runtime the same result than what the training model predicts, limiting the risk of late-minute surprise.

But tract command line can also be used to bench and profile an ONNX model on the target system answering very early the "will the device be fast enough" question. The nature of neural network is such that in many cases an untrained model, or a poorly trained one will perform the same computations than the final model, so it may be possible to bench the model for on-device efficiency before going through a costly and long model training.

tract-opl

NNEF is a pretty little standard. But we needed to go beyond it and we extended it in several ways. For instance, NNEF does not provide syntax for recurring neural network (LSTM and friends), which are an absolute must in signal and voice processing. tract also supports symbolic dimensions, which are useful to represent a late bound batch dimension (if you don't know in advance how many inputs will have to be computed concurrently).

Pulsing

For interactive applications where time plays a role (voice, signal, ...), tract can automatically transform batch models, to equivalent streaming models suitable for runtime. While batch models are presented at training time the whole signal in one go, a streaming model received the signal by "pulse" and produces step by step the same output that the batching model.

It does not work for every model, tract can obviously not generate a model where the output at a time depends on input not received yet. Of course, models have to be causal to be pulsable. For instance, a bi-directional LSTM is not pulsable. Most convolution nets can be made causal at designe time by padding, or at cooking time by adding fixed delays.

This cooking step is a recurring annoyance in the real-time voice and signal field : it can be done manually, but is very easy to get wrong. tract makes it automactic.

Metadata

Release files for tract 0.23.8

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

Source distribution (sdist)

Source distribution for tract 0.23.8
File Size Uploaded
tract-0.23.8.tar.gz 9.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tract 0.23.8
File
tract-0.23.8-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
tract-0.23.8-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
tract-0.23.8-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
tract-0.23.8-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tract-0.23.8-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
tract-0.23.8-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
tract-0.23.8-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tract-0.23.8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
tract-0.23.8-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
tract-0.23.8-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tract-0.23.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tract-0.23.8-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
tract-0.23.8-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tract-0.23.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tract-0.23.8-cp311-cp311-macosx_10_13_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.13+ x86-64 Details
tract-0.23.8-cp311-cp311-macosx_10_13_universal2.whl CPython 3.11 CPython 3.11 macOS 10.13+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tract-0.23.8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
tract-0.23.8-cp310-cp310-macosx_10_13_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.13+ x86-64 Details
tract-0.23.8-cp310-cp310-macosx_10_13_universal2.whl CPython 3.10 CPython 3.10 macOS 10.13+ universal2 (ARM64, x86-64) Details
tract-0.23.8-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tract-0.23.8-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
tract-0.23.8-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
tract-0.23.8-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
tract-0.23.8-cp39-cp39-macosx_10_13_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.13+ x86-64 Details
tract-0.23.8-cp39-cp39-macosx_10_13_universal2.whl CPython 3.9 CPython 3.9 macOS 10.13+ universal2 (ARM64, x86-64) Details

Total release size: 488.6 MB

Release files / tract-0.23.8.tar.gz

Download URL tract-0.23.8.tar.gz
Size 9.6 MB
Tags Source
SHA-256 checksum
How to use checksums
5a9abfa0c0c0b4535e1e3ec566d636beab396f38e59a2eac333ccf7c1d165ca2
BLAKE2b-256 checksum
How to use checksums
dad2bbeb2ea29e09dcb73457b4b29eae9fbaca5b8dcb58d1de107cabc4b9d2bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-win_amd64.whl

Download URL tract-0.23.8-cp315-cp315-win_amd64.whl
Size 10.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
dd35c4ea03f571817f17da313d5acd7f51c53d35ae9c6dae1e671f02e26969fe
BLAKE2b-256 checksum
How to use checksums
d038a881a2fcf9ffcde6d05a12176935db1971ef8cddbb3adc98c8b01f16e837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp315-cp315-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1f0f3d7948d79827b8d0d7aa09c9987bac4010bfe226bafa1cca5d30fdf6837b
BLAKE2b-256 checksum
How to use checksums
a83903df123db89952e378cb00eae972609c3bce162e3cee5105b3e06251fd0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp315-cp315-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5520c100c6b692c0b13823d9e63dfc29955efc002d77ce305c2b4f800a3f1e6f
BLAKE2b-256 checksum
How to use checksums
1fe1ae354b7902b331acb81aa37c4e59e51394fc3e38ef99dea1477bb4194caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp315-cp315-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
943f43005a4e069aceac13a7f8c3e95eed2bac2fb345afba8e409aaa021ab146
BLAKE2b-256 checksum
How to use checksums
d0a79534f10d1021986d8b6c4882c1619d78fc20253f9380ae533eb227ed7428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-macosx_10_15_x86_64.whl

Download URL tract-0.23.8-cp315-cp315-macosx_10_15_x86_64.whl
Size 10.0 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7846273002a5df64e1c559fd2d1b49b4165dd4c78736f16e07661b0fb4a64a1e
BLAKE2b-256 checksum
How to use checksums
9bc93346ede3c31308fb3c3d39012802c9f6fca323ddfa1aea8a0abc0b44de8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp315-cp315-macosx_10_15_universal2.whl

Download URL tract-0.23.8-cp315-cp315-macosx_10_15_universal2.whl
Size 18.7 MB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
475828398af50d6863b5f74c90075b40b6d56322a97c032a16f4fa0628e1ad8a
BLAKE2b-256 checksum
How to use checksums
95ec055b9302baff5bcfd5d7ca6a43cc8adec8c91027e66e82ed39e9757d51dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-win_amd64.whl

Download URL tract-0.23.8-cp314-cp314-win_amd64.whl
Size 10.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4ef232c50c348272577f0850c2693ccf35b7202b424ed16295a5c1afa3e3f60c
BLAKE2b-256 checksum
How to use checksums
a3a239db2506daacfa87aef3c3446e93992f328e21289352683abd990a382e8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp314-cp314-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f02cb2c3859db674f2cee42ddbe79097118cac1d455a1851fed6fdb9f2c95d68
BLAKE2b-256 checksum
How to use checksums
c31a563b4601afa856cd9563ac94e9bf995db18bad61cf400170344e1dfec909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp314-cp314-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b33883f59df0ce559a7aa934136c34a7363c517cf009ff35bd667de9be527c3b
BLAKE2b-256 checksum
How to use checksums
35b6ce16fb306ca2361ff3c030480194a3507418a90d425b8b0b24fd9e01d4d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp314-cp314-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
311150f5ea31294949bcb5824375e48fd15d8252e30dc57c98ef6b78ac9dc8ab
BLAKE2b-256 checksum
How to use checksums
149e49008b0f93edb208e2995ef9350f1af86e182e5aa5f9b22b7b1139365ab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-macosx_10_15_x86_64.whl

Download URL tract-0.23.8-cp314-cp314-macosx_10_15_x86_64.whl
Size 10.0 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b1e1799e5b2311d02db4e5e33bf9bbadd5333bd6a9533428aab399687fbd005d
BLAKE2b-256 checksum
How to use checksums
a0c1fe5d2307419c19bed5e71651dd2a36a74811303a4140390d53f503b72e28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp314-cp314-macosx_10_15_universal2.whl

Download URL tract-0.23.8-cp314-cp314-macosx_10_15_universal2.whl
Size 18.7 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
568c8cf385c7969e2ba2c0e6f515cb3e51eeb2516bdce27dad531425a69e7a69
BLAKE2b-256 checksum
How to use checksums
aa3b6c1499481d99d965445d4468a381b6bd085dd41d86f2682dc95b0f03bb0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-win_amd64.whl

Download URL tract-0.23.8-cp313-cp313-win_amd64.whl
Size 10.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1f7c8e11b885322ad90c97183f036219af94beb6d65ce8202e36f383090242d6
BLAKE2b-256 checksum
How to use checksums
86be837f0a5820b48bf6a6345c3761dce6c0194a0cffbe89098b9fcf713749c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp313-cp313-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eb7a6dfbf7b01c84e43998d4e29c178fe399425adcbdc16cd56105eb604f8427
BLAKE2b-256 checksum
How to use checksums
a13c111e2d0592c798259a90d011ab72ffe67baab201b3a4536aab368137dde4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp313-cp313-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5bfd95a35e835336b0293899d7660b19875d61f383afc2456555804aec54a045
BLAKE2b-256 checksum
How to use checksums
3f559fa19d3527176176f010fee7b3fe20f21b56843edc9d5cb22481ba935944
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp313-cp313-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b0aa146e3f5fe23697a07fa70bb6a32baa6126e7760b004b44c64df7e74c1f4
BLAKE2b-256 checksum
How to use checksums
488ae14535cba14409a9e226a9c7bed2902e4ef9896c8d3f053002eda5fa5e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-macosx_10_13_x86_64.whl

Download URL tract-0.23.8-cp313-cp313-macosx_10_13_x86_64.whl
Size 10.0 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6905509c5d5a07aa14816c6aa883e38a9fd77cd95b93dc862844c7e03ff1a16a
BLAKE2b-256 checksum
How to use checksums
117577f4b50415f669bfaadd11fb07848e03612fad2243d0878442b30b17c893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp313-cp313-macosx_10_13_universal2.whl

Download URL tract-0.23.8-cp313-cp313-macosx_10_13_universal2.whl
Size 18.7 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
22a839e13eb71b0e45fef28871a2c12b7fb908d25e341979345bdc9cadc94c1b
BLAKE2b-256 checksum
How to use checksums
30c9d6b992ea4f3a0e5ccfaf2b8dc13f922307e36690783a968d8516a870055b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-win_amd64.whl

Download URL tract-0.23.8-cp312-cp312-win_amd64.whl
Size 10.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a3624bf45ce5588ea031e142aefc95c08fd991df3218dfab614be446e4ca7a98
BLAKE2b-256 checksum
How to use checksums
c57b7c4d3d9c0aa3abca3a9405aaa8ff2c33a677085e9b019c1c1c8390d6fd87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d1d74135eb27f59c9945c5f51f94d7d46bb9854418bced583fae8415ec5e1e22
BLAKE2b-256 checksum
How to use checksums
c7000bfb88aa36af5699c8cdc841da6d0541965ac9983e72f004ee7a00eb0433
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp312-cp312-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
559326c44c2bc7523660705d27ce30130bfa2ca29e035dcb0bd512580774b9b9
BLAKE2b-256 checksum
How to use checksums
981f3e09e35976e88ea62e09309063b0523da28207b96ca47a58bf7c64c7795f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp312-cp312-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc84b63ddf3a78043c8b6236ab585820a1e2bc476b01b8b652aa7c0f082dd357
BLAKE2b-256 checksum
How to use checksums
a492b2b8ba6c9128bce6c8870fa14ca68ddf743c92aaa458f1789ce73abc69bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-macosx_10_13_x86_64.whl

Download URL tract-0.23.8-cp312-cp312-macosx_10_13_x86_64.whl
Size 10.0 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
915833934b3f2d9df1fa44ed896ff570a20c743b50cc5348e18dfd4d12a43a3b
BLAKE2b-256 checksum
How to use checksums
38cdb11ae09e22d2f5a449d19d3cc391865e70dbc6bda9282029c25b508d8f9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp312-cp312-macosx_10_13_universal2.whl

Download URL tract-0.23.8-cp312-cp312-macosx_10_13_universal2.whl
Size 18.7 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
34d7a30e44b3a5ce45af8b997c03b27e85171a31d2de3a89b45655b8495ed2dd
BLAKE2b-256 checksum
How to use checksums
a2f93ee6ea4e5b278e35cdd650796ae7116f542e323ff7e6f09e0c13cbfd0c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-win_amd64.whl

Download URL tract-0.23.8-cp311-cp311-win_amd64.whl
Size 10.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
da821e25169554e794cf0883f1086d1e8fe46d65ad95eb08ec7eef3424418d53
BLAKE2b-256 checksum
How to use checksums
5afc8141fa254b04a9ac7f9ab8e29d19212f55ef95ae5127d60d241f552d6b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b625fbbfd1c05de5a6701ad38ad5f9ca46030814d472419089f64068bc7d852f
BLAKE2b-256 checksum
How to use checksums
4b0928f96def33de553b202b42fc41e3b85e723c6fffbfaa6917eb5f8692c441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp311-cp311-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dd2be3432fb49bfbd8fd02aea550c35127a88f28380cf33246ff5237af12ac46
BLAKE2b-256 checksum
How to use checksums
1d101825a8150e8813307ad351b2336d9653853e1445d946a615b3124e79016c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp311-cp311-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
707851dcc54d6acc153914585e93b4484d9065abc36ebd32b6fda1ce7619e255
BLAKE2b-256 checksum
How to use checksums
355a5b24af9f7481d41ea7d392011154b3940460fd1549350af8c40154a1eb79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-macosx_10_13_x86_64.whl

Download URL tract-0.23.8-cp311-cp311-macosx_10_13_x86_64.whl
Size 10.0 MB
Tags CPython 3.11 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9e231f8571f0417442233b42e9437f056dc5e88624c8a66d23d185914fa2b42b
BLAKE2b-256 checksum
How to use checksums
28b7b9585cd22af84f499ccbe60e37fb762dffae3592eb31106f1c59cab993e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp311-cp311-macosx_10_13_universal2.whl

Download URL tract-0.23.8-cp311-cp311-macosx_10_13_universal2.whl
Size 18.7 MB
Tags CPython 3.11 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b2712edbb46439b8eba15dadbf3947b898c39a7ab3ed1424d5d41f3429456bb3
BLAKE2b-256 checksum
How to use checksums
6a7c4db0c904e0464692a73f5a97b3ad0fac244a294b2be8b2a658146a7ed594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-win_amd64.whl

Download URL tract-0.23.8-cp310-cp310-win_amd64.whl
Size 10.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4f388938df88dde58251c795e93ef730683d67f48c61ada30c451ce378acedfc
BLAKE2b-256 checksum
How to use checksums
6d7d9dda89108bc4395f5db72ef6c6edb6cf230572f3bf54d780d709e990a907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4ddbf559255a5bfb4faf50537fbaef3ba4baef8004f93e7a7b52a9860780e687
BLAKE2b-256 checksum
How to use checksums
678a9b921cfc87c0bdf73bca0345e4b5acc868bd2ab336e75aa029a65bf16689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp310-cp310-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2889749c3d7511d6fabb66630e6869a5c63b79a1bf4db935e0f22204b91728ba
BLAKE2b-256 checksum
How to use checksums
32d5f9289cd49dbcfa0fa5c91de18c64fbb0fcc03de86ff5bfe346e9aef65ecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp310-cp310-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
98b0b67527eb8e6bce9ae8d6f61d5ec6f29ba5247c81f6b0d6b9263d63ccb27b
BLAKE2b-256 checksum
How to use checksums
f9b0362bd782a5649c0c3b1809e48308ee366e58b2a476e13520579cd43845bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-macosx_10_13_x86_64.whl

Download URL tract-0.23.8-cp310-cp310-macosx_10_13_x86_64.whl
Size 10.0 MB
Tags CPython 3.10 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
bf0d2bc357cdbb040261ab754fa763f73e43174e0bb03661afb411166f9b55a5
BLAKE2b-256 checksum
How to use checksums
ae8cb1d056d5c23af0f5a056588bc7ad6e8bef4bfc8c42d2d6ae64c1fc45933e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp310-cp310-macosx_10_13_universal2.whl

Download URL tract-0.23.8-cp310-cp310-macosx_10_13_universal2.whl
Size 18.7 MB
Tags CPython 3.10 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e6c6e9494edf3c78b15771dcbfbf27717585664e11c1ece17dbf2f6239152008
BLAKE2b-256 checksum
How to use checksums
43289fa45d6bc62eb41da605b152cea5dd7b0dd57ae680241dbec677e10d4497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-win_amd64.whl

Download URL tract-0.23.8-cp39-cp39-win_amd64.whl
Size 10.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
556231e0a669a72e9c3d61274923d5d0e29ab88ec67d4b08c763b5c931876bb2
BLAKE2b-256 checksum
How to use checksums
036086a341b5b334c748d890b994d506fd98932a351db99cd16c1f5783d57f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL tract-0.23.8-cp39-cp39-musllinux_1_2_x86_64.whl
Size 10.5 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3f8b54271659003ea9802cf14016fc1e036afdec93080cfd13f9e2e6196bdcb4
BLAKE2b-256 checksum
How to use checksums
74fa54cce607a109a4ca67c9d2d13292957996f16bd0969f89e2309f89643e1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL tract-0.23.8-cp39-cp39-manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b115df6fc761ca1546bf0646df86051698b8161df08768ada58d8e894cbb3c9d
BLAKE2b-256 checksum
How to use checksums
ab49de99c1b0ffe5eacc14bd3fba427c833c75aa408f7656e108664e55dadf97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-macosx_11_0_arm64.whl

Download URL tract-0.23.8-cp39-cp39-macosx_11_0_arm64.whl
Size 8.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
720570d61d88dae34e2acbbb9cca8faae8b6c4232653119122719bbb484db2ea
BLAKE2b-256 checksum
How to use checksums
9276a6b796781d3bee25e2436b8797f8ccd7be4c534c815ef46d0ad7c4874748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-macosx_10_13_x86_64.whl

Download URL tract-0.23.8-cp39-cp39-macosx_10_13_x86_64.whl
Size 10.0 MB
Tags CPython 3.9 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
83a52058f1fb64bb7c2f41fc33f79f2753636d4ce2ec74fb5836b85efbe1ba6b
BLAKE2b-256 checksum
How to use checksums
933d196adf0beeb7cec877fb7ec914ab615f0659daa94a09cf1f9b024846dde2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / tract-0.23.8-cp39-cp39-macosx_10_13_universal2.whl

Download URL tract-0.23.8-cp39-cp39-macosx_10_13_universal2.whl
Size 18.7 MB
Tags CPython 3.9 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e9c3f9287bfc305c67e3f54774e1738933315f49e9d6ce2306e60a0c53d530cb
BLAKE2b-256 checksum
How to use checksums
45eaf8041c2128b60f588fe40cb43a10370b0c73c4a06c1e764ff172e107fce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.23.8 This release

43 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