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

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

Download URL tensordict_nightly-2026.9.17-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 593.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce1643376f9eec523d4922c1099ee1b23bd19b6dda8499f538e72fed6c38b739
BLAKE2b-256 checksum
How to use checksums
fb180f641eb05954c086fae802d6f978b8878c825ad009b07452292debee2259
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.17-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.17-cp314-cp314-win_amd64.whl
Size 654.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
206afbecac9a92e89143c9890def6111a162f1c93bf873ff6dabfe8f2b1432c0
BLAKE2b-256 checksum
How to use checksums
d33bbc1f108cf7d65438012d406b8171bf1faa419e291ce414004263a5cf2f6a
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.17-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.17-cp314-cp314-manylinux_2_28_aarch64.whl
Size 592.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9d662e5ac29e26a5b3ec7eb26eda65883586dc34280f02cba73d9ad1b6bf87b
BLAKE2b-256 checksum
How to use checksums
c94811a0facfd8c385dba2bf30772236d1ad36a2da13cb8f64334217329414bc
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.17-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.17-cp314-cp314-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f6d4c3177d34aa1b4a037c2afb68ac3c27dd7a377c06fd634e10c994e584d1b9
BLAKE2b-256 checksum
How to use checksums
fc60470914088a3c2cfd8bef53f5f16b119bea3f91af714b2ca2e47874d730f6
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.17-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.17-cp314-cp314-macosx_11_0_universal2.whl
Size 581.3 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
13396a4ee1b53c1c4a5d6b6b594fdaf9c4115a47491a970d99636d3ecb77737b
BLAKE2b-256 checksum
How to use checksums
67c04324cdab1fd794ad48b6d69de5f202f9f330dd1ad919668eab1c15233b8d
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.17-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.17-cp313-cp313-win_amd64.whl
Size 652.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
789e61ee87d2e3ea31aa1e97850547e194b272e0b22fd98fed851e55b72f91e2
BLAKE2b-256 checksum
How to use checksums
5a2e281647bcf15978f6f54f60c39407226c770e37a04975d22eb6bdab008536
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.17-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.17-cp313-cp313-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d5a98d52e287855e491aaad47bc7df3757773983a704ef4af813d68d018991f9
BLAKE2b-256 checksum
How to use checksums
0ef61d21bcade7b73d78efdede54a10a8ddb89d9234d5126cdeed4e1b0e23f00
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.17-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.17-cp313-cp313-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
46a5a2ed0f81c90e4e8e77e37fbd06c022a05ad2c6c4769aaad9719788045a90
BLAKE2b-256 checksum
How to use checksums
90a214580b20bce16807c139538b163cdb8ee72e7bb7a97c829e567c149867ef
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.17-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.17-cp313-cp313-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
94e9bcf5f2bb63cc73927340bd4779978df181b548c428b55dc73641b865492e
BLAKE2b-256 checksum
How to use checksums
51c21c0b3caa0225b29f57ce94fb4d4cded0a10b4d0798603697d352a01e5da2
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.17-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.17-cp312-cp312-win_amd64.whl
Size 652.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cef7a397804ba2cb94ebf2d5a7a5fabe00e335eb439d193193b8b3e50213a03b
BLAKE2b-256 checksum
How to use checksums
37a234d69d453dc09857b10f90048f2d2f74b80dde5293569b938da67b382961
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.17-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.17-cp312-cp312-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5f8fe290c0f9a02e7ea492070606ec2c8bd9611aac7733c13b23e949d3a61f18
BLAKE2b-256 checksum
How to use checksums
926d6ea899b34231a0e457192642fe0864be34fd42cef8b922592b4e2fefe2e4
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.17-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.17-cp312-cp312-manylinux1_x86_64.whl
Size 597.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
69abfc30ecf158d130197a02ff3374b6f4af67df8e3d963ed6de09adbcf8819c
BLAKE2b-256 checksum
How to use checksums
e4fbda8ddde3bd40c75da046f497d219a6086775c9078da67d707af10b122fb4
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.17-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.17-cp312-cp312-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
548ec675f74f95f097116d2755e851705b094f29f430b8081b920261f123d05d
BLAKE2b-256 checksum
How to use checksums
ba26a42b890c2b486c6663be5990eee2298ff892c403c5c49c6d624e3a0de75f
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.17-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.17-cp311-cp311-win_amd64.whl
Size 651.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2e81ff8e8c0787367202b258e466991fc9764eaa579a42787eeff3d8b086d570
BLAKE2b-256 checksum
How to use checksums
f82eab3178f95e34bbba0243c639e3e0e20f08c94365dfd76e3c89603282a1c1
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.17-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.17-cp311-cp311-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
29906f11ed50a534535241fc3526dfba8fbd9619206c19db592b2c7834ea6297
BLAKE2b-256 checksum
How to use checksums
eb8eb271fe6d1520808d6b92b4b45673bd641e676fce172e23f06a6af0ff0049
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.17-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.17-cp311-cp311-manylinux1_x86_64.whl
Size 597.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9e2a90b6ca770c671484fe2defeb6832f20e12e008ab298b26c38b43bac06c77
BLAKE2b-256 checksum
How to use checksums
5a1b9454fef267e7dd53a93c1a6690f46b12568f3a6a2e896cda09cd796b7c98
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.17-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.17-cp311-cp311-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b296d2e68cd09f192d2d00ad1c1bb12cd898c0f52facbe00bb51d180fcdd70d5
BLAKE2b-256 checksum
How to use checksums
9b0bd082644c46f19ca52a53a82e1bd3233a958da27bdb327ba5aad1574f78da
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.17-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.17-cp310-cp310-win_amd64.whl
Size 648.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
585f8e7a451379c1e7b5f36c64e24b41f85a82275fa519afbf8dc90a658339a9
BLAKE2b-256 checksum
How to use checksums
7d3665dfa0b7ba4290a0bd6c1de0f6847660da97d3ad265bab7371c9b102a96d
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.17-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.17-cp310-cp310-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c6bc45599053579336976daf62f69a65490e5fd07ef9664339c537d9a0a1640f
BLAKE2b-256 checksum
How to use checksums
a34dc32abcb80699473b00a26666bc78026b3a07f53d0aee116c31a4c065d3d6
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.17-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.17-cp310-cp310-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
710046a0b26beb78904af46087780a9569781b2aef46c7f5ef87abfdff0374d3
BLAKE2b-256 checksum
How to use checksums
262101a284d9edf35ec3dc523a8d56940f09cb4b7f8619ec539ff88ffca365b8
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.17-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.17-cp310-cp310-macosx_11_0_universal2.whl
Size 578.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9b2f8ccdec469a8831ffb2175ac603cc713968e0f1ccb84dd3ca306ceb8c2018
BLAKE2b-256 checksum
How to use checksums
696fdefea0c02693bcf7e9c8b2fcf6dcb4b6baf89f523b26ae60af7ec13e4e8e
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.17 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