Skip to main content

Docs Discord Python version GitHub license pypi version Downloads Conda (channel only)

TensorDict

TensorDict is a batched, nested dict[str, Tensor] that behaves like a tensor.

Move it, slice it, reshape it, stack it, save it, compile it, or do arithmetic on it: every tensor leaf follows the same operation, and one shared batch_size keeps the structure honest.

TensorDict(batch_size=[32])
|-- obs:      Tensor[32, 128]
|-- action:   Tensor[32]
|-- reward:   Tensor[32]
`-- next:
    `-- obs:  Tensor[32, 128]

30-second demo | Why TensorDict | What is new in 0.13 | Patterns | Installation | Ecosystem | Citation

30-second demo

import torch
from tensordict import TensorDict

batch = TensorDict(
    {
        "obs": torch.randn(32, 128),
        "action": torch.randint(0, 4, (32,)),
        "reward": torch.randn(32),
        "next": {"obs": torch.randn(32, 128)},
    },
    batch_size=[32],
)

mini = batch[:8]                 # slices every leaf
device = "cuda" if torch.cuda.is_available() else "cpu"
on_device = batch.to(device)       # moves every leaf; non-blocking internally
scaled = batch * 0.5             # arithmetic on the whole structure
merged = batch + batch           # leaf-wise TensorDict arithmetic
stacked = torch.stack([batch, batch], 0)

print(mini.shape)                # torch.Size([8])
print(stacked.shape)             # torch.Size([2, 32])

The object remains a mapping, but the batch acts like a tensor. That is the point: write the operation once, apply it to every tensor that belongs to the same example, rollout, batch, parameter set, or dataset shard.

Why TensorDict

Plain dictionaries are flexible. TensorDict keeps that flexibility and adds the parts tensor programs need once the code gets serious.

With a plain dict With TensorDict
Manually keep leading dimensions aligned One batch_size validates the structure
Repeat .to(device) for every tensor td.to(device) moves the full batch
Hand-roll slicing, stacking, reshaping td[:32], torch.stack, td.reshape
Manually recurse through nested state Nested keys are first-class
Duplicate arithmetic over leaves td + td, td * scalar, td.abs()
Invent checkpoint formats td.save, td.memmap, load_memmap
Hope generic code keeps working PyTorch-native APIs, torch.compile coverage

Use TensorDict when the unit of data is not one tensor anymore, but it should still move through your program like one tensor.

Performance is part of the API

TensorDict is not just syntax for recursive Python loops. Core paths are built for high-throughput PyTorch workloads:

  • Arithmetic dispatch: operations such as td + td, td * 0.5, td.abs() and in-place variants apply directly to leaves and use PyTorch foreach kernels where available.
  • Device and host transfers: D2H and H2D copies are dispatched across the full structure. TensorDict uses non-blocking leaf transfers internally when possible, so the common path is just td.to(device); pass non_blocking=False only when you need an explicitly synchronous transfer.
  • Shape operations without boilerplate: indexing, view, reshape, permute, unsqueeze, squeeze, flatten, unflatten, stack and cat operate on the batch structure rather than on hand-maintained lists of leaves.
  • Low-allocation workflows: lazy stacks, preallocation, memory mapping and inplace=True shape-changing operations help reduce peak memory in data-heavy pipelines.
  • Compile-aware internals: TensorDict is used in compiled training and RL loops, and the codebase carries dedicated torch.compile coverage for hot paths.

For deeper numbers, see the benchmark notes.

What is new in 0.13

TensorDict 0.13 focuses on making structured tensor programs more practical in large training systems:

  • Tabular import/export for pandas, CSV, Parquet and JSON workflows.
  • More inplace=True shape operations, including gather, repeat, repeat_interleave, roll, reshape, flatten, unflatten and contiguous.
  • Improved torch.compile behavior for TensorClass initialization, dynamic-shape export, locking paths and shallow clones.
  • Safer memmap filenames by default through robust key encoding.
  • A migration path for module state preservation with to_module(..., preserve_module_state=...).
  • CPU-only release wheels for TensorDict, avoiding duplicate GPU wheel artifacts for a package whose compiled extension is device-independent.

Patterns

One batch through the whole training step

TensorDict lets datasets, models and losses agree on one container instead of a long argument list.

