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

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

Download URL tensordict_nightly-2026.9.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
00a0294e50fc4e58acb6d3ba8765fc871c24e4ba0b9416c6a098680bfb64b5c1
BLAKE2b-256 checksum
How to use checksums
416ea2e6c97d79a7519e21f210ab6dd18a0ec5e0fe5cf3cd22e447ec4e7bb7d2
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.6-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.6-cp314-cp314-win_amd64.whl
Size 652.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5567da1910c862f7b2e5f77be77d315a2dee61a10d2f7c7dd0637773a3578d75
BLAKE2b-256 checksum
How to use checksums
28f51ffb18ed48c3c0f0b32cddfffb9442033003e6e1a8aef778fa99c3f92c69
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.6-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.6-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.6 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a4e38b750ca71b246c9a8d72e1a587bfe681fb069c68b1b68bf437edbeddeeb
BLAKE2b-256 checksum
How to use checksums
b452aaf0c33842d25e4db09a7400ddb66ff58a0ff7bddc676055aeb4ccb14c77
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.6-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.6-cp314-cp314-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6a0dfa6e80ccf90ac95cffe2efd5671043d8eb77a67693765db907113aca2d45
BLAKE2b-256 checksum
How to use checksums
2c66303bc998cb9d4f3d1906c9e4203c81d647658fe3d37febd758ae04c1d2bd
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.6-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.6-cp314-cp314-macosx_11_0_universal2.whl
Size 579.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
802ea7a089da58562c2fa3c42a25e101eddf7ff3dff2515288f6eacaf8f0d3f3
BLAKE2b-256 checksum
How to use checksums
09d6cd77932e01dc8b3af606db99c069dbf220b580fff0872749e68d6fef4c4b
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.6-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.6-cp313-cp313-win_amd64.whl
Size 650.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0f303f1ff8b76a584874411e596c9f10d72f5901a8a3b690ede3cc881269b088
BLAKE2b-256 checksum
How to use checksums
d7678120fa0a122f2e1ab610b961007b081a464c3e0fa710f44ff6faf5f67aec
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.6-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.6-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
739c714055f6e56b8cbecf100db2b8047c79e341c1dd9f4f61a331b4f77eea3e
BLAKE2b-256 checksum
How to use checksums
99f32682672bcd5ec3bc4e4c9bdac0bd5e67445b0df990473b91375087fbfab0
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.6-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.6-cp313-cp313-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0acc5be85ab692a2272992f93a8c28cdc331b3c72bedcb6c8d7d8ddc431f6f66
BLAKE2b-256 checksum
How to use checksums
d86dcf9e73b6ac4a5877988700415ce3404111c084c985277dd814ad3ab76e82
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.6-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.6-cp313-cp313-macosx_11_0_universal2.whl
Size 579.6 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
831ee3033e83aaf821559068c2ba46ca0147eef7c69177fc2c51ccba6845eb60
BLAKE2b-256 checksum
How to use checksums
dfc8e26ce81ed609b54839276a9fd762ed68c5ada68149b2dea51b6238b95861
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.6-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.6-cp312-cp312-win_amd64.whl
Size 650.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fe31c3f506b375fbb29e94b84e0cb2342ffa6c676cee3cd503bc5ca74077be8c
BLAKE2b-256 checksum
How to use checksums
dabb95054df842aa25c685572217bfb2611c4380cc7438f9a049d5014b45fc9c
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.6-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.6-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
69de56a125fcabe8bb9d4dc3099f5aac8f22ee5f1ee87aab0151616831ba1f1c
BLAKE2b-256 checksum
How to use checksums
8d6a160bdcdfb4ee229d1b2966ee16d2934f797e880cfa5080fb5886a6c577be
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.6-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.6-cp312-cp312-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d29263eebbe0fec1b19f2baf72257b85e3b21f1bdafa9414e78aa28683c97934
BLAKE2b-256 checksum
How to use checksums
48882f3083c0c4da4c7b837ce7d98e33402cbaed1257e26653fc1c07c98ea0d9
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.6-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.6-cp312-cp312-macosx_11_0_universal2.whl
Size 579.6 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c2ec502c673054caae605b8736c19821eaba01fef3b699d1c0b1a78252e5881f
BLAKE2b-256 checksum
How to use checksums
77cd986c0bb12ce5e24b29ada10cfee9a747b9f123b334427b87c423a2e3c906
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.6-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.6-cp311-cp311-win_amd64.whl
Size 649.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
95e8334db4e35357f76dac6c14c242c3e53a056f141ec28b8a82b2cb26b7e7be
BLAKE2b-256 checksum
How to use checksums
46e026389441a0bed45da3bf47a7ba14fbba3eda4565d2d7337a021d24e7e97f
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.6-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.6-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9e10f9caa522012ea34cd6b9c332a59f3a659741a0eaeb3d54c36ce42092ebc8
BLAKE2b-256 checksum
How to use checksums
d11dab6e09f944e9909eef8f23f31b01a7f0c09f8892b78f1c75ebfc35d6c9d3
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.6-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.6-cp311-cp311-manylinux1_x86_64.whl
Size 595.7 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
61e4fd59546eb70961aab9269ce6228cc9639008da02f956d907a536cd73eccf
BLAKE2b-256 checksum
How to use checksums
060026ac1c59fb06dd45aa38f624d0dbcb40dea4e271f4fa1c847f52d34332f5
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.6-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.6-cp311-cp311-macosx_11_0_universal2.whl
Size 578.9 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4bd07a605541b707683bf3a3962b860edd0d5e6878fb29e24a369a82705fd773
BLAKE2b-256 checksum
How to use checksums
7e221cb80b5daae117677d2489642c1b33e21e0176302b448d94e51f6482f4cf
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.6-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.6-cp310-cp310-win_amd64.whl
Size 647.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5408f0debd970360ad86b6d5480be21ca8cd44c5488773a8e8655f3563a23883
BLAKE2b-256 checksum
How to use checksums
09adff092ebcad2dc8379087604d684a24329bc18425fdd920dc896bb14517fa
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.6-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.6-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.5 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2f3551165908bf7f6ee24507de73bda12c425e1c4c2bc85d1a9dd40f2dd0a619
BLAKE2b-256 checksum
How to use checksums
ce7f53fa632c2d3076eea394acfaf20d8d3fdb355dea837fd0cefc0e415fc98c
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.6-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.6-cp310-cp310-manylinux1_x86_64.whl
Size 593.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2d681da39b31393c631fc0052669ffbad6e3030d2dc40c1f375c72fbf486a0ec
BLAKE2b-256 checksum
How to use checksums
29d879441eb888100e0cedcccbb3b5ae5d76e6bb0d12a813e3e5bb69d4825211
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.6-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.6-cp310-cp310-macosx_11_0_universal2.whl
Size 577.0 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
181f96acdbb4ba35a27fd11a82c406c7b8d1cc29d11addcfeeda9257fce0f260
BLAKE2b-256 checksum
How to use checksums
6c687df21f3b5d266874931c117b55f08162bb5e0534071ca8e22002a231e44d
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.6 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