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.

Release files for tensordict-nightly 2026.8.30

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-nightly 2026.8.30
File
tensordict_nightly-2026.8.30-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict_nightly-2026.8.30-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.30-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.30-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict_nightly-2026.8.30-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.30-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.30-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict_nightly-2026.8.30-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.30-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.30-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict_nightly-2026.8.30-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.30-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.30-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict_nightly-2026.8.30-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.30-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.30-cp310-cp310-macosx_11_0_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 12.7 MB

Release files / tensordict_nightly-2026.8.30-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
34def772caf56ffd2dce21e12386215a8bf09fee28116d3a1a11e8e8449f9faf
BLAKE2b-256 checksum
How to use checksums
614bc582315c64a6ce9a719cba1a2ba9994f211183e5dbfbfcf5302432c8894a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.30-cp314-cp314-win_amd64.whl
Size 652.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
87fcf9b50de83be8a9ab65a9f6d4a934ccec6069cdd965047ef32358b4f997d6
BLAKE2b-256 checksum
How to use checksums
928ae00166f6b561f00d1be255a3e7abf827546e68b3db776168eda0ff3ff5d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8989d8b589d16c2b2dc57bf92a6a9eb302e6f073b44407bad6967c032a7552ea
BLAKE2b-256 checksum
How to use checksums
e005ee17c85fbc4ab285670e28b33f1ba6e9bba2744e6a93133661035b9e8a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.30-cp314-cp314-manylinux1_x86_64.whl
Size 595.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5a46b882fd6f620b254fe472ceeea70c76bb5a5a5b653765990ebaeb8d70d19b
BLAKE2b-256 checksum
How to use checksums
361e3fa2c13974993e2ed3d7f88dce5996208ec29a8e357543f6ed2d7afbc66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / tensordict_nightly-2026.8.30-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.30-cp314-cp314-macosx_11_0_universal2.whl
Size 579.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ef3aaf73cff73305328577811b3d1c83bd30ddf147a7bc51eda10daf5ebbe76
BLAKE2b-256 checksum
How to use checksums
241e9ddf2c021432a0f0dac41cf3570c9920228a275b368c010c54542441d57d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / tensordict_nightly-2026.8.30-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.30-cp313-cp313-win_amd64.whl
Size 650.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d69ad355dcaf9acfb1624bb541c032478331ba93d5c12373445675a92e4661c2
BLAKE2b-256 checksum
How to use checksums
b6e40691ed50f4d565f31a441a713efe9854d224669261373f3e72291e51dde3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
169cd43c7b8901b530cef635057739b212d13234f747c60497dd2837eadd6a40
BLAKE2b-256 checksum
How to use checksums
df3988127c66a57fac97190ef02c074e0cdc370da9daf0a73193263aabd2420a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.30-cp313-cp313-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ce48a48f39edcc0750c067e5aa134ccc2cc658fb45780e5b4859d81d14fb6464
BLAKE2b-256 checksum
How to use checksums
c017cd7a951fa7f613d5ea9d19e4296ac7a859f9e60da1ce7c14b0e69b368f0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / tensordict_nightly-2026.8.30-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.30-cp313-cp313-macosx_11_0_universal2.whl
Size 579.4 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
975aa0153cb36712af35efc5325629413b496bcb4700cce4684d2c84fe0cf985
BLAKE2b-256 checksum
How to use checksums
939a6cd97712c3666f0ffd672f519156a410f55aa32b56b7bbfee3e8c772696a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tensordict_nightly-2026.8.30-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.30-cp312-cp312-win_amd64.whl
Size 650.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
167f0b612f0030f3bf81356af7eda150c8bf04a0032b5798e69a4a23a910b279
BLAKE2b-256 checksum
How to use checksums
b34d3b6fbb0558e0e3853ab977178687d9421b44eba3b5b8a2be97efa9613824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2f8a7ce5a70bd2e94a9538bded16e294c0600bcf42eb84d02ed6de248185b5fd
BLAKE2b-256 checksum
How to use checksums
775c8b0f8f396ea42c0d10744a6c460ca892b9ee221b9685b915aa8fd6fd039a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.30-cp312-cp312-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4dc89cef91cd41894375d063a58598689422e78fa96b1b40679b4db3b5cec963
BLAKE2b-256 checksum
How to use checksums
6747e9eb88596593d9aebf7643796fb30a208e0c4660db675894095827deca13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / tensordict_nightly-2026.8.30-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.30-cp312-cp312-macosx_11_0_universal2.whl
Size 579.3 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a8661c0ed7e4ebd37e25f573f21b7953162f57b9a1593a21350ae98f396a1425
BLAKE2b-256 checksum
How to use checksums
149fcd90a71486e78afef0a2b7b3ce16143a3ff79e7d000f754a34d4dbf1b7cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.30-cp311-cp311-win_amd64.whl
Size 649.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cbedbcbc69fecb6f91cff7aa729717d6551efcad8da9eb9607072d555d8872ba
BLAKE2b-256 checksum
How to use checksums
b79f4cefab8e263002008af53f7381a42336ee5a080a1efb55494e59782853a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f495a91db0ac97a14bea39e5aa9a6f904c51a43878497ba2d0913be9cb72d964
BLAKE2b-256 checksum
How to use checksums
b429c2bdb9dba302549a25d463702f17f545e2449b1b9704886e94738cbf5e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.30-cp311-cp311-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
176b544928e7ab9ed67eb41fd5e3db55c9ebf6c75e06f4bfc8dbd58f2eb515cf
BLAKE2b-256 checksum
How to use checksums
1e1d782ef0c2d3ef52e621ac1a90c51d17f6684a3511356297452a08a057cb1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / tensordict_nightly-2026.8.30-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.30-cp311-cp311-macosx_11_0_universal2.whl
Size 578.6 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6a0c919537700f3a7ec944b310c70a593a0283c146a3c84f6901a9b6fa0c3e50
BLAKE2b-256 checksum
How to use checksums
12d5a2c04b786f86f4344c4e11d6ff5a43084500b99da12ac92a8de6bdb2274d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / tensordict_nightly-2026.8.30-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.30-cp310-cp310-win_amd64.whl
Size 647.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
683cde2c9beb472b09c4ef8f2bf7c5921ec38ac9ec0ccd5905cecbb77bfb11c2
BLAKE2b-256 checksum
How to use checksums
4a0280803f50d89e636f2a7ad0d3627d6d88a9c494cc764b02159dc9dafe9838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tensordict_nightly-2026.8.30-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.30-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ed4873fdced61bc6df6fbe4b09890bab74e9637b87d5ec5c7052e4447a9a8880
BLAKE2b-256 checksum
How to use checksums
9af648f37986b746bed7b3f04d238be87d8b1f15ec5ef9c7bd152a987e9d88f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / tensordict_nightly-2026.8.30-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.30-cp310-cp310-manylinux1_x86_64.whl
Size 593.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
453f5f262d8b95d81ee89c17b40a44649fc949ecf623e9f03d8a8ed414cd28fb
BLAKE2b-256 checksum
How to use checksums
58a64b100c49dfd93071cc91bc6226beb63e8483cd05ae1690e5faef2e9f5074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / tensordict_nightly-2026.8.30-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.30-cp310-cp310-macosx_11_0_universal2.whl
Size 576.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
36fcfbf4cb6db32af6212e0f1bce671fed1f43055df6f629727b6e50f2a90a69
BLAKE2b-256 checksum
How to use checksums
1bc4483921eee6d1e80455c19bcec92e534addfbd281a6b4aad3f572c23e1d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

2026.8.30 This release

21 release files

0.8.0

15 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