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

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

Download URL tensordict_nightly-2026.9.11-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 592.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
02480a6d23ba7672793371972d0c780ecc27c0c226f20066632add4d9aecbe56
BLAKE2b-256 checksum
How to use checksums
b34dd557b8702894cbcfb71bcaa87db5b848d9131fae7daddc4d3a18831e0314
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.11-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.11-cp314-cp314-win_amd64.whl
Size 653.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0dae769332ae75693ad34595f2f5bece14c496d195bbefe6eadad74ee3fa6f7a
BLAKE2b-256 checksum
How to use checksums
608f4306b68638118d90f86c6a074f4426d28430269c6a6776e0e1e5a21d5eb6
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.11-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.11-cp314-cp314-manylinux_2_28_aarch64.whl
Size 591.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
254951bc57338d7454337f3733abd087ad9090046a7f300cda90ea12edb2fb86
BLAKE2b-256 checksum
How to use checksums
b727b8d6099ff860e3f7be33ffa9800961fdb6c30af5d6b11bd93c0ffbe72cbe
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.11-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.11-cp314-cp314-manylinux1_x86_64.whl
Size 596.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
419de5312372fa7655f4ac1382b41720b2da6ad991ce00b0d981c02d6355c048
BLAKE2b-256 checksum
How to use checksums
dbba2552734f2dda90439ecddafb7ddd100de82c415d30407a0e0cd9300c9be5
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.11-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.11-cp314-cp314-macosx_11_0_universal2.whl
Size 580.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
85771607b69d5ac07cd1529ab0ebc41acbde313406af91996749962c1c19de08
BLAKE2b-256 checksum
How to use checksums
e27dc6588ff2df272d46c9a5fda6a7b9ad1e63b99fc4e68fc2b572d331e1ba7d
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.11-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.11-cp313-cp313-win_amd64.whl
Size 651.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
02abfd8f3759f686f206f1385c2744a0a60783a089e9aeca72e239113ce6923f
BLAKE2b-256 checksum
How to use checksums
da4354ba445a85e77a152576597859e783b20c40002c840f57733dfc79ac21da
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.11-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.11-cp313-cp313-manylinux_2_28_aarch64.whl
Size 590.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c072c2a9d8a77a07ae0e74c4694ef26e7cdeb8c4e2885190be2b4d18cbebd10
BLAKE2b-256 checksum
How to use checksums
b33cbc49ae798ca7e094fecb43a0348a9f2aa36c7118ee24ffdb83b1473b4a8f
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.11-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.11-cp313-cp313-manylinux1_x86_64.whl
Size 596.5 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d7a7dd804c895f488928fb0107b4256b58d07051a71dd03b208536a9275cbf2b
BLAKE2b-256 checksum
How to use checksums
5cdc74b0b20c296a66adb9fc81ebe48b80b0dd0cc935613982dc699a72927356
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.11-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.11-cp313-cp313-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
823bcd4b0196bd010bf7ae122025830712409713b6593eca89c1907dd37ba59b
BLAKE2b-256 checksum
How to use checksums
739b093b20f4b9d2831efa56fa378eaee47e6bb76ad8f918801e3e62e559b5e5
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.11-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.11-cp312-cp312-win_amd64.whl
Size 651.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b519b4c367fdc03c4d19f31015b8e406107c732bc7c82c85933de8f3a0123c0e
BLAKE2b-256 checksum
How to use checksums
e6393c4de951b5f2d8ca4b16e57768effa3993bc97c2803b48cc02a7938f503e
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.11-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.11-cp312-cp312-manylinux_2_28_aarch64.whl
Size 590.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9539e42c618d8df839c82d6c5952ba9d77cb7d95512cc1b593b0aea51ebf31e9
BLAKE2b-256 checksum
How to use checksums
19c14369b83944e8f59b95407af48cdad27a9b626a25812c1a1f8c2b4d17d0b9
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.11-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.11-cp312-cp312-manylinux1_x86_64.whl
Size 596.3 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8be73e8a11542190792244e6eace9b9ce1659fe372a9bb0ddc8d42f86a9248ea
BLAKE2b-256 checksum
How to use checksums
721f019a2d89d6d309c1e29dbacc364a01a02156f9bcb94b71e1a42b458a7371
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.11-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.11-cp311-cp311-win_amd64.whl
Size 650.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eea59512bd671bfb7deedc9e482ce537e39d9e5171263c2234c9a7db38c2cdaf
BLAKE2b-256 checksum
How to use checksums
fb3fe30aa6fb8e4ceeca586904ecd80c814516b66dd872045313da3762f0b83f
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.11-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.11-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae4f1881188fa7ff1bf9c2584ba4611ada9cea7f72d0887db28646f0a33f7f51
BLAKE2b-256 checksum
How to use checksums
9ea628f3c93fdc3f3542bb184049c2ea49e3f23d0243790cc3dafff620074fb3
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.11-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.11-cp311-cp311-manylinux1_x86_64.whl
Size 596.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4b17394e83e147569b0ae5cfe786ec0ec8eda88887841fe4368cfa83d2bb1d54
BLAKE2b-256 checksum
How to use checksums
16519e65c69005b45b684d9b2b9a75159b29c065cc6f184a651460449dac8072
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.11-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.11-cp311-cp311-macosx_11_0_universal2.whl
Size 579.6 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
edb64374b6514f0e392be01f09d8bf48c1de86133a2df694fd9987e776b6892f
BLAKE2b-256 checksum
How to use checksums
d71282ac8197a1b1fe9637cf84b2e288e8332ace92c37e0003b1ff3b238060e0
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.11-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.11-cp310-cp310-win_amd64.whl
Size 648.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bac4c7e92090d7f4f9fa45a82d94fced52bec13a712bf7929229a0b966c84c57
BLAKE2b-256 checksum
How to use checksums
a9b3c3ae45225da82964173ec10c7f2d149360267dbcf4aa2a5fe47d4d9525aa
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.11-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.11-cp310-cp310-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
056c6a9d36bd988f74be6ccf343746561bee4161064577e3c31b96089bb81231
BLAKE2b-256 checksum
How to use checksums
6c7464bb8289ef2c5f1b7bc35cc71412331bbdad86b57889361709972497ed1b
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.11-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.11-cp310-cp310-manylinux1_x86_64.whl
Size 594.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7fd36f791b824b96fa35a3f0b2de14b64d482787041c5d4de01b7e463f1db998
BLAKE2b-256 checksum
How to use checksums
8b7128b45f53157db1df0d145b444fe97c5583ee68c60d4e6b88fff0137fcc2f
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.11-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.11-cp310-cp310-macosx_11_0_universal2.whl
Size 577.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dacff8ba0db9e3f0859bad2e5ba9d566554be9f52fddd012744f2904cb5c86d9
BLAKE2b-256 checksum
How to use checksums
6db5fefd698719b2f9bf707a1725cf18ad202068c340e7d68abda8a01a83e1ba
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.11 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