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

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

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

Download URL tensordict_nightly-2026.8.24-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cd3fad913e99ca549192fecba291937b304828a25c5914c40c4ddbf8f0dafc0d
BLAKE2b-256 checksum
How to use checksums
2d748898d836fc4a581f1e46b0b0a44a016579f37a73b20412f50a3a7a12da6e
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.24-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.24-cp314-cp314-win_amd64.whl
Size 652.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ab71e7a7e6c7296daf867cad87e2e03c4b1fe977d6590a8e7d82a47ae60caf6e
BLAKE2b-256 checksum
How to use checksums
751014ed52e3266f3c93bec70f48a7f129896d54a375480d27e89d75a59b3513
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.24-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.24-cp314-cp314-manylinux_2_28_aarch64.whl
Size 589.9 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
495bf12a38461a277732bb3112b3715087dfcf362f11a2965e6263f98b87b59e
BLAKE2b-256 checksum
How to use checksums
b33ef1760eec1b8b33e3f144d501803e6de8fab6189811705ef4bbfa9e35918c
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.24-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.24-cp314-cp314-manylinux1_x86_64.whl
Size 595.0 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ef1b4e1e3e106954a1881f09a20fa8d28ca8f737f5f1c16b1ba6b100842b049d
BLAKE2b-256 checksum
How to use checksums
5264a6312bdcbabacef8d1cccf0f449c01999248be5300a60be75780d30b284e
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.24-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.24-cp314-cp314-macosx_11_0_universal2.whl
Size 579.0 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7b7e86183693ca4ff66f1560f46963783290329335203dbf4ae98bba63fa5b65
BLAKE2b-256 checksum
How to use checksums
cb21254b08e90316f76ac45b4fcca32b2320d4637d490f35d7adf969b0eaf340
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.24-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.24-cp313-cp313-win_amd64.whl
Size 650.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
86f6ce453ebed7eb1d1bfba9ded27cc67f0a5ddd953033bf356d62d5a1227156
BLAKE2b-256 checksum
How to use checksums
fff457c803a9a59fdbf9faafd3dd1b629615ff7663cbae30f457f92ff83758ca
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.24-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.24-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.1 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f8a3bc02c6d741e5e1bb46726c68a579dcc264ceb673060b3723e54ded5eeec9
BLAKE2b-256 checksum
How to use checksums
1b72c6732d694928eec78cab7e3eaa57ce4f1ca2ace19a0e290baa1f523d6e3a
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.24-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.24-cp313-cp313-manylinux1_x86_64.whl
Size 595.1 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a5a64a8dec74b6b906d4e025a79b8da76c640ae0360a3c1faeb5785ab617bacd
BLAKE2b-256 checksum
How to use checksums
0b91a956f3b2331bd8843c14690a6f83a9d1a055a8988d8aa04b03ad2daca7ba
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.24-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.24-cp313-cp313-macosx_11_0_universal2.whl
Size 578.9 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ad589b5ca174b178bac720778f2536e71b2bda1a8b253e67ce77a4db1fa7bc72
BLAKE2b-256 checksum
How to use checksums
ea660a534fa6ff7021fe4e63fffa1ce39a2ee4de64417b49783978216fe38b0c
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.24-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.24-cp312-cp312-win_amd64.whl
Size 650.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0c810600b2ab480c897a66adc9aea8cad9b53ce95bba1c06d944fc4a1a7c5334
BLAKE2b-256 checksum
How to use checksums
48f68360de6f519173243dfb1807b8dac6dc2c726f58a2fbf358ada10918ca28
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.24-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.24-cp312-cp312-manylinux_2_28_aarch64.whl
Size 588.9 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0ff788a2ee84ccacdb52b0a9465d0a7c04bf4aaa331298531ae924bf13bfdc2e
BLAKE2b-256 checksum
How to use checksums
f62aa67631c9c80316d7d96534b6359bf072e07ca3f6f33f9fb7e96918c3a7e9
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.24-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.24-cp312-cp312-manylinux1_x86_64.whl
Size 594.9 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
54ff42d8cc9bd12f7fd7ed362056157c8c42fffb108f5dc63e72492bf5f61516
BLAKE2b-256 checksum
How to use checksums
dd14fafd305a86e6397f78e3b502a01b0e1b505280fa8e5681645dc02f937392
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.24-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.24-cp312-cp312-macosx_11_0_universal2.whl
Size 578.9 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4846175ad323e51a1168f1b33ffed1569f33ef1ca6c47ba4b45b4d6070735cb9
BLAKE2b-256 checksum
How to use checksums
07cb29bc410dd78e6d191486b5205ca3f9e4b8ce796182c51cedb8b34bc7cb70
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.24-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.24-cp311-cp311-win_amd64.whl
Size 648.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
25cdae625d754e7a24b09258056a02afe03c66b0dce95678be3346ee2bf224c2
BLAKE2b-256 checksum
How to use checksums
6e7f692d8e8538bd25ef22f16a37af8645144b5fefa18bca995d94062e1109e3
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.24-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.24-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
519350ed700c288aa8d7bfbc2237eaf08c9cc1b36a741f1591f51d5c94743aca
BLAKE2b-256 checksum
How to use checksums
fd883fb0c13f1b0774130ab1a51da4709cf21b0c707d0a41f8d98d1aaa913e80
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.24-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.24-cp311-cp311-manylinux1_x86_64.whl
Size 594.9 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1ff9c9966cd62e96e85f67271def877af214d2da77e50e85eb2cf5fc5a893e4c
BLAKE2b-256 checksum
How to use checksums
87c6f9ab1acb928ce8ed111b7c739acaf76740ab3f04e61696e01910d470839b
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.24-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.24-cp311-cp311-macosx_11_0_universal2.whl
Size 578.1 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f7d004eac2b965d874f8431bdc195542c91b2388d6879ff93f85abbdb0a75d92
BLAKE2b-256 checksum
How to use checksums
992d485a960127fb4695df2390e5874a04028c0307b275c02368879bac0f254a
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.24-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.24-cp310-cp310-win_amd64.whl
Size 646.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1edb45dd9f48cdc9a32a4f77b1c84edc22560b6ff694b6ae7fadfb66775b345c
BLAKE2b-256 checksum
How to use checksums
3af2f0b1dd9d9aa1b5906ec46ee726e89f2377a0e2e6e12e7c7be70ef065ae20
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.24-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.24-cp310-cp310-manylinux_2_28_aarch64.whl
Size 587.8 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bc591c181ed025fdeba0247e125d236853bb57c8f9cc9efe760e0b9a50079881
BLAKE2b-256 checksum
How to use checksums
a0c96c58e6219078212bd1fe87b5c6c1b3529df02af22fd98452395f39c6d070
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.24-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.24-cp310-cp310-manylinux1_x86_64.whl
Size 593.2 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
28106b33e8a368a6cd2a9d4b81ad31389ec56e637438bdc9f97be0a86107905e
BLAKE2b-256 checksum
How to use checksums
9cd89f3c716f6a2350467be4afbe790bf0d862c1fc7bf4ec521dfc3ca1925cee
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.24-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.24-cp310-cp310-macosx_11_0_universal2.whl
Size 576.3 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5dc9aa87dd2fad1bc16718e74811dfbece7f7762c8f412c4c47e4995324582f1
BLAKE2b-256 checksum
How to use checksums
b5fe61b6c809ccd6caf741d80f252ec71a23b9a38886c65b5ee6e088e5b70347
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.24 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