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

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

Download URL tensordict_nightly-2026.9.13-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 593.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
50fd6136c3ec038f2bf81b495655b12875fc2fd9c33226bfd07ca16b82b03583
BLAKE2b-256 checksum
How to use checksums
b399508119ff332bc3acea1d83cdc9aeae274921d30b68f60d078c11ca0fc225
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.13-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.13-cp314-cp314-win_amd64.whl
Size 654.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
abdaf381e10adbd9c9c2fad729c183c110cce05b1fa6dbc5278147f7579fdaab
BLAKE2b-256 checksum
How to use checksums
779ec9c070d33e7aa2323f26fb382466794d2dd4373b7a6987dc42eb637461f2
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.13-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.13-cp314-cp314-manylinux_2_28_aarch64.whl
Size 592.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ce5a3eeadf73ba341e1e0e0bb0c69e430285299c1fef99301dedecc43805658
BLAKE2b-256 checksum
How to use checksums
48b97bae797040383027dadbef5a9178c3243e4b6dea8a83bb3545bd390d255d
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.13-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.13-cp314-cp314-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
88d6b350a128c2fcfcc71e4bc837e11d1032b3c10c78411104d0eda1ba1bee20
BLAKE2b-256 checksum
How to use checksums
741fddfa1ff8d02c4850fecf607b1a81426f568ca1349871d7725a54560baf9d
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.13-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.13-cp314-cp314-macosx_11_0_universal2.whl
Size 581.3 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5b6b897346e17d29f3021cfd6980987b06bdc1b568079f476fd4ce0ee132c741
BLAKE2b-256 checksum
How to use checksums
787d0cea5783dee8c91a927ec47f8d917b3585c8cf34b2b148ed9550f16e916e
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.13-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.13-cp313-cp313-win_amd64.whl
Size 652.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0906adb7488c67c8fc75e07f51f47dd7a36e869ecadc7dfb034e41bd90a87e50
BLAKE2b-256 checksum
How to use checksums
2c23d3ebe74a9d71a6f52bc68b96feb81108ad86ea677bea60ce66f430029818
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.13-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.13-cp313-cp313-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
af969f6ca8b8bfde267b82495a897162d6a35541fb54824d9294bea36a5bb87f
BLAKE2b-256 checksum
How to use checksums
5a82457c297507f2722c3a7f5119eb6f40626a83b8b5aed11a4afad542ab2ec9
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.13-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.13-cp313-cp313-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
68cbb12081f3a45357beaa253ba9d01732042bc31775782a3b35e10d603b16cd
BLAKE2b-256 checksum
How to use checksums
f90a58d483665480a1abf29d8253ed0a3ae8ae861a10f39aed064d77d4bcf677
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.13-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.13-cp313-cp313-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4810e25e268980f6f4cd9db67b5dc639566008d41aefd3d387cea97040009574
BLAKE2b-256 checksum
How to use checksums
d9260310bf1aac44d243150cbc69423c3b15a73447990c743b6c19716489ab04
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.13-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.13-cp312-cp312-win_amd64.whl
Size 652.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
961f63a600b53e71afe1986990882e36fe84ab89ca3bb4c3bf4cba8181ff84e9
BLAKE2b-256 checksum
How to use checksums
009f9159a0163cfa2752952890509ca1f033c3a4dca294e316036dfeb7ade83f
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.13-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.13-cp312-cp312-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
565148184d76adc192ac8c93bd82407a02d3b9d382d69af09de5a7434805405c
BLAKE2b-256 checksum
How to use checksums
3fe6ff7b8c300f6362f3bf5303c43aa2fee8bfc55c9b3651f364e1a4ac1396e4
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.13-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.13-cp312-cp312-manylinux1_x86_64.whl
Size 597.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b3056491a8def17de4b6ef68773a765f2e251eb9120bc7e56a2459f4f002ca13
BLAKE2b-256 checksum
How to use checksums
2feeb2a70a0ee6e1d7f72da5aba18ef94e4b19bfb264dfd487da34fef5e6edf4
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.13-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.13-cp312-cp312-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fc61fe362398f660805d22d34b00f22adfa96547eeda975e1dd2ac5dc4e48bbe
BLAKE2b-256 checksum
How to use checksums
ab138f310da7a1f6bafd24cfc6ed3e915b188854781a4e483d1d9182e2824b97
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.13-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.13-cp311-cp311-win_amd64.whl
Size 651.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c7049204872d9f7025fed279b078fb65e7f4efdcc61ecc5bb86ae3dd69fe35e2
BLAKE2b-256 checksum
How to use checksums
ab3044ca16a3a167e5a09d24048c9f0e42942dfa0e6681687bc83df3935e51f5
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.13-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.13-cp311-cp311-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a5a96c1d424eec0a38901f47edf0df4ff3d396ae7744e5d9d02dc623f8e8d69f
BLAKE2b-256 checksum
How to use checksums
d436bd8edd5dcecb4ba8f6cbefa0e1e17b5d91fd49e0ac6cd048d3f05e43e2ae
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.13-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.13-cp311-cp311-manylinux1_x86_64.whl
Size 597.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
682413d61cbedd154ef00fefe104eb7bc4269f7253499895b31124424f3cae71
BLAKE2b-256 checksum
How to use checksums
88fa91bf74de4f571ba01a9a958a54795bfe75420f122e8da3cc4477d6df7dd3
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.13-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.13-cp311-cp311-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
918912ace0136fcac9d03a6e79f99121f7031d422474d560ee1c197a9b2c3f14
BLAKE2b-256 checksum
How to use checksums
8461ffe1a9806b6d8f53a4f0c4f5cc33e601d4df89aa4ace3dac9e779751fd69
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.13-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.13-cp310-cp310-win_amd64.whl
Size 648.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
186d82e7f45742835e282cc10734b56af1a67cfa975e1043ac1b61b95f726c8a
BLAKE2b-256 checksum
How to use checksums
9a84224c5851452832bb0d4ff82d1d69fd59401faf7d2779e907d9b567736289
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.13-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.13-cp310-cp310-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
db77156cb3ea67de1d0bc64764bdd12a2d4ed7bd1a61ecac0df2250c1fa33670
BLAKE2b-256 checksum
How to use checksums
fd7202310b55148cef3c8b2c7e67c355953045da8910550caf1a8bcbcb3fdb2a
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.13-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.13-cp310-cp310-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
28d070106a14ee5c0d1cf20e9aa36c9a5e61b09b2e1048bddfdc0d407d5950ff
BLAKE2b-256 checksum
How to use checksums
53e3cee92a82c9231262122091781b36e0038785658ea3ba5c36675bdbb2ddec
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.13-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.13-cp310-cp310-macosx_11_0_universal2.whl
Size 578.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ae1cc26f9c31560795b761cfd642ae0f47bbc11e6de49df9bdd1d7f1c89e405e
BLAKE2b-256 checksum
How to use checksums
cf886097b3df08e39b72b7100a8197cd798b20cd76ab8ae5e689bf749cbf8ddc
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.13 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