for batch in dataloader:
    batch = batch.to(device)
    batch = model(batch)
    loss = loss_module(batch)

    loss.backward()
    optimizer.step()
    optimizer.zero_grad()

That loop can stay stable while the schema changes from classification to segmentation, RL rollouts, model-based prediction or LLM post-training batches.

Nested data without custom plumbing

td = TensorDict(
    {
        "agents": {
            "policy": torch.randn(64, 8),
            "value": torch.randn(64, 1),
        },
        "env": {
            "reward": torch.randn(64),
            "done": torch.zeros(64, dtype=torch.bool),
        },
    },
    batch_size=[64],
)

policy = td["agents", "policy"]
td["env", "reward"] = td["env", "reward"].clip(-1, 1)

Nested keys are part of the API, not an afterthought.

Functional modules and parameter sets

TensorDict can hold module parameters, swap them into modules, vectorize over ensembles and make model state explicit.

from tensordict import TensorDict

params = TensorDict.from_module(module)

with params.to_module(module, preserve_module_state=True):
    out = module(inputs)

This is the same foundation used by TorchRL modules and functional training utilities.

Checkpoint and share large tensor batches

td = TensorDict({"tokens": tokens, "scores": scores}, batch_size=[n])
td.memmap("/path/to/private/batch")  # memory-map every leaf
reloaded = TensorDict.load_memmap("/path/to/private/batch")

Memory-mapped TensorDicts are useful for large offline datasets, replay buffers, inter-process handoff and checkpointed intermediate state.

Key features

  • Tensor-like collection ops: indexing, slicing, device casting, dtype casting, reshaping, stacking and concatenation. [tutorial]
  • Nested structures with tuple keys and predictable batch semantics. [tutorial]
  • Fast memory workflows: asynchronous transfers, memmap, consolidated tensors, lazy stacks and preallocation. [tutorial]
  • Functional programming with parameter TensorDicts, to_module and compatibility with torch.vmap. [tutorial]
  • @tensorclass: a tensor-aware dataclass for structured tensor objects. [tutorial]
  • Distributed and multiprocessed pipelines across workers, devices and machines. [doc]
  • Serialization and memory mapping for efficient checkpointing and dataset storage. [doc]

For a longer tour, start with GETTING_STARTED.md or the online documentation.

Installation

With pip:

pip install tensordict

With conda:

conda install -c conda-forge tensordict

Nightly builds:

pip install tensordict-nightly

From source with an existing PyTorch install:

pip install -e . --no-deps

If you use uv with PyTorch nightlies, keep torch pinned to the PyTorch wheel index or install TensorDict with --no-deps so the resolver does not replace your existing PyTorch build:

uv pip install -e . --no-deps
uv pip install -e . --prerelease=allow -f "https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html"

Ecosystem

TensorDict started in reinforcement learning, where batches quickly become nested trajectories. It is now used anywhere tensor batches are structured data: RL rollouts, LLM post-training samples, robotics trajectories, simulation state, model parameters, checkpointed datasets and scientific pipelines.

Domain Projects
Reinforcement Learning TorchRL (PyTorch), DreamerV3-torch, Dreamer4, SkyRL
LLM Post-Training verl, ROLL (Alibaba), LMFlow, LoongFlow (Baidu)
Robotics and Simulation MuJoCo Playground (Google DeepMind), ProtoMotions (NVIDIA), holosoma (Amazon)
Physics and Scientific ML PhysicsNeMo (NVIDIA)
Genomics Medaka (Oxford Nanopore)

Citation

If you use TensorDict, please cite the TorchRL paper:

@misc{bou2023torchrl,
      title={TorchRL: A data-driven decision-making library for PyTorch},
      author={Albert Bou and Matteo Bettini and Sebastian Dittert and Vikash Kumar and Shagun Sodhani and Xiaomeng Yang and Gianni De Fabritiis and Vincent Moens},
      year={2023},
      eprint={2306.00577},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}

License

TensorDict is licensed under the MIT License. See LICENSE for details.

Metadata

Release files for tensordict 0.14.1

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

Built distributions (wheels)

Table of built distributions (wheels) for tensordict 0.14.1
File
tensordict-0.14.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
tensordict-0.14.1-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details
tensordict-0.14.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict-0.14.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
tensordict-0.14.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict-0.14.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
tensordict-0.14.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
tensordict-0.14.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
tensordict-0.14.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
tensordict-0.14.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tensordict-0.14.1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 16.7 MB

