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

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

Download URL tensordict_nightly-2026.8.31-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11c68cd57ae5ad28c7cfa7f6aea126addce5ea6835ffe8182aa62346799bf8ce
BLAKE2b-256 checksum
How to use checksums
8d5f38b396130046c8418489f382aec130d69236659bf751363e35e9a1888169
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.31-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.31-cp314-cp314-win_amd64.whl
Size 652.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b37c931f404cc82bd3f6c28277cc995be5278f05fa66cf7deaaf088591df7655
BLAKE2b-256 checksum
How to use checksums
e7a7b25fd1dcddee6e99fbed7ff46b3a2fced63a2cd68ad0940710abfa82ba62
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.31-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.31-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a616a777f4f5277ffb8d81137167f0da2ce16ed95679f3062ca7f4e9f7add24e
BLAKE2b-256 checksum
How to use checksums
70faf8c7966fcbf7d75526e7d6ca70adc637619a985ddf814279162c5447f5e2
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.31-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.31-cp314-cp314-manylinux1_x86_64.whl
Size 595.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dbee01e20432498020324db866dde7f1f63864c3f79c86e4e19fb8208aabeabd
BLAKE2b-256 checksum
How to use checksums
e7b89b3da77b199e4dc42915b049834d12683768958a6cd94774e38f3e211c5d
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.31-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.31-cp314-cp314-macosx_11_0_universal2.whl
Size 579.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
14d43d8b3e1b6ae838070b996b17c713911443df6c51131a993637e111a5873c
BLAKE2b-256 checksum
How to use checksums
6b10fea25dd2a1ca87d2f8e572873caf79b2814a1f4c0a1808e691d2874f182b
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.31-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.31-cp313-cp313-win_amd64.whl
Size 650.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
91dff7d635acb2e9b5db7fabf6824dfe6bac80942097fcb23b0a995432de6bca
BLAKE2b-256 checksum
How to use checksums
d3318ee5df807b828105c500434c741c292294063a28b0a20cedde9c056af509
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.31-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.31-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c8a635841dc09eb73650d5c0b206f46bf056c2329ca49b087f0bddd3169a3b4
BLAKE2b-256 checksum
How to use checksums
ce8795c6aa7db8a129774dbaecd5cd6bbdea9935631d2359f1c3e78b3bf72233
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.31-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.31-cp313-cp313-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6f70d62848c212ee79eb365739ee6e02076f4c224a6a3e8aef3d6f2479d4ea49
BLAKE2b-256 checksum
How to use checksums
c81efe25fa172bf655bddc149065f4ef418c1869ff154dbfd37fee74bd1ab047
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.31-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.31-cp313-cp313-macosx_11_0_universal2.whl
Size 579.4 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
58c7a9502269cbd3c2152b12cd431c971edfc5ccc11b4e3593973425570f9a55
BLAKE2b-256 checksum
How to use checksums
33f66c8ab55da844807a608e51ed9abe45c1f04a33c5533e8b6f0efd998a8727
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.31-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.31-cp312-cp312-win_amd64.whl
Size 650.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d026dc55443adbe2b523245e94665e12b2158290f4d007408bebadf034ed2e73
BLAKE2b-256 checksum
How to use checksums
ef7d0dd76789619083a60549aa3b9989c28fb5261e21cac04ee82d5b6cffdcdc
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.31-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.31-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b04d77ea3bda6c25a821cf957de1128e87eea8b6553166f465d74ec92334af80
BLAKE2b-256 checksum
How to use checksums
6556ab85ac8fae27d580ad56c96c36e238607e54b1abc6cd5a28d6c11e1cdd3c
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.31-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.31-cp312-cp312-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ff0c570f474ab66df07344a9fdbd2e6c44a7fea2dc302aa0fb63119c25f73222
BLAKE2b-256 checksum
How to use checksums
e7f6d1b152ef9441074328e529850d36367ac673c6d6fe58d42dfb5a1759c0f2
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.31-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.31-cp311-cp311-win_amd64.whl
Size 649.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e30468d24fba89f10844c4c85e245d796138b7ad3688a112596a3f6bcf1b21db
BLAKE2b-256 checksum
How to use checksums
b4df1d8600269dd5f3ac2ecc0bcd539c502c076b201c3185c078e723f29ea848
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.31-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.31-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f66cc3f4b7325c8db5c5f436e836ebbf76ba1b8ab07f27716c36c9f3f61ef16c
BLAKE2b-256 checksum
How to use checksums
817b29caa1c15ba279855d732c15f3ff6878408d2dec006a8486696cd96b0879
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.31-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.31-cp311-cp311-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
456cea11bbcf19d9af558ba0e988c2298c92c8116d2d129f28f505695461b86c
BLAKE2b-256 checksum
How to use checksums
c409fdb2aa4b6d5dc7ca37c1376b9ae42679cd168edaff38218af5b016504815
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.31-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.31-cp311-cp311-macosx_11_0_universal2.whl
Size 578.6 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0fb2674b3c9cf18469d64b2252658cb6d4bb4a872e6355182373cc9ce3cb35f4
BLAKE2b-256 checksum
How to use checksums
e32932bcdff48a859fd713badc18fb50e4468fbebc77121535877d6eace93b0e
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.31-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.31-cp310-cp310-win_amd64.whl
Size 647.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0202cc00a44cc8b296d151c66958ea2a5bc9a299e327bc1edc0e5db2d7b5a806
BLAKE2b-256 checksum
How to use checksums
f6d9fea5b1756a007f32466fc28016d345316d7f3b94b70fb57277e306f2c04b
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.31-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.31-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a81ddff4048cb14292e6cc8c925c21736ad0d104440676ee2081d893cab26bdd
BLAKE2b-256 checksum
How to use checksums
5c424fc078273e2374c6b6a357f0b963774dc1c3af374c23e787d5bb105b93b3
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.31-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.31-cp310-cp310-manylinux1_x86_64.whl
Size 593.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
86dc761b8d92c9bf3a6e9ea789901e6792b2646b337d2592425c5be94d51da8b
BLAKE2b-256 checksum
How to use checksums
01cb06e829747c50dfc931ffa4e3678b8978b95a8b37feefd46d039a2e60b55e
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.31-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.31-cp310-cp310-macosx_11_0_universal2.whl
Size 576.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
49edf88781d29f1f9d9b6090ca959677a4ed01c7d29da01ce8dc070bca4f7e40
BLAKE2b-256 checksum
How to use checksums
f3e6b39f5914ad8c7d7dcb0508118cb02b0d65a08307802ed2137ce27642dcb1
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.31 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