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

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

Download URL tensordict_nightly-2026.8.23-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
44e3ee73e936babc6e43dbf0a0459aceea784a8778d5640992f0f0486f3d5347
BLAKE2b-256 checksum
How to use checksums
9e032c8ce66994e3efe0b51d5b26b2a022f3b0d70b6d72a1884164c61754545c
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.23-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.23-cp314-cp314-win_amd64.whl
Size 652.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
99461827c8efe3858fe0776941296ef3badaf3f97d87eefc4ac20cadaa0df946
BLAKE2b-256 checksum
How to use checksums
b2ac493c20948b910a571a71430eba9df1c0514be644023e8230ddbcfbff196f
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.23-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.23-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
ed85e0dd1a298190bdbad02951429848d21064e4d76ddbd7b8578158b05af020
BLAKE2b-256 checksum
How to use checksums
0a5b56b9e5fd8319270a2eef0acefd06284a40b2cfc020729493fc48e107f201
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.23-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.23-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
08ae5b7f1d9b997121ab691d74fe0c0465921c78ba993b6c04f979cf17be5564
BLAKE2b-256 checksum
How to use checksums
1b6a619837f6ec1156a8bf000ccac3c75b6b1c2d64f933b2e29504c8c51a5dcd
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.23-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.23-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
fcb4f261c7d6ec47dd739c4d809c407e4d086c509ff47272224aae9766af3966
BLAKE2b-256 checksum
How to use checksums
682e1f4e2b55d68e9c34f7666cf6d3aa5eb2a7709e20640dbd2f9274947dc096
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.23-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.23-cp313-cp313-win_amd64.whl
Size 650.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
23a7ed0e98d4bf8e52137def67a35c15d4d4d14353a4ac95f73c8e390f46eb9d
BLAKE2b-256 checksum
How to use checksums
0c80c0627b550911c6b13a3d352dea2a4852468ec661f3c2b04cc2f2f4731efe
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.23-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.23-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
5212db49b7ac04972177d4703c9a4a4442c268374924930d2139695d9c9272f0
BLAKE2b-256 checksum
How to use checksums
5683ecf7c0dc768c53941cc2ceb94848dd9452873120da5f879eb2816bfc261c
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.23-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.23-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
cc8cbcce51c42f3f3a650a66646e047ffbc71aec2f1505a46e067b42cf8a7323
BLAKE2b-256 checksum
How to use checksums
3a48e342711d80ca4bdd4752773df8a0c75ce60df8732f8333f80ae4a27061da
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.23-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.23-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
b008c0186f58873e2a8330fa6bcd312340f7ad2a23ce755b965afbf389fed464
BLAKE2b-256 checksum
How to use checksums
13c38c48a6c12b2317d5b1355615ece2c283b52fc7f02b87d788ec9dc968389c
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.23-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.23-cp312-cp312-win_amd64.whl
Size 650.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4b836de04f424a34866e1d5cd8e2970c0872485de46381a6eddca975b66094a4
BLAKE2b-256 checksum
How to use checksums
f575c15c9c571bf52c9ced824a9d8c9ca0b846ec99ceaa263655ef220767ef1c
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.23-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.23-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
0a07487d08a227d3e6967795b37ebbf7e37c3aaadde23f14187fbb2f04b8a86a
BLAKE2b-256 checksum
How to use checksums
6cf92142865914970347788a281d6c4e101f600d8affeef1bebf8dbdba7c4eab
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.23-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.23-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
ffae9a4eef142dc862d19aec5366e4e1562e64808c9cb710fd7e58689777a010
BLAKE2b-256 checksum
How to use checksums
0239f46faaf8acf0b77a40073d7e99d8f00b83eb4f27586c3dfc39dc2e81e58c
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.23-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.23-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
804d682323ee56d867ee254a2cd8289d8f9f06da868a636457629aa9d07ccad8
BLAKE2b-256 checksum
How to use checksums
399f905bb047079b72f002a1165a79828c78030a621353e213a7774c705e6f0b
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.23-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.23-cp311-cp311-win_amd64.whl
Size 648.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b4549d377ade92f72bd0ff7ddc6fecf1f741ded89040740076c6fa9a45061dfb
BLAKE2b-256 checksum
How to use checksums
9b0b876a3d0f09e2e44c60388967edc1474aab3a70153228d377bda6ea9e3aa6
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.23-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.23-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
cca1eb523ef280a6be4c04accdfb84cb394074ecd7484a35e6c41eb3b859386c
BLAKE2b-256 checksum
How to use checksums
043883ce436d8835e565fb05f4de8f92527bde7ffc42d28463e1945d4732c208
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.23-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.23-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
b28092afae8f58e2434f22d93425f4ffd191f0d924cb69a2f1ce45beffcc5ef3
BLAKE2b-256 checksum
How to use checksums
d410f91a2bc2822b8873d1c2ffc0e460f6de58097090c58091d869a71e51b1a8
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.23-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.23-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
2bdeb9a515a27227f2508fa41c512ecdc673533332c7cce00719517d3852b706
BLAKE2b-256 checksum
How to use checksums
9f4e0b7dafab673fb506aae7cec6d4021a129cf569a1e10e7316d1f2faeb2a76
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.23-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.23-cp310-cp310-win_amd64.whl
Size 646.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
046ee258a8f764fe180476c3858681a908f06c7020c3754af5d7e746e162e59f
BLAKE2b-256 checksum
How to use checksums
896b09492d589816b9a7e67f5b5919f3d0ea20a52e4749bd76bee69f11cafc8a
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.23-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.23-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
1a99efb51a522d8e4a26f4e34e3017c4f49601bc754d923cd1937cee90e45833
BLAKE2b-256 checksum
How to use checksums
3bd31ead7b06b2cd1101dab80f67cf3569ac339ac8312d388655e547e45c6036
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.23-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.23-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
c16a4bece1bc0b0ef638f1eaef43b5fff09e9deb81bd49c84e4e19f0a5b91cf5
BLAKE2b-256 checksum
How to use checksums
06c8fecb15d65474a2620aeb6d7c123607d8660bf4afef129dbd65178bf888eb
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.23-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.23-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
f5f4fa2c333622b2654704bf39d2e10bfda11477b4122002bf6e8a6fb074e108
BLAKE2b-256 checksum
How to use checksums
f041311c02fa86fe9b458654b81e23d8d291a69724e7df854903155cef7a56a3
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.23 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