Release files / tensordict-0.14.1-cp314-cp314t-win_amd64.whl

Download URL tensordict-0.14.1-cp314-cp314t-win_amd64.whl
Size 654.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c289ec0c879754d4416067b005ff76252935e536d7112b60f5bf99131f609319
BLAKE2b-256 checksum
How to use checksums
179fd7f4bca740f66714ae785b0e1a7978300e1eab4a130dbad77f7c2f5f5927
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 595.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c4a680a9443f77609eb3b6817a6699e8912b810f86ad4c2d5f8b4a12d8627d75
BLAKE2b-256 checksum
How to use checksums
cca66bcbcb12b57d8378e355889b995d76fafc0380d2a81e3ca48e67d8fad6ee
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
22c528f1802e3e615a9920f295c3c4a075b46921515412fbfab51b9c071baa09
BLAKE2b-256 checksum
How to use checksums
94a638d37f1df98c4a359b790978c0d3ad2149f574dc4f52bbf19a7c4e5af625
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314t-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp314-cp314t-macosx_14_0_arm64.whl
Size 950.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3fd33f21b7147f9bdcc9d3c585e1bfb58839c9ce79e88e6892de4f13c976b7ef
BLAKE2b-256 checksum
How to use checksums
a33e95a8821502707aab83afe3d6d6eb04bc1015f23baba1f75635c58ae31aff
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314-win_amd64.whl

Download URL tensordict-0.14.1-cp314-cp314-win_amd64.whl
Size 644.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8ae7ae11a6bd6854cdeaa4552808e9a65411306e2e2da71ce2484fc4e0f3d649
BLAKE2b-256 checksum
How to use checksums
e2a03eb94b7272529e1e2b97f48de66ba4245999cd5e7b1ab26bfc6be3066cb9
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 595.1 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52407076727b10014061af186e5b1a2ab05086959da339450cd31d2ca41e499e
BLAKE2b-256 checksum
How to use checksums
293bf942dc49f30cc5a5bf66cef384f0f9d2826c85e700d7e1c533949d10b199
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
15f83d32aa62e0d21cd5273e6ca65e0a66a89e9bcd2e85df78d79d07ca0232bc
BLAKE2b-256 checksum
How to use checksums
17ba9b568818bc064395d7d811baa14d41f810f21ce2a44c648d7d8bb2563f9f
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp314-cp314-macosx_14_0_arm64.whl
Size 946.1 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
dd27540dddb6e46c81ea68a8a8311b93c4ba9839ed5c922f7488eee9285e9cf4
BLAKE2b-256 checksum
How to use checksums
bcd39b0397ab0f16a484a74c2d3838b5c768ac2360f39a93ab38e5676783494e
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp313-cp313-win_amd64.whl

Download URL tensordict-0.14.1-cp313-cp313-win_amd64.whl
Size 644.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a9912a776d5b02bc97e20b23a50dc2b8c8942aeae0c6b2ae2facb09f11347f2f
BLAKE2b-256 checksum
How to use checksums
b76c58b8a234b0dd2e6e13ce416472f9bf1783f81a563db604e813e15c45d632
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 594.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1ac0a6a2ea78a06e68207e03307987d1d09bcedca8c5b0cda9aeb87736f5e138
BLAKE2b-256 checksum
How to use checksums
9adb622452c7bc5b10aa880ff30edc77efb441e17c172fbd5a97671bd98c252d
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
35dafa585eca3896f014e082eb494fad18f4128ab09b79376adb4a29fb9f4344
BLAKE2b-256 checksum
How to use checksums
be27f33bc079741593485513e49dcda806b9543a0795969c528a8d0e54bda5f6
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp313-cp313-macosx_14_0_arm64.whl
Size 946.0 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8b1feab69df10be6b63dd26ad78dc6cd260026c1bd6a80a024ebd7ece9f3a3d8
BLAKE2b-256 checksum
How to use checksums
61acdc0010eb00dbb9e3362d702e4e87fd16f1920df874fd0bfdc60bdd31a9cf
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp312-cp312-win_amd64.whl

