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

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

Download URL tensordict_nightly-2026.8.25-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6170061f8dd2006913f46223d927a031d6c58aca1d88b599de8962692f48d4cf
BLAKE2b-256 checksum
How to use checksums
b103ac1abadd5d62968ccd68c0fed59be56c19d0dabeb1a3e8f9cadf74884a63
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.25-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.25-cp314-cp314-win_amd64.whl
Size 652.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7ff2455f7b34fe8748ee6fa9e2bc0d197ceb71a1dc6b59aa305c72936dd2e156
BLAKE2b-256 checksum
How to use checksums
119774eba8502493900e01c43899c8eb954cb55b125dd5ac475ecdf83d9c225a
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.25-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.25-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
06d88aa183388dd01d3a4703c320893c3c704a100505b4940909ab586b1842b9
BLAKE2b-256 checksum
How to use checksums
216458ada02b3292e9303a11ba825914dff96a6603db55dbe042ec4dbe01372f
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.25-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.25-cp314-cp314-manylinux1_x86_64.whl
Size 595.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
47286dfc38c86f4eb3b7f09bb4ce4bd6dd0a226e7a80d96a168a92fb5a5b0a15
BLAKE2b-256 checksum
How to use checksums
7db9f82e1f169f41cfe270d367456449f729ddef4e3f530a824f019e7bb27541
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.25-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.25-cp314-cp314-macosx_11_0_universal2.whl
Size 579.2 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
01c3aad926c45861937eac7e02368a0c997ee8d021cceba4ac833437bc004fb5
BLAKE2b-256 checksum
How to use checksums
fe2b0e47a11cccbb599ab0561ae43bebc5267148fe3a97e772e6c90456c0ab77
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.25-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.25-cp313-cp313-win_amd64.whl
Size 650.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
830dd788205d3815f79d62b0040ed117d3b582ad3584d9af688df549778b2065
BLAKE2b-256 checksum
How to use checksums
f8254b17b42ec62ebbff5c6fa3e2bc05465ee87c09bf7379e7f770bd7023cccd
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.25-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.25-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
160c60c3d49f1ed56df457141a9fa350d275cf11211e6c9735f5f2763d5a1b02
BLAKE2b-256 checksum
How to use checksums
ec6eb4ae14524ae0ab97694800c8d1705cd94caeff6773f8dc606c311b9fde52
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.25-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.25-cp313-cp313-manylinux1_x86_64.whl
Size 595.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
58bda5fe96267aae926e338ecc48d0b266131c1126c1024b81adaac185588d98
BLAKE2b-256 checksum
How to use checksums
b0f85e1cd465ebf6efcd323bbcfabe4152fb6181d260764345630cfdb6abf0ad
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.25-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.25-cp313-cp313-macosx_11_0_universal2.whl
Size 579.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0a00d2e9489498b8106b0f3ca615626fc18ec9d7deed1bc413a4ba07c7a9c4fc
BLAKE2b-256 checksum
How to use checksums
938b0f69d4da5f1ba12f95c24fbf5047caf821b2a0311fa2faa62fa6deda0429
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.25-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.25-cp312-cp312-win_amd64.whl
Size 650.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
90111fe1ad2e75bc14643b846bfd4a002d21fd7d331b9d046185b0c89b4d07e6
BLAKE2b-256 checksum
How to use checksums
ec59b2d739a043cd5f068946330ca257d0a97396b2bc7718e288c60209797a26
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.25-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.25-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f4e4caefba2c05a7e1f41aa2e1c2ab77f2469c996ccaae71706114577cc05726
BLAKE2b-256 checksum
How to use checksums
e22e1c76c4642842e170f28286b737fabec2dc5ea12d0b125868e3af4d4525f7
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.25-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.25-cp312-cp312-manylinux1_x86_64.whl
Size 595.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
99d05c73e9e8db317b2d2f3881ff87b2bbe3bea6fe5bafe03b4326090eb887e2
BLAKE2b-256 checksum
How to use checksums
25c4253c209fef4c8680cacc3caac1e4a6e4fba9db02a5d401e3b12780b525d9
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.25-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.25-cp312-cp312-macosx_11_0_universal2.whl
Size 579.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2eee3f36d3a5f12315f89c04d6dc9b6b8058d62c16fbb33b7e581a8b685500bc
BLAKE2b-256 checksum
How to use checksums
8fcda498a2242e9dda4bb94c613e80f099677e575968e18b5b379ea43454866a
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.25-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.8.25-cp311-cp311-win_amd64.whl
Size 649.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a438c4a357929fa59699711dca5144edc5df9971c4d99d992822166892f37d0e
BLAKE2b-256 checksum
How to use checksums
d362feda6d3fd62ece591eb259f7f4de8d18d6c1750ec84883dc96d9282bf585
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.25-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.25-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1b0e2a9cc9f467eb7cbec303221b4450eac00ba1cd61dc66f247b1a292d7251
BLAKE2b-256 checksum
How to use checksums
c628872dce02b6770cc4680b1e69634aaf82ae98ec7ba94a45d254be3aec5008
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.25-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.25-cp311-cp311-manylinux1_x86_64.whl
Size 595.1 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4a7c2ad01aafed2983e06d4308894a539146f25bd3042095443a91f30d70daef
BLAKE2b-256 checksum
How to use checksums
3258c14096fac36ff7575a5246c376b903a07b4b93a901d6ca2dc225bd73ec02
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.25-cp311-cp311-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.25-cp310-cp310-win_amd64.whl
Size 646.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3eda2be4bfae563bec27fb5c36412d7a4461705647d5ad05de05c0cd815d0b3e
BLAKE2b-256 checksum
How to use checksums
17f9024e5a5b873e80ed53aee7185511274673b1dc98d141cb2e31e901d15f29
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.25-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.25-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c393838b84f64ccfe1a45f58b0599f457a5afde2ebfd2750569a18823bb6a21b
BLAKE2b-256 checksum
How to use checksums
a393a3a35b9d479015a92c05575bdaace8d05ccf2e25f83d78993fdecca2deb5
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.25-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.25-cp310-cp310-manylinux1_x86_64.whl
Size 593.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
525e26830986ae29ce431f37c9432ad91dd490b71a5f375313f7b0d76d1013f0
BLAKE2b-256 checksum
How to use checksums
26f627dc1ada2f22af74b97ba6a5ab374402a998711612466f7f916f9ac239fb
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.25-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.25-cp310-cp310-macosx_11_0_universal2.whl
Size 576.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
87d19ed167d81833138b029c4e2cb7b5b939138e1d98cc72d9854dbaaa86b934
BLAKE2b-256 checksum
How to use checksums
399017b9a42f3eb7aa354b65e50b8067cff6e0a6a61d23bcf1368f3446b7f1f1
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.25 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