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.

Metadata

Release files for tensordict-nightly 2026.10.5

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.10.5
File
tensordict_nightly-2026.10.5-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.10.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict_nightly-2026.10.5-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.10.5-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.10.5-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.10.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict_nightly-2026.10.5-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.10.5-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.10.5-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.10.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict_nightly-2026.10.5-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.10.5-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.10.5-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.10.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict_nightly-2026.10.5-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.10.5-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.10.5-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.10.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict_nightly-2026.10.5-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.10.5-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.2 MB

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

Download URL tensordict_nightly-2026.10.5-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 599.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1243660f132d40ab5322775cdaeb17a1ebfbf882eae878a9f5ec1b7f95449e77
BLAKE2b-256 checksum
How to use checksums
f709375b0328b8c2977b37597ca97711dac96c7c34e3c3ca599def656e42ba78
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.10.5-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.10.5-cp314-cp314-win_amd64.whl
Size 659.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5b593fe9d238c2429ccc1d549cc8f41dce9a2a27e01f5317333a5e51aa91d4a3
BLAKE2b-256 checksum
How to use checksums
c69a562c62d527d7ce06a263ee9472f84683e8231fbbc55131b594cf39c886f9
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.10.5-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.5-cp314-cp314-manylinux_2_28_aarch64.whl
Size 597.8 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
880ee8e8707eff8665ed46bf52034dd910b94295367ba3023fdd1a41627cf6cb
BLAKE2b-256 checksum
How to use checksums
6bc0322778c0da6c56a56b8903dac8be79e96380e5b5e4711c4fad765a46af09
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.10.5-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.5-cp314-cp314-manylinux1_x86_64.whl
Size 603.0 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f8dcb988f4c4168d29403bd3926db58f5a84a7c6b7bdb899943625e88fdac295
BLAKE2b-256 checksum
How to use checksums
ac0a599fe8915983a55b402a0076aeb9bb4e716526b080ddbfe87786e02e0303
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.10.5-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.5-cp314-cp314-macosx_11_0_universal2.whl
Size 586.9 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cfa6608a1b3dd889a7a5b8138a84d4a83bbbe1f9509c3b497ea849530506d22c
BLAKE2b-256 checksum
How to use checksums
8c3efea281f66bea895b6ea1f355323176497e89dc725edbf8c7ebbfe8c81e9f
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.10.5-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.10.5-cp313-cp313-win_amd64.whl
Size 657.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
49d18eea0c63724f9c160e2a28f736d075e458b63f1fba652e5be475fc86fa7b
BLAKE2b-256 checksum
How to use checksums
c4181a4108e73e26e79cf2cf72ac59bdb731a390dc5d20fb4e42c1d34a62c9ae
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.10.5-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.5-cp313-cp313-manylinux_2_28_aarch64.whl
Size 597.0 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
19bfdc1bf4b4752f15b2488a3b5c6c9cbdbd75e14208d8001c5a87e37417c076
BLAKE2b-256 checksum
How to use checksums
0ae74b41f0e8d079ef67168b5c1dd8e753e4468e2faa3ee534eada45c7040d95
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.10.5-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.5-cp313-cp313-manylinux1_x86_64.whl
Size 603.0 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f04a16ae4318ebe4ff96693a653cefe955fb62a5e013aebc8c2e9ff2d2206b7b
BLAKE2b-256 checksum
How to use checksums
5d10ed3f9b15cb87c826ac71ebb25fa5812acf91245fbaea9a0bef7039509f84
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.10.5-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.5-cp313-cp313-macosx_11_0_universal2.whl
Size 586.8 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2a840a38c6f5d4843dbe69d1eb552e52d070bddc1e7284d820037aaeb3b46e50
BLAKE2b-256 checksum
How to use checksums
46610a0234745d18c53400aa3b17ff911b210c701602a4207fef121bf009b608
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.10.5-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.10.5-cp312-cp312-win_amd64.whl
Size 657.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
805dbe4413052f2b3b83af4a1201efded31a9513240050c5ca41ac89bf505b32
BLAKE2b-256 checksum
How to use checksums
ab1a3a26b4a80906ad01aacbdc4d62d39e3ea50e5294e2f578868aeae0f3a232
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.10.5-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 596.8 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
de004121fb9521be1894fc839b0f6f683c63327575285fa3e80e964270de565f
BLAKE2b-256 checksum
How to use checksums
6370e4c5a39faf66a057c80784ec8169a7ce57621301d5d07432294c1f418b0e
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.10.5-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.5-cp312-cp312-manylinux1_x86_64.whl
Size 602.8 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8e2d14d23cf1ff7e17e0658687840de45b590390cd6709de1e33003aa1fb1c0a
BLAKE2b-256 checksum
How to use checksums
adfe07c1540865ff30c85424a0bd3a47c09d29d9a265f04d15a4f04719861e39
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.10.5-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.5-cp312-cp312-macosx_11_0_universal2.whl
Size 586.8 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0ddccdbe7b4e73cba0f2629e086218ea1c14d612a1bb73bc3a56e2c6e91db0c5
BLAKE2b-256 checksum
How to use checksums
f41ed8be4cbcc01cfa1a0113588762d06b4ef08a794bf7c933164aacc9fa6d51
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.10.5-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.10.5-cp311-cp311-win_amd64.whl
Size 656.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c37554b0ac333f82ebc3b7bf9130fc9cf3eab13ef287cf37b6f009b5db6a3b79
BLAKE2b-256 checksum
How to use checksums
c4942c51b8b35d12a9d0449ff02b9e3851829867285c942b8bae8efa5a91d504
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.10.5-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.5-cp311-cp311-manylinux_2_28_aarch64.whl
Size 597.2 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7552f540e5dbf5e582940b1aac78632e188c00bcd6f00097d00d598ef1a3f72b
BLAKE2b-256 checksum
How to use checksums
b523c7e02e1005177e626db0295c10388382b024f52a09b297bca20a1485edff
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.10.5-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.5-cp311-cp311-manylinux1_x86_64.whl
Size 602.8 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
43acc8dd1609e7c7281ad820cc9af4c8ce639bd31f2ab2349992df22348adbd6
BLAKE2b-256 checksum
How to use checksums
d9ec1d9afeac479aba80bf6947cc92476a638d44b788e0164ea7ba3a183f9fee
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.10.5-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.5-cp311-cp311-macosx_11_0_universal2.whl
Size 586.0 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
abb404b8ed7344302568bdd1a6d6bb8de661f4c9dac010be54e43babe1142652
BLAKE2b-256 checksum
How to use checksums
90656009d7d84c5d02a3f4772bffec63d7590494c0562a65eeb7a3dd25feaaeb
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.10.5-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.10.5-cp310-cp310-win_amd64.whl
Size 654.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
635a7929dbe516aeb0be5bba718c5b799893f6821a75b7051d94a32229d307eb
BLAKE2b-256 checksum
How to use checksums
d7100f24fbf775af3df3014633661cc94761866a7fe4d030f7c59c529801902d
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.10.5-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.5-cp310-cp310-manylinux1_x86_64.whl
Size 601.1 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0625cd07cc73b06b242d2b3c95092c9fc34489dd40cd6096046e8e7f200608c1
BLAKE2b-256 checksum
How to use checksums
72bd68987af3cf5a1e2be59e9d614c2c3fbb1a349c66076e306195b9139b38f8
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.10.5-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.5-cp310-cp310-macosx_11_0_universal2.whl
Size 584.2 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2bd797a9906475a363a34d4cc95d77d906b11ebaf93ec84a757db11aa51407cb
BLAKE2b-256 checksum
How to use checksums
e27373625f755d012c0253acf64b41c313f4690849a5fd979b7617b69ccee23f
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.10.5 This release

20 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