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

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

Download URL tensordict_nightly-2026.9.9-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
8a60b868b84d5e83b1e46f3d5f0172dadae32a01d21d6293d2dea51cb28c93a3
BLAKE2b-256 checksum
How to use checksums
8cde2d80db0528b9ff50991e061af8022a3d5aead3aa4af82981c1ef13df2716
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.9-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.9-cp314-cp314-win_amd64.whl
Size 653.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
44515e8f3ef85e2a64c1eaebb42f03e69b058984967492ff29d7254d3d778d7d
BLAKE2b-256 checksum
How to use checksums
3a015835b672e28f265def46bbe09eedefc8bfbab9d778daaae8f0af7061e9f7
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.9-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.9-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
f5c41229ab7e61862a4b4e677dff12b178d83559ece57003b80688c99522f56c
BLAKE2b-256 checksum
How to use checksums
9d15a334b7f48f41dc7115ec1b35cae10818b2c189a2c716f5e3651703afa519
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.9-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.9-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
11e28aded43b7e91c285d696b054083fbe79754129e68e7d2e4cac423d057aff
BLAKE2b-256 checksum
How to use checksums
cd04598eac9b26a5eae707b71db99768358741c8712f57ac7b968a2805eb181a
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.9-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.9-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
020fef829201879ba0a5202e11d8333cef5722232e6dbe7d3d698866bea8e4f4
BLAKE2b-256 checksum
How to use checksums
a50bbebd0787af895ce019a80c41ea6cfe30cc7f1c9a1e812e61bb684addb26c
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.9-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.9-cp313-cp313-win_amd64.whl
Size 651.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
74b6a2fa9549c18b348d883a20fcbfc20182a9166a01b5fef49f0833453b632c
BLAKE2b-256 checksum
How to use checksums
921b64e1d687ce661b7ba31e0d55ff4f874ec62d3c67f47501489c075999d1ac
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.9-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.9-cp313-cp313-manylinux_2_28_aarch64.whl
Size 590.5 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5f0ca3ba1701a8ecc6e3810e001e0fbac67a2a4fe76d6ec23c6a797998a831b5
BLAKE2b-256 checksum
How to use checksums
3b03f8a4345e7936a95afe332dab5e05a2784d752c27f1b16cfceefdf9fb3bdc
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.9-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.9-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
20eb9618b9ee5b80ac0e1157e35882eb7a8f655a4bde1110f0182374d937a9d3
BLAKE2b-256 checksum
How to use checksums
744f3dae575c704a8a15b93fab57b5d22d2b42eb4308a9f62c88da6cce611d35
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.9-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.9-cp313-cp313-macosx_11_0_universal2.whl
Size 580.3 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
eff11e7a19f1968a9e1a301a46cc465e271b54aab06e6c322448e3a6fea8ddf4
BLAKE2b-256 checksum
How to use checksums
ce00b7cd6656a150db3720a5b4e0f014a709d59b976ca75e28deb2d2fed85f9e
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.9-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.9-cp312-cp312-win_amd64.whl
Size 651.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
050f588e3ac971d78385e5bfb501b814b4f19ac903f67396ae2ad73acaee58d8
BLAKE2b-256 checksum
How to use checksums
6decc1a9a40fb248e11f9fefefed71df0892deb53e85c991d98a03a8992efdd2
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.9-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.9-cp312-cp312-manylinux_2_28_aarch64.whl
Size 590.3 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b204268f715bbabd40425441f0e9183ea7ba88bd2d997800a5cc32065b191751
BLAKE2b-256 checksum
How to use checksums
51850f09c15e517095ebef25e9c5d6d0378c8bc42db7fa947b60a8d3214d20f7
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.9-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.9-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
c8aa2fba1025e9cc5d460a8ded7247e3622e1f0dfc97a2e7af31deb8aa791f42
BLAKE2b-256 checksum
How to use checksums
1a855baaefdb63a44b99765b0f075f3ed6191861fff2afafcddb461e976ae3a7
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.9-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.9-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
cb60c7e8ef1c59caf585a0ffff8975a96e209c7325cd3d2d2fcfa2e9c38a2ea9
BLAKE2b-256 checksum
How to use checksums
923a29eda3dff2c1a51a311a5234c034edae7a0a98f894a902dd4059a39b4418
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.9-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.9-cp311-cp311-win_amd64.whl
Size 650.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d2757310fa70f18d6c661fe3722c0f8b61900ffd5d89a62293d2e62fcffa16a1
BLAKE2b-256 checksum
How to use checksums
1a65b480f1561444b07e1f3a87c33c3bc4cf0638f400e6192f3ebb885ae23a1b
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.9-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.9-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
aa3611089a11923e40119fc2bec2922f68eb68f27095e5d13128561a4761454e
BLAKE2b-256 checksum
How to use checksums
f0cee7fcfb6abbfdb60fb704d281ed5cb26f3e43021776c4ba667d81bf59ba11
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.9-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.9-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
88fbd22a09981b97a0aec54d64544adce2a5400cef0453d9f9e12514dc7908bf
BLAKE2b-256 checksum
How to use checksums
6778fd56c52920c13eb4944a4fc256e2e5c1a2f380086a69cb7b0332386416cf
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.9-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.9-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
0c3b70031b727b8bb0953f8d4ec33016ef8cea70b0f5ecc00277d5b16a32887a
BLAKE2b-256 checksum
How to use checksums
8e8870ebecd98a774fa71fa2f156b7391698e4ce5cc9896520e827b194a42849
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.9-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.9-cp310-cp310-win_amd64.whl
Size 648.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5350f81aa12197b4f7154d021bef30bc54a5f7d2c8e062df036661461902df7d
BLAKE2b-256 checksum
How to use checksums
f1eb7e9b2cb1681156d1f04842259686e18741afe15d413c62ae661eb23734c4
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.9-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.9-cp310-cp310-manylinux_2_28_aarch64.whl
Size 589.2 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21ffbcb8c6aade4dcd9e90a0d78f304481a0e01c1af1cdc4774ac68eb0e87bc2
BLAKE2b-256 checksum
How to use checksums
ed42639ff328bb5e5877235006ab89fad5362e0657e8543bec3a09897815bf9a
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.9-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.9-cp310-cp310-manylinux1_x86_64.whl
Size 594.6 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
58dfe2ad58e5756edd949d6c0d99b5f27211e2c475f9beff85f2bb5419a78755
BLAKE2b-256 checksum
How to use checksums
8cf4f5c8c257a6b34c806e04be4c6ed3c42c8b9d032c78e9bcf1c67c8304a458
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.9-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.9-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
7b7510c9ae23553590f6e0a6bbc3d79474665d6c5f50a176c0b64d64c1ce3257
BLAKE2b-256 checksum
How to use checksums
71a83fa4967949f1026410440231946e34846e59b68d6a8925992297d412d09d
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.9 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