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

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

Release files / tensordict_nightly-2026.8.19-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 590.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8217c3edaa111cc7860028e1c8582fa3f242ebedfdae83d5c06a0fada7be2c1e
BLAKE2b-256 checksum
How to use checksums
93c9c5fdf60bb810fdfe08e70815b64ed6d1439e634dbeef2ed4c5fb239d13f5
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.19-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.19-cp314-cp314-win_amd64.whl
Size 651.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
74fafa287d376b09115831569c1641b92aa7b0861d8644913c916fcdfa5a3e28
BLAKE2b-256 checksum
How to use checksums
c47e468c0e3f3f63e46b0a35397d0105ecd9bcd7d0b0a0c64b5908c5528dfff8
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.19-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp314-cp314-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ff5148c11156add446e39a84218714e5f6591175b2ecfd7f61690bbdbee0416
BLAKE2b-256 checksum
How to use checksums
51e0d612fb8ad3f4f1df023f07a3fc05c6945ec58a9ae9491629e013d52dd180
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.19-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.19-cp314-cp314-manylinux1_x86_64.whl
Size 594.8 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
77bec5f8f5e2714230360d1cb4727be60cc0d5f7d1eba105cddec7e9f3e8b892
BLAKE2b-256 checksum
How to use checksums
ec4a73bf9bb0f7e8389ebe5976c1db09521f57a09b32af8bc183561b8d7e8572
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.19-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.19-cp314-cp314-macosx_11_0_universal2.whl
Size 578.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ea1ccab12c557e7ff75be1a6a7f231950b8f77a67770c48da7c6ed918341c619
BLAKE2b-256 checksum
How to use checksums
7d42a46c49c944e33d4d0ebf693b1c511a997635a30dc85b38c9cbc9339a47c6
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.19-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.19-cp313-cp313-win_amd64.whl
Size 649.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
394689a8dd3b7a7460f36f5115abfd8a7d04c8bb4775a16b80a1e2a3a30479b2
BLAKE2b-256 checksum
How to use checksums
26c4c00ea218624a32c28d4d10916a9e02cbac17cede8fdba661ae123df93f39
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.19-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp313-cp313-manylinux_2_28_aarch64.whl
Size 588.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
116d22c20abd4a24caecf18fde89439af45c0c664077d63728750d1cc4284004
BLAKE2b-256 checksum
How to use checksums
604d063c808c93d59f4cb72db7ff4ee0fe977af8b0c29b289ef7b7116d0c02a2
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.19-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.19-cp313-cp313-manylinux1_x86_64.whl
Size 594.8 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8cda1d6678beee768b1fdb82099efd88720de41104ff22b9c823a4f23918cadc
BLAKE2b-256 checksum
How to use checksums
f1969b79be5675be83aa744748dac5c478963ecd8d18b7d536a92f0adb6c7e07
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.19-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.19-cp313-cp313-macosx_11_0_universal2.whl
Size 578.6 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ea7381fc0ec376e4f43ef5316ed7881d989e3218cf77ae8569f77c592078c911
BLAKE2b-256 checksum
How to use checksums
399f1cb1bc9125cb0e9ed6e753c850b538514212598e1bb94950ff94842aa97f
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.19-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.19-cp312-cp312-win_amd64.whl
Size 649.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8a4b5e284afbebbd075ff8f0c8c40cb72301ca6c72076222f0e48e1a5e643008
BLAKE2b-256 checksum
How to use checksums
1d5efc08f93f274738d6c34f1b9ace8ffa1a63388a550ffd55dd42bad2de1eb4
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.19-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp312-cp312-manylinux_2_28_aarch64.whl
Size 588.6 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e914da0c2483c2ec8b0c546300922a69fabaa8b6b5e3730e3a19d362e7de267a
BLAKE2b-256 checksum
How to use checksums
a3db65771209e2941e127c02d15c906e37926122ab6ff70aac9c215a4877cc38
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.19-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.19-cp312-cp312-manylinux1_x86_64.whl
Size 594.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b863535eff04cf00644d4482582669a48e52218ef62181202b18e8c46c9e78d1
BLAKE2b-256 checksum
How to use checksums
5771d34cd7ce4cc13290c060b08276d3b9e2146c908606671a7fe2e1480ee8b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / tensordict_nightly-2026.8.19-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.19-cp311-cp311-win_amd64.whl
Size 648.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f4108d066ad0ddab158dded1d2727ce436f68bcabaaf0774a6800042471fdcb9
BLAKE2b-256 checksum
How to use checksums
973aa225903a0b17f5d5de0c608bc2b332e1efba203270fbba2c9da2438ae233
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.19-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a9b923af9b36ef179a1e5745f9a7621a336f442fb041277dde9b9c7dbac9cc5
BLAKE2b-256 checksum
How to use checksums
d0e7a271a82a9640adc2dc9e965ee6b7399ad49769aa59abfe0fca462a3d1ac3
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.19-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.19-cp311-cp311-manylinux1_x86_64.whl
Size 594.6 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3573e4ca1a77054bcec5c34169efe976eca7ba0d86a20ca620a52de71259cf33
BLAKE2b-256 checksum
How to use checksums
9f4de5e018ced718a231020a08c6ce27881cdad6c851c613ea1c9e1863f72083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / tensordict_nightly-2026.8.19-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.19-cp311-cp311-macosx_11_0_universal2.whl
Size 577.8 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1e1aa4ddc1156b5ae27e0ba82c02ffe0eb425b55c36953dd9a8a39060b77ee73
BLAKE2b-256 checksum
How to use checksums
59a176705df6e605cfa3bfa20d140e01eab44c74705ca0e0c5f3d55ca5de04e0
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.19-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.19-cp310-cp310-win_amd64.whl
Size 646.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3481cb7f346c04155d95d39f8ee116a4adfa90842ea93ba35b6a7edba2aa3388
BLAKE2b-256 checksum
How to use checksums
ef19e52bce6a3c5d97a0482fa65bce69deda6db8f2f4409fc727e1b46713201e
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.19-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.19-cp310-cp310-manylinux_2_28_aarch64.whl
Size 587.5 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
59a9920dc82b3b7442395e62a6a53cc4fab97963679fcce28baeafe0f43c0232
BLAKE2b-256 checksum
How to use checksums
f833fc2057a2cc2c8d8b9058e19864e6028650c0b06b6256a131236f0360861b
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.19-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.19-cp310-cp310-manylinux1_x86_64.whl
Size 592.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1969c1da5eecd21037e85ab64b73ce27e25762045fab38cd5db4747d73ff9019
BLAKE2b-256 checksum
How to use checksums
adaeea636b687c17100cd8d8d345e27cd4fde78ae12acff965ee36e6a5dee754
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.19-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.19-cp310-cp310-macosx_11_0_universal2.whl
Size 576.0 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ee54abd4811d2ce9181829912cea5f37dca7a317c9ad770505085acb7e581ad6
BLAKE2b-256 checksum
How to use checksums
c1855b648ec780e5904446ef50d84baae7a5da7f3786546e745ad95b49dfb494
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.19 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