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

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

Download URL tensordict_nightly-2026.9.5-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
988728c6a3ca38ddbe1c23597db33890bf01202048216dc1ebccec78c88a7fc1
BLAKE2b-256 checksum
How to use checksums
71ff197751e9d88e64867e1463564b8d5b51f821ac8bad4119ca560eda691433
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.5-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.5-cp314-cp314-win_amd64.whl
Size 652.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
37e1b9092b5ecea6fbd1ffb90399bd2e93056a914dff354d19172d61805f89dd
BLAKE2b-256 checksum
How to use checksums
2fe5cf1b6c71691b040037a726061f18274a074744080104465d10436c9df57c
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.5-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.5-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.6 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
55717d9c2549778bc6a888606b06f3a30922113d815998b63bd1c4082d45d683
BLAKE2b-256 checksum
How to use checksums
fc9b87ad833c696145cdcd85740769d3b023efb11fd56f6355b2c5abafa53104
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.5-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.5-cp314-cp314-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
acba7f52a0390f49d9851834b61219844ccdb25d308751a967645c2bc4a67b8a
BLAKE2b-256 checksum
How to use checksums
dc576163120e17f7c849477558e3c3299be985e59313a0d9f991bb1b3fe5fc56
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.5-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.5-cp314-cp314-macosx_11_0_universal2.whl
Size 579.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f3bd144790ec452b19c81b27a6d2874e760e857141f0dba87fabd030f643cd77
BLAKE2b-256 checksum
How to use checksums
127d2d5ffed159a88ae7605d0846522b54ad780c725952ecb7e3a9e0df2e9168
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.5-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.5-cp313-cp313-win_amd64.whl
Size 650.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7c320c1d63fce8563d0871d5494a6e82ba43bdea45f36addf5df2022041e30db
BLAKE2b-256 checksum
How to use checksums
0cb76ce3104bbc874a90b68330c8e9a424b7818d0786a357517ecafb3c4d8b60
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.5-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.5-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f12017674d7a9af7e53ec113e333ef35093a3f0660c3d13212cfb211cd86d16
BLAKE2b-256 checksum
How to use checksums
f869422eaed5e7c3b82e3796214f9d6c18e89dd0e91f01db6c03145e21493e41
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.5-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.5-cp313-cp313-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
31fd97c5d90f4474ce71a8b733ecc1e245d462318b028ca8b8d1473c9ef003be
BLAKE2b-256 checksum
How to use checksums
ae3968137436dc6dd9f4af87a920b2ebb42b254aa327b5752ba7337875cc184c
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.5-cp313-cp313-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.5-cp312-cp312-win_amd64.whl
Size 650.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
538d2aed5329b4efdb3bfefb5b36b181ae29d6803dc4b9053d9d3c90348be820
BLAKE2b-256 checksum
How to use checksums
27d335d14229e466a40305443e8bc5343874b24ffee58baf14a86b2ed7010985
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.5-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1bf8cc649d8b96ae09498d3fe5d68bd75b49ff660d03f5c882808db06c01d93c
BLAKE2b-256 checksum
How to use checksums
ef0eaee95bf6941e637710fb867f2ee82db78330ffe6e1466d41a00b6ee7dc55
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.5-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.5-cp312-cp312-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8d7581e67676d712c32f654c3fa6d1514eadace1f81278d27272df7d45c6d0d1
BLAKE2b-256 checksum
How to use checksums
269f0e76ff7848ea4550cf101418a093666be42250aa03e51e3baef39af382b4
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.5-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.5-cp311-cp311-win_amd64.whl
Size 649.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8c0d8275b1ebb01547933c0ee5b678f529d502ab88493c7ae6c778fae2206e35
BLAKE2b-256 checksum
How to use checksums
265783221ff799ab7f8a3d202226da5d7d77f42dd68d72d108b572fc14db9995
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.5-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.5-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
42d94c413943b8b4ddb04ce3a806dbd53937d3b9d772a8bde0103ea2f1b46d2f
BLAKE2b-256 checksum
How to use checksums
c4ecc4dee68a839a3c6f3a9ad71b5f4a70ab4830397d958ba2593f9cc83d42a0
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.5-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.5-cp311-cp311-manylinux1_x86_64.whl
Size 595.7 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ab094d144d04531d3d98086a2db8cc2645997752933bd7292ebc7741d1ab14cc
BLAKE2b-256 checksum
How to use checksums
b62427888b6a6d00c066fb27d8d13db2d4d8c139af95d54659d6cc25c822ab9a
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.5-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.5-cp311-cp311-macosx_11_0_universal2.whl
Size 578.9 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8b9b9985671943e158dae77892fa012ab626b8a908db8b142e04f339ae61f7a2
BLAKE2b-256 checksum
How to use checksums
641551af7b95bb8b7d834063e7697cd6b57e9267574ca5d97656dd295506d94b
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.5-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.5-cp310-cp310-win_amd64.whl
Size 647.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
27a1b499dfc53d9c15417a3838ee64b55047146302b095c4095fc89e566d4cb5
BLAKE2b-256 checksum
How to use checksums
eb3ac2f36bb28b06c22f1f2176ae9d71c66eaf31873f5a161c58574ace5c71a8
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.5-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.5-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.5 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
44b169b1e1b99b1a7a4252d624e82bf761a973f98d55e9ce9377a952cc02b378
BLAKE2b-256 checksum
How to use checksums
197974f757ddafbd03d36b04a1b587e02c5a934c51b122e176bb3070737d37e6
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.5-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.5-cp310-cp310-manylinux1_x86_64.whl
Size 593.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
74ff9b67eb58b4a75aa5ab9b8f6a43380306d28d024dd64a94d75a003c31078d
BLAKE2b-256 checksum
How to use checksums
359a4513376db9c1eb40762839d242884b69e545ae1cbe553080be7db25e3a8d
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.5-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.5-cp310-cp310-macosx_11_0_universal2.whl
Size 577.0 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6cad2f85a159bff0bfc27fb38384e4d4a07e2052c330101f571cdadf16953c3c
BLAKE2b-256 checksum
How to use checksums
08bc2beba26fe4da1aafbae8a6338a496ac108efc6a87358b6fee99e299095c3
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.5 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