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

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

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

Download URL tensordict_nightly-2026.9.26-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 595.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b6fc8e73c5063cae62367932d4175051e69bcdcab417e58ec604a76bbbf9e25
BLAKE2b-256 checksum
How to use checksums
6cac932f815fc2b352f6b60666dffc7d2f7c62351587e4b6db1d5b397ad5b3c2
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.26-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.26-cp314-cp314-win_amd64.whl
Size 656.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a188d619864a90c680acd8ac2d5db34c18ca60790cb36f09a1c3671d1d36df33
BLAKE2b-256 checksum
How to use checksums
930cd5093540542fcbc64419390d704cdcc6cc9f72ddf071cf655ee7c8988ede
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.26-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.26-cp314-cp314-manylinux_2_28_aarch64.whl
Size 594.0 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a24afca4fcff85eab9c74f481ebeda0494304847d9068f50eefaff7982d3dd0a
BLAKE2b-256 checksum
How to use checksums
e25baf003a70ebc96fb161e999fe11af876244d11885db3e3df7e6f2f15c11b5
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.26-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.26-cp314-cp314-manylinux1_x86_64.whl
Size 599.1 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
077e99cc28a90c313dd7a0b7a15de975688d832f7adea018cdfd3e5343fe3f58
BLAKE2b-256 checksum
How to use checksums
ac204aaa6b0121bbe05abcd2acab73b8bea3888f1243a33d6f92ae6180c4162e
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.26-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.26-cp314-cp314-macosx_11_0_universal2.whl
Size 583.1 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c9b609aba431a809b8a25ed863d370e9c3a4b465e54c652ed69aecfa171904ae
BLAKE2b-256 checksum
How to use checksums
d68d754d16f75d3dd2a1c3361ad466dcd6a5d4c6c10f05cd940e30612a5b6f9e
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.26-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.26-cp313-cp313-win_amd64.whl
Size 654.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
903b8ffeab34fbf99995a16dce3abeeb451e2fb7db6abcd24575ac8da2ab1872
BLAKE2b-256 checksum
How to use checksums
996e1c3f98b1e466e7d3f0819de5cadb1bfb17afcbf859a57e2582aa2a9c88bb
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.26-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.26-cp313-cp313-manylinux_2_28_aarch64.whl
Size 593.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64878bfb8122d738dadc04704cc069b32af6db2bfdb7914972610bef1f57bed8
BLAKE2b-256 checksum
How to use checksums
d4dd3117c064887bbf8257f9e01c51fb97e9c8767c9a29264efe774b45039a61
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.26-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.26-cp313-cp313-manylinux1_x86_64.whl
Size 599.2 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9b63ec49035f08da3c15bf8a52ed50d81764e7295c1cdba79df64b837329b0b7
BLAKE2b-256 checksum
How to use checksums
ec982e9877beb6f7486aa4dec418205ed1a2dbbc2cf82f160419614050a1fbb4
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.26-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.26-cp313-cp313-macosx_11_0_universal2.whl
Size 583.0 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b7538bad358a20a44f07be0c67f662bb11ddd4c31f18df8351264a81da58954a
BLAKE2b-256 checksum
How to use checksums
ee72cbdee1549bfdb4db0c8a61a18f81a02fb6674e8d1c0987bbc05e19a75172
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.26-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.26-cp312-cp312-win_amd64.whl
Size 654.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1a259a1e1251f5f2bbb98c911b5f1701d08f5a46d2457d5fc130f075996aad67
BLAKE2b-256 checksum
How to use checksums
50f90defcb00f5e6101cc5a1554e7be31fe5ca8d96c5a476c7a3ce5969d7854f
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.26-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.26-cp312-cp312-manylinux_2_28_aarch64.whl
Size 593.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
35d3fb05288542dfe3fe088023fdfe5fb8616748b70536a76de6fe17f75dbc6b
BLAKE2b-256 checksum
How to use checksums
ec8820d05209117025c9ad9dff5af3f63550f731bfe55f491a59806e20f63b2b
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.26-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.26-cp312-cp312-manylinux1_x86_64.whl
Size 599.0 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0d0c770e3cd6964c1c3dfb392489247cf0d4c205191911b8fbd1b55c2566969e
BLAKE2b-256 checksum
How to use checksums
d3d978ea0fab0f4d74b5e9096a74215ad3ce4af4baa0e4ed761a62e31049d2e4
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.26-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.26-cp312-cp312-macosx_11_0_universal2.whl
Size 582.9 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0c1530aa460159095dff2eac58a95aa5ec5f9db4cd47bfb8c92b6fdab225184a
BLAKE2b-256 checksum
How to use checksums
3dc6e7119e44fe4239e0ca43f494025c09f96aeed5dfd09734f19cc65a87fe89
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.26-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.26-cp311-cp311-win_amd64.whl
Size 653.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
36a1239b0d6688a31adbed984b740064772e4910fd630801bc656f1f96c8fcb3
BLAKE2b-256 checksum
How to use checksums
da2b6fdb231a71d09930a2f30766c4bc05fb3e76a96eb0f96282c2554a3bbd57
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.26-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.26-cp311-cp311-manylinux_2_28_aarch64.whl
Size 593.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f0b069956b5dd0e13a69a0c62f93ad1d7b822ff584690af654011d3c5a92bc55
BLAKE2b-256 checksum
How to use checksums
72fed0e79f230da661d0a2010517e9804b89485a75e8c8677e7db999ef0f0ae6
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.26-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.26-cp311-cp311-manylinux1_x86_64.whl
Size 599.0 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bb6cfb6590627f9c1b6320ff3b38a1e9312766888bd0c6ae181a1b3d85fa049e
BLAKE2b-256 checksum
How to use checksums
d4fd5dae53a890d0f30f3345494c700ced21af1b01856ef0b43fb84d53e06f4e
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.26-cp311-cp311-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.26-cp310-cp310-win_amd64.whl
Size 650.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2454f745b8c3ed8796e4b611beed7ffcf7cf9bd06a7f84b31bafe38035db5c12
BLAKE2b-256 checksum
How to use checksums
2b684cc270998d32b574064acbc29cb2eb7355f9022c26f966965ecef6d9c3d3
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.26-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.26-cp310-cp310-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
642b8cd46c4a21876ed0782dbbd18c88077c85f33e308740b53c565676e74444
BLAKE2b-256 checksum
How to use checksums
5778f3245d79d1f9ea7464b056f680f9b079a55090d8ce1fee58a5d97ffa72aa
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.26-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.26-cp310-cp310-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
321b6315ea534a7f257f5d772bae457b38bc15235043bb052111d2e3da351b8d
BLAKE2b-256 checksum
How to use checksums
e3b49dd406c93fa48ab54a556b5447def183e83c51f57f78218e9c13602361ea
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.26 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