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

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

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

Download URL tensordict_nightly-2026.8.20-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 590.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8662eb60b0b7f544eadd7eab37bb221ba04c5690b6d3ed1ed96fb95c8964de29
BLAKE2b-256 checksum
How to use checksums
30797f833300ddcf2814769f4b7a4fe9e2465924f410055e500c0caa6e7f29c4
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.8.20-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.20-cp314-cp314-win_amd64.whl
Size 651.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8edfb99f902a13cb177e7d6a0108601411e4bfd8577ff0300693973b9b1597cc
BLAKE2b-256 checksum
How to use checksums
346a665a980543ed54c9ecb1b14655ddc3dd615b6da9480b4c10ff8ba80307f0
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.8.20-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.20-cp314-cp314-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7db7826a2df871f49e35c5d5ad9fdd943c802361513cd24cf10395d45e1a18c1
BLAKE2b-256 checksum
How to use checksums
ca9d21cb3f5e26991834d62e8dd45064d5f839bce079054ff374a122a83bf99c
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.8.20-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.20-cp314-cp314-manylinux1_x86_64.whl
Size 594.8 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a8d429c182d6acee873ac68127dafd8fb00feef0f51aa30d2cb3da0a07bd0428
BLAKE2b-256 checksum
How to use checksums
df02e5675636db69444bb0096610d3a24e9a21f187ff258c5e926448f4ad18f2
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.8.20-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.20-cp314-cp314-macosx_11_0_universal2.whl
Size 578.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4c9d84a89dd0f73fb999adf33077a9a68fea53c50d93d9f0666417f00ec8dd0f
BLAKE2b-256 checksum
How to use checksums
2989ea90edac01d9a917382c25d6f7ee59d22b9111a1a4fa77da30122961f9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / tensordict_nightly-2026.8.20-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.20-cp313-cp313-win_amd64.whl
Size 649.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
91d6907ccd769ebac5fb03f84f651c9ff6cafbdfd53dc4e08b2b582044c08a8f
BLAKE2b-256 checksum
How to use checksums
680689fb092d15fbfd4ee56a6a5bb63fcf71e16eacd6faf62b4f862da508c644
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.8.20-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.20-cp313-cp313-manylinux_2_28_aarch64.whl
Size 588.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
07236dc98a1bbe7056f6d16fa1b47b2d3b8ca2dcd252adbbe9cc8497fa67d684
BLAKE2b-256 checksum
How to use checksums
0a508b258f5df69df83abda7cb70a7c42487fb312de9bebba12f7b7458afb95d
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.8.20-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.20-cp313-cp313-manylinux1_x86_64.whl
Size 594.8 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
421d9b26dcd05937be91ac39ce1968fa95dbbfebd3c0ae0e01641dcf82b4b923
BLAKE2b-256 checksum
How to use checksums
83e624366b76d68e340fd67f639d98ed141398d16376015981ad3b22112d83c5
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.8.20-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.20-cp313-cp313-macosx_11_0_universal2.whl
Size 578.6 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6d7f62b45941478ab97404788b6fea3a54b420ace195d5bbc651f251fec96a0a
BLAKE2b-256 checksum
How to use checksums
1a1e0bb761d2123219e33643edace2e071b92f5d1834613ae29851c59df5ca6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tensordict_nightly-2026.8.20-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.20-cp312-cp312-win_amd64.whl
Size 649.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cfe5b2826e7a3e4bef047de497db56138aa6a5c7599551b8333627c616a78caf
BLAKE2b-256 checksum
How to use checksums
95a3fdbfa2b3d594e70c6584e7805942e7d2f6818b367378365f3b25fea898bc
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.8.20-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.20-cp312-cp312-manylinux_2_28_aarch64.whl
Size 588.6 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a830dc5995f70a34b95cd7c817d3bc2ef1f568876fe8a3a4eca048d7838f9d7f
BLAKE2b-256 checksum
How to use checksums
1cc3a5d8b6ee8092f744779d607e654397db9912a64d6a82df6174d87313210e
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.8.20-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.20-cp312-cp312-manylinux1_x86_64.whl
Size 594.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0c03951e8df5681681ef8456e635a9450d2485298c5b478c2c251f93b67087c3
BLAKE2b-256 checksum
How to use checksums
f384c1774d862c988b6364266107293ada9755179f7d285d85d0cd2beafcf270
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.8.20-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.20-cp311-cp311-win_amd64.whl
Size 648.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2a8d69abde14bcb7aa6154c3b0092e6f549c780d737b00eef64d3af8b6298e2a
BLAKE2b-256 checksum
How to use checksums
878483de72d7639775330e63029a5ac9f1704f6b5f44848adb849213b74ef2a3
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.8.20-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.20-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f221c3d0f09f197ea2b15c0b73923a1a10e9a4d03799221b6d49eee276148267
BLAKE2b-256 checksum
How to use checksums
b6b644c3bf235dd3818fab783d3d7d6a216e9eff4b3edf565bbb84a5703521ad
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.8.20-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.20-cp311-cp311-manylinux1_x86_64.whl
Size 594.6 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3ef40cb8632ba6018fad342e8f381ead1940850952d133135d8d175771e2ff17
BLAKE2b-256 checksum
How to use checksums
bc7216e06f1c47dda22a09bb31ab2e1baeb2371c2c527915e5baea8f12ab8904
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.8.20-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.20-cp311-cp311-macosx_11_0_universal2.whl
Size 577.8 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
55b5122488ff1276fde49ee67505c2bf0dba159dce5e3e14b454a03d1b5c5edf
BLAKE2b-256 checksum
How to use checksums
048fe9292f896bcc8ca8ab4008cc213626e125b7858d15659bd01c0e2a833c81
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.8.20-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.20-cp310-cp310-win_amd64.whl
Size 646.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dc6951b9904f1c20290c5568abcd4b639a195b167afac32fc04033e6d63802a7
BLAKE2b-256 checksum
How to use checksums
9edffd0aaeecb9ba4feafc900b78c940ef743a8a30c943f3dbe1676e24bebdb0
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.8.20-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.20-cp310-cp310-manylinux_2_28_aarch64.whl
Size 587.5 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b78c187fe2f94788e95e56cb998384247fa5b682f7966257894ad1f5029458ea
BLAKE2b-256 checksum
How to use checksums
32a99fc9d365263801dbfdf73a54cb80a76dba3a1b063a8bdb532b229fd39a93
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.8.20-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.20-cp310-cp310-manylinux1_x86_64.whl
Size 592.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8163a2f6aa1ecbbfc8093677eca1d1b0eab27089fdeda3d71e5242cbef8b6726
BLAKE2b-256 checksum
How to use checksums
447cea5f0b5a6337e469a4e15e7ba91408dc0041ac314ea82e50a7d5498a9786
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.8.20-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.20-cp310-cp310-macosx_11_0_universal2.whl
Size 576.0 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6903562e61fc1afc4a9d2de3f509f65175d6c3ec0678208d8ed082b667b3eb5c
BLAKE2b-256 checksum
How to use checksums
01232e55b493d11443049438e98bd6d49fd08fc843f0969b2f04c8e768a475dc
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.8.20 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