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

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

Download URL tensordict_nightly-2026.9.22-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 595.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a710143cdb046599d6519de513ab163760a5d159d8a8936cee3e988a7fd9641a
BLAKE2b-256 checksum
How to use checksums
94bf4e4ba7915e5758577a103bc9932b2129ff0ecffde470d899c7d1367e38ce
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.9.22-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.22-cp314-cp314-win_amd64.whl
Size 656.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f5524e8c2902396f22dcab1fdf6f4fc959b1948f84e6f9c86185e3e6abf419be
BLAKE2b-256 checksum
How to use checksums
00bee4b1ee3908395f3a98ec5074c76562866f0356d0df7cba5fe1fd6d65f5e8
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.9.22-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.22-cp314-cp314-manylinux_2_28_aarch64.whl
Size 594.0 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b1895eb4e97d150b8809a0af19151288c45b4c5f86cca8604e471350aeeed27a
BLAKE2b-256 checksum
How to use checksums
830d5116be7928d56e5b9373af7da613dd2571d8fcf5d56b2e0f04e06959f7b4
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.9.22-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.22-cp314-cp314-manylinux1_x86_64.whl
Size 599.1 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
932e9d7bc2bdaa204a5bb8da34183327467afb33d1adcc303d30531885895254
BLAKE2b-256 checksum
How to use checksums
fc58f888a58e315c21ae65669aa9be3fc8296f99de8a3d1897fee8efa15db50f
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.9.22-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.22-cp314-cp314-macosx_11_0_universal2.whl
Size 583.1 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
932613ed9841c8351b2e6e6109ab5a714853f04b3de9f6a611968cc01276cd09
BLAKE2b-256 checksum
How to use checksums
76af4047664462e85c4e854a4050bc6c8ddbf29e5cb92a78dbf9afea6acb23c2
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.9.22-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.22-cp313-cp313-win_amd64.whl
Size 654.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1aedcd1c37e1ec73a20cb7b44fe368ac0f859edea7072aa591906911d1b08c34
BLAKE2b-256 checksum
How to use checksums
db58a1d59a53b25e683c6be760941b9bd8509505ac28d0cc6f52d8c120b1d396
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.9.22-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.22-cp313-cp313-manylinux_2_28_aarch64.whl
Size 593.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21e590728f4fafd7a5a37571d9018fff44298c3c7eb8764b037bf661fe5fccc1
BLAKE2b-256 checksum
How to use checksums
3a4d8d0b47f9a71ec009d79869491ac457ac29a1817aa0ae2e3db2cbacc54f0f
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.9.22-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.22-cp313-cp313-manylinux1_x86_64.whl
Size 599.2 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2d34fd2b17e4becb971086b0cd9d5ba879f5c05b140e109acb935923fdb71d40
BLAKE2b-256 checksum
How to use checksums
5855854689910c60eef87a7883b906a4fef37e0ac2a6fc9d4196c27335dc5620
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.9.22-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.22-cp313-cp313-macosx_11_0_universal2.whl
Size 583.0 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a1cfac421c0992acc9bdc28b8200a75215404985faf71c6f01b90cb6f3617298
BLAKE2b-256 checksum
How to use checksums
6ba6eb83e84b9363feb23e91f50f073b77c9249af5c5044747c5e903e6be30fb
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.9.22-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.22-cp312-cp312-win_amd64.whl
Size 654.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1a50ae97e1de8c00e1b7c8c7a80444e8126d652c9838ad84ae253ca568d9b4da
BLAKE2b-256 checksum
How to use checksums
9c5925e9c26071cdac94ee852d041d28432509ea72af403de2a4ddc6dd1770ed
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.9.22-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.22-cp312-cp312-manylinux_2_28_aarch64.whl
Size 593.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d4355d051821a904de1579a02f63c107f7a2c9f9619acd6e4f76f9c240cddfc
BLAKE2b-256 checksum
How to use checksums
8e605e3f5db647ca838602f8c78b57371c44e85a42440f4b2b37c7907ae44832
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.9.22-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.22-cp312-cp312-manylinux1_x86_64.whl
Size 599.0 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0285686eb01e710fd90429b6ca077ac53e94725c2d893585e02349967da9433f
BLAKE2b-256 checksum
How to use checksums
616917f4775706b3a3de96979985561670e5c71db49e2af2a50c0d3549fb5537
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.9.22-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.22-cp312-cp312-macosx_11_0_universal2.whl
Size 582.9 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5e87caededfb95919d7ff9ca430727f9872d576e488d5f1333ce92921e3e02a1
BLAKE2b-256 checksum
How to use checksums
d20407e812cd2e92d85b677653bb93c1f9c06deaa7e005b0aceeacd57b7035b3
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.9.22-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.22-cp311-cp311-win_amd64.whl
Size 653.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8be1d1e2c29ac098ae4b4f4fcf70bd177f0d6c38c4e349448f1f9a4ca2cb0ab5
BLAKE2b-256 checksum
How to use checksums
fc0e153ab46e908d9ae3216e57112239537f46b946988f8c1cd5bf220e50ac0c
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.9.22-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.22-cp311-cp311-manylinux_2_28_aarch64.whl
Size 593.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4d22ff55f293f6b09715c8efc8089e597775720114e0ffed81cc540388603924
BLAKE2b-256 checksum
How to use checksums
1318daf1164f2ecff9a60ad1c3cfb9ba2477560f6b0ae5286069c270e81b0298
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.9.22-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.22-cp311-cp311-manylinux1_x86_64.whl
Size 599.0 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3254b27674d2f9355203c8378d3381a0cdfebff61b34751adde8b6201b4a2b42
BLAKE2b-256 checksum
How to use checksums
35c27ca98aaacc88ea6702f7c6a490b3c32142f5df7ff3f27a1eef40ae05c118
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.9.22-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.22-cp311-cp311-macosx_11_0_universal2.whl
Size 582.2 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dcd0308c60c7060fdf6192b7707ce5581af06267566a324bb2ec065f1705874e
BLAKE2b-256 checksum
How to use checksums
92e85fbe2dbc263f2bf647052ce70a777c40118f4876efbab1f066a07e401702
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.9.22-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.22-cp310-cp310-win_amd64.whl
Size 650.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
95e397010a47339614231263a767021c9a9974dc512555b731d82e5f2876b85c
BLAKE2b-256 checksum
How to use checksums
8d9675b86242e4a98e9d1f1a50871c9a42cf1875860bd2d4c7f5e00d40a46027
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.9.22-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.22-cp310-cp310-manylinux_2_28_aarch64.whl
Size 591.9 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea8525aa58fdafc5eb63f559e774f9bdecc02a46da6ef475328b7e0870590618
BLAKE2b-256 checksum
How to use checksums
e0c978c19b43d354bb77870b19197c7a5dff2bd6b26f74e75fe4230297175f23
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.9.22-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.22-cp310-cp310-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
25b18453c73e42bf89a022ae4ef35c8d3135e55243421ff8ab4a2c135da969e0
BLAKE2b-256 checksum
How to use checksums
0449f7a6b096ee724a04a34810c97b7c347d264b1657b6c6f3ecebe5c3cc0079
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.9.22-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.22-cp310-cp310-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5572b64bc723cf5aca83ea1c8cc05ec96d13440f1c615f15d176e42f7f5411a4
BLAKE2b-256 checksum
How to use checksums
7a22248c8dd6d6dacfcf517896774eaee7ac2f7fb2302636ff86a5864765bac3
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.9.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