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

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

Download URL tensordict_nightly-2026.9.8-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 592.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a478c052430113a3f2e9d4bbae5066f654e9cc8adb8203d5d4ba1c63b6e71c1e
BLAKE2b-256 checksum
How to use checksums
ac0c2c04875c17c092061823de758a543c332abc817a09049aed3a0ffd9956c0
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.8-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.8-cp314-cp314-win_amd64.whl
Size 653.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
43cec9af3ec0f0b7b7e7548090d6d0be74b11b76c1350c75780ff059aff13e88
BLAKE2b-256 checksum
How to use checksums
f0952fabb9f3576f7c4cd814259ffa4c7e04a72ecb9091add799aa031735850b
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.8-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.8-cp314-cp314-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
08f1b7233e6f5bdf6a3d9970e8b74da79d13cd5781328dbb436ed578ddf94c04
BLAKE2b-256 checksum
How to use checksums
73638befe11b29a827c2a8fbd0934282cc5c1008a12af99ad17df56f08be7457
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.8-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.8-cp314-cp314-manylinux1_x86_64.whl
Size 596.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
97de6ec7714ba59f5a2c7f064fdcdc3f9c72981ad2b3af71fe1d9851c0bbb4b8
BLAKE2b-256 checksum
How to use checksums
c7b8c3d669c9e02bf45293cb760177c24599a4be8bb26d80dfac7f1c4d1c2d8b
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.8-cp314-cp314-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.8-cp313-cp313-win_amd64.whl
Size 651.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5c3d8ea8e9c8db42052d214ab6f53b3ca58e8697945764b7a5075e4447cc74d9
BLAKE2b-256 checksum
How to use checksums
248626634f7d1258828807df1079c6c0ed75487962cd5c93d05d7f6ac4bee0ee
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.8-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.8-cp313-cp313-manylinux_2_28_aarch64.whl
Size 590.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a9d5b0e8cf49d8ef0b1e20b9a20294496ecff0c6d024a38954d7c83de5b62ad
BLAKE2b-256 checksum
How to use checksums
b17e4016c465a335b9afaab41aa3c8b4c963e26397e1f10303754e47432961e8
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.8-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.8-cp313-cp313-manylinux1_x86_64.whl
Size 596.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b1fd6d3740a49cdc7de9c4e38b2d8fc2747a3915e8a8ff4e49105991499181f0
BLAKE2b-256 checksum
How to use checksums
4b91cbca0ce2abb86d6acf4e52b2826ffea79c6dd382529aea30f659df9c802f
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.8-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.8-cp313-cp313-macosx_11_0_universal2.whl
Size 580.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f0fde13d942c56800e6d8ed1f135fc39c11c3874506dd35f21674158f664a42f
BLAKE2b-256 checksum
How to use checksums
5b06189e4c1aa385c8cd617cb53045cf6576c4432bd382ca93240ce53d9ecc3d
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.8-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.8-cp312-cp312-win_amd64.whl
Size 651.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
844d2d650595932aa83912654890f249ba2779dc2bda7c8807c91f6bd6cf31cb
BLAKE2b-256 checksum
How to use checksums
9994b1bb8043821b61fea27dad779141af3d098e493bb11a871fddd033008883
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.8-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.8-cp312-cp312-manylinux_2_28_aarch64.whl
Size 590.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10c81eaf9e30987a730e4abde82748621e6585d8c3478a17b85e34d2ba0a9b84
BLAKE2b-256 checksum
How to use checksums
8a86629892addb93fc21f918d5b557fee1463113ff8dd6038a09b2b76cc77248
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.8-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.8-cp312-cp312-manylinux1_x86_64.whl
Size 596.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9e77e95d4732cc383e9ff7844ed5a32df3580ccea9132844c6b19514909f1dd0
BLAKE2b-256 checksum
How to use checksums
8f176c9d5eab4fb082687a36f3372a81a25b77212bfc70c869f40cd65be5a4b2
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.8-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.8-cp312-cp312-macosx_11_0_universal2.whl
Size 580.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a5964faa6d0aa4790b9b69305f62069ef87e7f71458afa4817674b56de07fb18
BLAKE2b-256 checksum
How to use checksums
b2f8c803cfa328ed517a49e4fdfb3370ee95046a8dfc87b6f5ac7534369aef01
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.8-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.8-cp311-cp311-win_amd64.whl
Size 650.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
63a3e686a6de6e96e82587bc09a2b5448b915d9b0698616336a325403d1e3127
BLAKE2b-256 checksum
How to use checksums
2622a155da9dcf280fd0bacebd6f1f02d432d7c5eb9b3166330ecfd5f8a9d84f
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.8-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.8-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
86eb044355251e9693098143ce923fd723c2b1ffb5eb96b194669972a9a98497
BLAKE2b-256 checksum
How to use checksums
5ab66d23f3761c8abcdd40553979503c0ae0c5ccee715309177c9ec5f47c28ad
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.8-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.8-cp311-cp311-manylinux1_x86_64.whl
Size 596.1 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7a55a5b903c57854218517e4fecce9757fc85d0a9dc30dfdc98e432630a97854
BLAKE2b-256 checksum
How to use checksums
87ca2f386c5b9b1f9f8d5ee819bd806be7699579a9a4ff3108e75f04164ee3ba
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.8-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.8-cp311-cp311-macosx_11_0_universal2.whl
Size 579.3 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
869c00e4ef3ac9ff2e2b19971546fadd288127a95b3b312f2e20547f2667b1e9
BLAKE2b-256 checksum
How to use checksums
a320a70a0be159060b4fa61514260dd46aa5248b0f4ec7998682e1c97cdef181
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.8-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.8-cp310-cp310-win_amd64.whl
Size 647.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
74b101fa6fae8310c7537bb7965653e65f695295a124159641319b9a4883e911
BLAKE2b-256 checksum
How to use checksums
675c158d6057ede3e483decff0484e690ec35ddd5899feb7b143bacf2b5ca512
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.8-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.8-cp310-cp310-manylinux_2_28_aarch64.whl
Size 589.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2e4a00142981d5366a9678ebfb0fb31027f665e3c583c940b4359bbd95e2d56
BLAKE2b-256 checksum
How to use checksums
fda4635ab7dfa9034de14c1827b71a68d7a6b27591561bce86507ccc39498c37
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.8-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.8-cp310-cp310-manylinux1_x86_64.whl
Size 594.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f5be04b3f125af418583d1f534b888216fa182e84c82bbf4f67565bc27fd4373
BLAKE2b-256 checksum
How to use checksums
815c97f6006a411230bd37391303c6a9d716662836a20901f661d2c812ed8512
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.8-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.8-cp310-cp310-macosx_11_0_universal2.whl
Size 577.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
df0771295a570414d006e76fdfe6439854b8b007b8c32bf144a2b35a9481acad
BLAKE2b-256 checksum
How to use checksums
1b96e1e9f25a4bbca11b2d9864e6da1e78add2dda075967551551405fb7f1434
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.8 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