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

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

Download URL tensordict_nightly-2026.8.22-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
91a824656f73a91df7e1e716987c7b86fb00750eb36d5dd16c1aaacdc4cf0c8b
BLAKE2b-256 checksum
How to use checksums
68f88fdaa77e1d9af528ab8655b4da286ac899e0c52676cdc664edbff191361f
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.22-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.22-cp314-cp314-win_amd64.whl
Size 652.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
38ff920d7743ed38155dc3a18c85f64e995852077cd01463ab851d246777d977
BLAKE2b-256 checksum
How to use checksums
975aedd791c1977125e389f2555fec0a6bf68a80f891af759ca3efba38236631
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.22-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.22-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
e32da9abc7a830482156b3764970148c1f3681fbcaffa2fa7013a6c4a97d7c3c
BLAKE2b-256 checksum
How to use checksums
6361609fa63e70e00cd0a7ea9663a48e863eac2e40ce3e43755060b0d7486520
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.22-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.22-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
3a85c9b2862199432a5974c3545b28342227fb8edf520201dd01d9e4a0237c38
BLAKE2b-256 checksum
How to use checksums
b6161706b98aff3316cde129d3e2974a0b46139013259d6250f243f98a8bc0c9
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.22-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.22-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
ff31838dffbd9713594c7d36f43daf7daaae7e4f5547fc361468e4ecf8c67171
BLAKE2b-256 checksum
How to use checksums
0a872ff19256b69267bd3ec4e4c0812eac7569e1dfca8c840b7447f701c1ae07
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.22-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.22-cp313-cp313-win_amd64.whl
Size 650.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
92c34c7c8a53a7539e2525fd4f6f44bacfce483d23c71ba5e3c004e4fa4cf0c7
BLAKE2b-256 checksum
How to use checksums
08bf0ef26a62684d6f75fe85fb518aaf9f6d786c289e46864dfd599fc9823f0f
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.22-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.22-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
f66ecb7cf4370d24116b923b5e6ec70b51a354722790cb6f5c11d67bc255d179
BLAKE2b-256 checksum
How to use checksums
89adcdc8add825adf2dc7e4ec64160deeb60eba636ce0ceee108073c58a7afb4
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.22-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.22-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
928c0e28e51dc8a978bd4b3f773392d7fc620979a2b0365549c4a31b0c2eb88d
BLAKE2b-256 checksum
How to use checksums
211fc5981dfc453bdaa402002b295f98a2c1c222d7a844f8514228ec694bbbae
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.22-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.22-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
1c1f5773dc472fd5e44cd7f9203d9768c4de08763a81387ff9d76d90ee9181ab
BLAKE2b-256 checksum
How to use checksums
2387a315c50cf9ab251d8e35fdef1c88bb355c11706e9ed14b015d07e8c131e9
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.22-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.22-cp312-cp312-win_amd64.whl
Size 650.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7e88e2a613656724569b40a44f0f515746f10d5ec4cdbc2fe092f8f14c398947
BLAKE2b-256 checksum
How to use checksums
ef723dad4823b875c274a12b7424c26c39bb6d92363ff15cfe6d34b36ab7df65
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.22-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.22-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
231702ff502965659cb6d92fbf8c7dd0488835981cd453db63bfa3e28018ee6b
BLAKE2b-256 checksum
How to use checksums
e8b651463023c86fd255013470c2ab949e4178cdd8006333cc5301e5fcf08eab
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.22-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.22-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
20c8ca75e50661de07c1712fec66d1b20697acea067036f2c85e644dcc480f10
BLAKE2b-256 checksum
How to use checksums
d21566b17a37f42837888837cdad37f4de942317ee2101bba32944aee1b69619
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.22-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.22-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
ee4663f653685bed27cfa3a5e261503b13c29417085feae992d3862dbf03add8
BLAKE2b-256 checksum
How to use checksums
69ac7a86c3b7c88058ecc690b9c12199f783c1b93bc6e9c8c5b6742df083d6d0
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.22-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.22-cp311-cp311-win_amd64.whl
Size 648.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5fe716b1919a1330edfb4c1bde50754044ed0c95fcbf5c640cebcc68cfc40d8b
BLAKE2b-256 checksum
How to use checksums
10b5e2ac00f6398d7171a5ac2bb944e581e97c5fd2640a73361834ec1074a62c
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.22-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.22-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
2edc1cf31eef100ec40912bc633bfc10350ee372cc5d105d2841b9ade9362c36
BLAKE2b-256 checksum
How to use checksums
99fd36fe1ac98b5b4a3450159d4513ad38e9e5e92451940d69aa0119e079efbf
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.22-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.22-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
15b0378d467a518f52f79d09401743bb7cd25e9a1b0d0e8f2db22a6070d7e114
BLAKE2b-256 checksum
How to use checksums
45e7238375040cfdf4f18d7078b3ae03ac35a20a69ce86b596673ed558ec718f
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.22-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.22-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
fa8bd108ddbe3e9beee3909b089df28eb00275365c0ce028e8d510efa30f29a5
BLAKE2b-256 checksum
How to use checksums
7745b3edc986810d1e68bac3d88e5789256525026ebbf1c8ab6bf0322d541296
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.22-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.22-cp310-cp310-win_amd64.whl
Size 646.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
41d1cff24f5d48865ada961d38c9d8e3bb5bff5815115918197e92b69e76da08
BLAKE2b-256 checksum
How to use checksums
c01d6f28404c7787857f34b6a99a9d86935d4a78ad9ec4a5c1583340befdd2e4
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.22-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.22-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
36535d137c8a96f2d43a46d236c4f4aa81fdd78d66f73d630ef66c11aa64467e
BLAKE2b-256 checksum
How to use checksums
8c28b5613b0345045ee223b7f82d483baed3dae0e3b93538c9efd20c3e2aeb0b
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.22-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.22-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
11ea69e9e4b5d29350ae6f21c209c024ba63a1ed8ed6bd22dfdd8b37ba295136
BLAKE2b-256 checksum
How to use checksums
0b5bbd698b0fbf7961adddd114df3f353f3b38b5eaefaa08041e1167d1e51d25
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.22-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.22-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
633928b2a94233d7fd0033e4cd8339c1c359cda1f73874fda1466721856f12b3
BLAKE2b-256 checksum
How to use checksums
f5cc5897870ecf3933988a120fa598d6166021b8fe39d8ff2b5a2d56a7181d94
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.22 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