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.29

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.29
File
tensordict_nightly-2026.8.29-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.29-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict_nightly-2026.8.29-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.29-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.29-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.29-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict_nightly-2026.8.29-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.29-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.29-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.29-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict_nightly-2026.8.29-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.29-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.29-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.29-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict_nightly-2026.8.29-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.29-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.29-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.29-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict_nightly-2026.8.29-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.29-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.29-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.29-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
0e5f685529c63a7c97cf64fa24eba9ae6ea7d5c20f791d553481c78e0f5088db
BLAKE2b-256 checksum
How to use checksums
4a76be3226b1029b38b75605441208ee01e7802bf3653e56ff51fc9923a903e8
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.29-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.29-cp314-cp314-win_amd64.whl
Size 652.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
928e4265036203b0eebe9cb68100e603c9e14468319a37a7e1acbfd79b09fd2f
BLAKE2b-256 checksum
How to use checksums
95ca20a7c336b91111da9bfd854f23e0816b3e8f79feb5e5f28875e5a5fe387c
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.29-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
31e7fc96dc93dafebcd4c6e8f1ba2a80f2f5c57871825d714908a099730b1274
BLAKE2b-256 checksum
How to use checksums
5673d8019e5792cdd2c4802b9bad0c085d6bd415f4a442f8065ec67f689323b0
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.29-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.29-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
2e275b6efa97cf4e868e527f52757efcad0bffd1cc9e61639693cbf321ededf7
BLAKE2b-256 checksum
How to use checksums
d4f06b9fb2ef8d608350dd18e6de55e31868c161c18389efe91da5cf51f55895
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.29-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.29-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
49682443ea9cadfb0dfb5bc0100df64ccdf7a911d880f51000628915e6491373
BLAKE2b-256 checksum
How to use checksums
93561e32bf7b9425d16e6e37e49f24abf52b7ca182f881c2f133db44cf60cd20
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.29-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.29-cp313-cp313-win_amd64.whl
Size 650.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
408cb23ef53ad2a5e947c9744d0777880234fd0d988ed791eb3a758eb11197dd
BLAKE2b-256 checksum
How to use checksums
b0bb14a4afd902467640777ca6f78c81d187f2b04ae68236a2b3f688ce3da84d
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.29-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
f9ffe67cef6ca50a3833febda9132418ba509a0328295405ecb25a0361b00c4d
BLAKE2b-256 checksum
How to use checksums
9675f1b5521c41de686691e2dd31e77e6bfacb1d8cf27dbd3bc82419b40b265e
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.29-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.29-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
58fb9adc8f81cb3befdd3ddf18f720180dd68f781348afb25eba5ce61aec138a
BLAKE2b-256 checksum
How to use checksums
487b4d512cadb11ebee891cd4ed4fbcfa92acdbf652c713817eb4e30c23ccd51
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.29-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.29-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
f29dd5f91e766b590ee401f2d28f9124146cda82f918239880ff526ea8004772
BLAKE2b-256 checksum
How to use checksums
756fd9fa1cb1c0f38cd55394b17a9b0609ea4aa5fd94916570aeccfc34380e30
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.29-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.29-cp312-cp312-win_amd64.whl
Size 650.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c28b35968af2bb11d801a04ff351c147820298e0e536ad7b2a50d51ece7acecf
BLAKE2b-256 checksum
How to use checksums
10149ff5390b6563482614b90b88122fc2739690742bd240f1bd540af933c506
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.29-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
3c2273ddf9c4a831b8abda636bb086dc20c9f731264805402d353ea88596a2dd
BLAKE2b-256 checksum
How to use checksums
d876af08697d589e5bacc22f345a77b22631ab1f973a5031a90a73611fc1a0de
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.29-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.29-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
27857ee43294155a6558661f6baad8d08ab0ee10579703e6225a7319f1c5a717
BLAKE2b-256 checksum
How to use checksums
c99f3b6b77caa20ccdaff40b7403ff474be3d988b22b5c0007b0d7752c15d637
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.29-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.29-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
f00999becaf01f2a60f77f6db067f5e4fcb903bb09058062fcf9dcf7b9734e5a
BLAKE2b-256 checksum
How to use checksums
7d882e5545530bdb2b6aded38559d8896cf5874be1a98873f8ef27eae77e12e0
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.29-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.29-cp311-cp311-win_amd64.whl
Size 649.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8660b37cb3bce2f74b7ea1c15b3b668e3904e9e413e63e3df2b1f1f79cd3a4c7
BLAKE2b-256 checksum
How to use checksums
046458d5b89871b75b5e5f07bd4bd82f0cbc400f347062f11aa0fec0c3e1252d
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.29-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
f7a28b944c0a3534e4b9ca7829e41b7967269bdce4e8b4e8014fa77519652c77
BLAKE2b-256 checksum
How to use checksums
3e0edbf7602defa5c611e2fad8361b3327b001ced841bf8b33c099feaa9e818e
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.29-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.29-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
753c5a673e94fdd7fa9cf5e811c85a6729a41483669aec998a8561725cf36330
BLAKE2b-256 checksum
How to use checksums
4e538100b5af10e767bf335d506b9b581e03780f68acace087137b0c1f731d2f
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.29-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.29-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
830c1b4c93f74ffc090aca6f0d98fdd69d3d4321ef548f84aa4eb6ac528cc281
BLAKE2b-256 checksum
How to use checksums
59b1f3c3fa49fa28ffd91261af49d237ffe1fb2a4a0a8ef04d5bab0a691af815
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.29-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.29-cp310-cp310-win_amd64.whl
Size 647.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a6ca658bde0349d8196f69cca7dc5ac126b9f1e5cd50df7e868e5e2c8e45e004
BLAKE2b-256 checksum
How to use checksums
b75c3b1c156c567f0f96072034918bd31bebc7e1b8845c625699141bac73ea4e
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.29-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.29-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
18496ab13305ea93214e407c4e2f3bc6fa069ca81230abde9939db3026f6cca0
BLAKE2b-256 checksum
How to use checksums
eee117ebe5b119ed7dd9a0ba1724e434eede1cd438dbf8212f10af81f1d8e4f3
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.29-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.29-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
edb04aa9386221dcf3ecdd2f04668ac21f6c74ef4786d10065e08b3ed162da43
BLAKE2b-256 checksum
How to use checksums
c15d23ccadd04ea3b0fe25e6b4464a55cca7041839f5497c8965208178ca157b
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.29-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.29-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
1c54d08bad2e148a95645d2ef71c80ddd9f85fb8c41ac35a330226cc11ed5665
BLAKE2b-256 checksum
How to use checksums
4483e5a4c37248e0e7b72e7b9a3837658f2ee0d0a00d48f19c7a15a800fd1a0e
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.29 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