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

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

Download URL tensordict_nightly-2026.10.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 598.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6f4ae1056cdf58116696150b5ec9310834d2ebb6f4eb141087145d51cec6706
BLAKE2b-256 checksum
How to use checksums
68a9d8eaaf86284015f5b0e6b3d76a557e70206521fbce1da1211b51eb4d0b09
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.2-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.10.2-cp314-cp314-win_amd64.whl
Size 659.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b50d4f1a5f71b3e3259f3471eab3c457f69f23e2012912aa179c7bcc3871e528
BLAKE2b-256 checksum
How to use checksums
60462122fbcd49ae56e2e8128dd4342309b846ac385aa2cf3cdebf3ea5fc3ee4
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.2-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.2-cp314-cp314-manylinux_2_28_aarch64.whl
Size 596.9 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6ad14d8cb008f5c4188d0fdc948ee232645480b5538c8f9e189c0d18947b1655
BLAKE2b-256 checksum
How to use checksums
85471d7b5897d49d419c931bbb4103ae1e23bfef195108b6d28b9bfdc649f9fc
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.2-cp314-cp314-manylinux1_x86_64.whl

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

Download URL tensordict_nightly-2026.10.2-cp314-cp314-macosx_11_0_universal2.whl
Size 586.0 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2edb6cc9a2576a3c8e7f76e6211d12f777e72c5eb1313a338b27a6a12f97e06e
BLAKE2b-256 checksum
How to use checksums
3643df630a99e5a29555f499d0e1474dd9c843c6fb863ce74d060ed698d09b87
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.2-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.10.2-cp313-cp313-win_amd64.whl
Size 657.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5d4684d6dc0f631f5f85b7b460558f05a5ebfc76c4ddd3da1292fb1b44c91b42
BLAKE2b-256 checksum
How to use checksums
39aa817690f308edae53d12bdf8159e7b4b8fdb021fed5e88b7ac2b68ed3b184
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.2-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.2-cp313-cp313-manylinux_2_28_aarch64.whl
Size 596.1 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0d5c13c12313ebc7f718ca1f8e83dd99c94ec1a4caf7806b2138514fc0aa5a7
BLAKE2b-256 checksum
How to use checksums
d0e9d6684fb506749b23a47e67ba5a4bc036219ada058688d0fee35f6792cf79
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.2-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.2-cp313-cp313-manylinux1_x86_64.whl
Size 602.1 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dc36a84a2ee42377943171754932bd8c5377f5a8461b7e67a7d32567011e0361
BLAKE2b-256 checksum
How to use checksums
3ff6ad97772434cea07dd912be54544c54bec608e682ca0889ea64754d54b22d
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.2-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.2-cp313-cp313-macosx_11_0_universal2.whl
Size 585.9 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6be03c91c7b6c8f351cf9c50dcd261b4b954ff05ddc12a200ae1ab1becb0dbad
BLAKE2b-256 checksum
How to use checksums
29e75c1f064a1ae807305873ba0d7deb10e817549d64cde6dbfc9cfcacf3c825
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.2-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.10.2-cp312-cp312-win_amd64.whl
Size 656.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a682a8fd4fe6ac745573910e030b4a861cc4138f2c51c2ab450ef5c6a0aabf2a
BLAKE2b-256 checksum
How to use checksums
e2f3a8a3c3fe24bdb2d78882885961079e11d5378fb86b750e84e359bda4366f
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.2-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.2-cp312-cp312-manylinux_2_28_aarch64.whl
Size 595.9 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4987ef6e12299e981744e9dc4a901dbf6d7a946f103b53f635bd5373b378cca
BLAKE2b-256 checksum
How to use checksums
3ece8722f198baf64843a53b1edf70691406c2e8adc62aa55c2e2e2716f61c1a
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.2-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.2-cp312-cp312-manylinux1_x86_64.whl
Size 601.9 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
df830be74aa46d0827fa36776bf52698fe4d91f106849265fa115b6baf2e8b63
BLAKE2b-256 checksum
How to use checksums
973bf5d62ce59dc8c86554d53b4fbb3d9dc0f803ffc97076e2060dff2661586c
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.2-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.2-cp312-cp312-macosx_11_0_universal2.whl
Size 585.8 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ee9eaf298b57a92180b11b7151f23f82ea1d879ba713934c8a441027225b1b4d
BLAKE2b-256 checksum
How to use checksums
598e8e8b2152dac344251b000313c7616ca342bfa8d1422f7c4d0e3ab9409095
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.2-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.10.2-cp311-cp311-win_amd64.whl
Size 655.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
76260f130447d81bd73645a71b5fd34aba24c72971ce35d6ba179188bd639247
BLAKE2b-256 checksum
How to use checksums
cee3ff0b840afc3b8f9f83007948c3ce96c29c294c6b89d0f3bd2678215ab3c5
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.2-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.2-cp311-cp311-manylinux_2_28_aarch64.whl
Size 596.3 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2eba8dd63986987b1901cbb4816b152826b17806f7b6cec8bcbb4a04728795f4
BLAKE2b-256 checksum
How to use checksums
f51dd14772130fb21793218f2d7c4a010aa1d9fe77b0af3aa54e2c122a42cac4
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.2-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.2-cp311-cp311-manylinux1_x86_64.whl
Size 601.9 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a5efeccadd334209e138d72ce5a0eef733ec81af7ab8aa88b331a584e5c614ae
BLAKE2b-256 checksum
How to use checksums
4b99857fb6c7709776310f3066658bdaaddb9f799608506156651364439bfabe
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.2-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.2-cp311-cp311-macosx_11_0_universal2.whl
Size 585.1 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ff683ed5ab6b3bf896b4af5a918665fd96a8dbb879a71efe2da7991e49ddaf20
BLAKE2b-256 checksum
How to use checksums
3ea62a8133764e0225515852ca6c0a270bc3720733b100b6b5632bd35025e74a
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.2-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.10.2-cp310-cp310-win_amd64.whl
Size 653.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ae31afe8aa9680285c22ebffeee78e4618d7ff37c84fbd86aed7def677848afc
BLAKE2b-256 checksum
How to use checksums
3986c72dac25046fb71176f6fa15e55350bbd2245c10eefe2f86946b757c9aa1
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.2-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.2-cp310-cp310-manylinux1_x86_64.whl
Size 600.2 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5246be0e29264b6fff37ee9ee8414d0b05a1bb9861ca4e74e7fddbc72f0f06e6
BLAKE2b-256 checksum
How to use checksums
d950fbed1b4d9605d6b5ffb7313cca3cf6268a4488fda61ef74cc8a2ce2bab87
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.2-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.2-cp310-cp310-macosx_11_0_universal2.whl
Size 583.3 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b4024958dd860e6665215c4794d184c7020410f564365e9ba4556b815eda7a55
BLAKE2b-256 checksum
How to use checksums
a17dfc367e1df87cc23cbbcebdbbec2a994008d78b96a37866ddc957e74526d9
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.2 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