Download URL tensordict-0.14.1-cp312-cp312-win_amd64.whl
Size 644.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0a5f49455a262a7f6460983a01ef30c8f603aad693579d597d37696fed142862
BLAKE2b-256 checksum
How to use checksums
d684b64cc3119b1f5776e36093f8485b36df9d3536c0b53a55a874d883ee5452
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 594.6 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eb07204ff3e1125c9fde1d04a470ad72c91d75c0eebfeb59dd64ad8e32650124
BLAKE2b-256 checksum
How to use checksums
68b6672caa179208b9e2141c3730c605c21625ff0f6b49498c35a5696791e1c1
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
67d45e622ec0af46a3d12be73cff5a420ae7479a9ba97b7c71dc26d8b0eca1c6
BLAKE2b-256 checksum
How to use checksums
799b419fd2fcdf5f832d6164dcfd2538a1b271a385bb71b730cb55ada08ec9b0
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp312-cp312-macosx_14_0_arm64.whl
Size 946.0 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
aa33b8f2ebbf8b29b2e799d2f48d41da4475fc19af3a9cba79c54c1121f5f806
BLAKE2b-256 checksum
How to use checksums
34414c1d5d0fa8ff3ebb2e4d4032b08dc8f9c00ab3cc0c68459f1695faea4279
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp311-cp311-win_amd64.whl

Download URL tensordict-0.14.1-cp311-cp311-win_amd64.whl
Size 643.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a4d7c545b402a32b0aa01652c29b6cac505c9c698cf9172eb773ced38bcd965f
BLAKE2b-256 checksum
How to use checksums
af62dbe0cbe956ec03e47d8c0447612ae3605d52d67fbdef56b90144c1120491
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 594.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5aeda27768375be2c48befaf7fcd45dc81ffae1d74e4e6f887daccd70f0b4d32
BLAKE2b-256 checksum
How to use checksums
51098599a3854c3bc7e3be377cafd894ad3d4082bce410b0a06e50629885d051
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
780bd84272dac7b0dd05a2465b517249ec26383da7c9b2d85c1b1528b6a1e936
BLAKE2b-256 checksum
How to use checksums
2a3cebb4efdf20b0dc91eef99665c41637ae0272f4059b46ba9e762a55e38e98
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp311-cp311-macosx_14_0_arm64.whl
Size 945.2 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
10304477b61ca7a977871ba2eb431911db57c1184ec2e9aaa4aba0d596077306
BLAKE2b-256 checksum
How to use checksums
269f5867ad5e9587e8d240d50cc4d9f1fb53aeb125800b2fc872f7b120fa2419
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp310-cp310-win_amd64.whl

Download URL tensordict-0.14.1-cp310-cp310-win_amd64.whl
Size 640.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a2c37f0ace2506c725aa69c35217dbd730cea821ad2a8ac438e495d4393b4e29
BLAKE2b-256 checksum
How to use checksums
a5e8e5b73c3d5198b0bcc690bcc5686ecba8ab348f0eac4c9270700e92accbd4
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL tensordict-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 592.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f335375229e31c45b812853e28e5dc803cab086107aef087626c2285568937d
BLAKE2b-256 checksum
How to use checksums
a89aea786ad6f367a4ea8234e2a337d0802d358a337024982e73f711926730f0
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict-0.14.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6136f8f8ebf97fba1b0e21104de3b52b5a57fe0f726efc1e38a05a4442513e93
BLAKE2b-256 checksum
How to use checksums
fb26964e7208a31b4d29e509c160153e32530e2e87e9377da31d0490c2c8cfce
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 5, 2026.

Transparency log

Release files / tensordict-0.14.1-cp310-cp310-macosx_14_0_arm64.whl

Download URL tensordict-0.14.1-cp310-cp310-macosx_14_0_arm64.whl
Size 943.3 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
85bd080a0709be165e7cf94e635c5fbcd2e33b2fda0e4856837db6586ca879f6
BLAKE2b-256 checksum
How to use checksums
48ffa7b73438758171b82c4d2517d6f71999c98a774c46adbdac50016979dd1a
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 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.15.0

1 release file

This release

0.14.1 This release

24 release files

0.9.1

24 release files

0.8.3

24 release files

0.8.1

23 release files

0.8.0

23 release files

0.7.2

15 release files

0.7.1

15 release files

0.6.2

8 release files

0.6.0

12 release files

0.5.0

15 release files

0.4.0

13 release files

0.3.1

17 release files

0.3.0

17 release files

0.2.1

16 release files

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.3

1 release file

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