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

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

Download URL tensordict_nightly-2026.8.28-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0fb1c7c692f3ee545ec521c81b98909f62ff0fc5aa2d202859a9f7451759d040
BLAKE2b-256 checksum
How to use checksums
35758298d77be333cae7ed6dd194306a7b3d8e89e26db362c64669b1bbb017ea
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.28-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.28-cp314-cp314-win_amd64.whl
Size 652.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
74af6221cdf3260d55c177dc31960f58f31b1b2214a085e531fdeb2a4837ee2d
BLAKE2b-256 checksum
How to use checksums
9500e4e283ad0efd424faf324913ffb6b5742dfaa39a0b09be8c04ad56bf0d54
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.28-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.28-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b1db318c064541c950aabc28893b0bb15d0c1e18eba08f48192f7bffcb6142c1
BLAKE2b-256 checksum
How to use checksums
d75ccc6974b99a0a6437c5f12ceb6810461fd5347a277a6e7c8fa8851789d915
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.28-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.28-cp314-cp314-manylinux1_x86_64.whl
Size 595.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
218678c0d2c06cdf19ab5986778860624f8daf183479f60631802806f5dd1af0
BLAKE2b-256 checksum
How to use checksums
aea2b8fd47929e3d0b74104171e30e8f8ba106429d79081ced21853408f77aa3
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.28-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.28-cp314-cp314-macosx_11_0_universal2.whl
Size 579.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
44a2cba82634881b3de4dbea5e7ab26c25c0ed1260abc23bd2366095bd842e9f
BLAKE2b-256 checksum
How to use checksums
d5788cde32e032e4f0abea35b180afa0f8a498ea8244ca407d46a77e90813236
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.28-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.28-cp313-cp313-win_amd64.whl
Size 650.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
898367f32f72e26f8aec081877d50e3e7bb98ea048b28d28f57c8c8af4ccfd60
BLAKE2b-256 checksum
How to use checksums
d0b02ac5d6a7d665c88f35bcd2bf96123039405bca698059d16f583517163a21
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.28-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.28-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3571f0afadc8dbf64f24f8d9fb6040105a0287b19808de04ee517d5040411a1a
BLAKE2b-256 checksum
How to use checksums
4a561436c92e97c3d728c975a918995ff163fb51ff9c03bdcd922b7c0328acaa
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.28-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.28-cp313-cp313-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c25f869b2cff001b783902d8f7b205ca2d73bfaa6a5fb38862c262ee6739de0e
BLAKE2b-256 checksum
How to use checksums
6a80f7ca73ad22412f786b08d138b120f79bff3deb9078f7d2dabfcc3b2d068a
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.28-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.28-cp313-cp313-macosx_11_0_universal2.whl
Size 579.4 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ae2b3fd541028dc500ddd0fd2a9ded75e12097922b772036ad04a0032013d1e
BLAKE2b-256 checksum
How to use checksums
0a58f3be777905782a80ef49679e3ae1b5a4035455b33cc73918964670e2ccc4
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.28-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.28-cp312-cp312-win_amd64.whl
Size 650.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cf818210938bd26e0c565a4c161a0fd5f6203b7c873298cbff9dd15f15be0ef5
BLAKE2b-256 checksum
How to use checksums
6008f6e98d5d4408fb043a275ad3cc34fb088b528be1b5684a5566ea912c7357
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.28-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.28-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b02da9c733736bfb706876e094fcd4cbaa075825ede02f3055447f421ce270ae
BLAKE2b-256 checksum
How to use checksums
e1d8cb222c57fbb1075fd86bb4969aa365a6db30eb9c603fbabb94ecc808df79
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.28-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.28-cp312-cp312-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
41578867c835ab7c20e253f977f0a6abe430b31e00c3c5661c4aa651f2f0c0a6
BLAKE2b-256 checksum
How to use checksums
5b796d190a5251ddad42d5c1651ef1e94619da0c624076f2721ee5865e6fd57f
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.28-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.28-cp311-cp311-win_amd64.whl
Size 649.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
df9518150a57c328b8d25b199e841c54f864b5b8c42822a72b2d57221dee3e10
BLAKE2b-256 checksum
How to use checksums
ed403d18ac84e799e888b01f7945f7b5d68d6e479360d96327bafb10e5de9573
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.28-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.28-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fbd7de9f087807fc253876b266878702a36d7edebb6c691f0c2b0223d366e5a4
BLAKE2b-256 checksum
How to use checksums
f34196042db62e41fa911cb98ada02f4d684478b857fac7d580e23a6b2ecb6bd
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.28-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.28-cp311-cp311-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
673c6d1b9cff323cb9a29d47329d0319cebe4c0d6bbfa3d22ac34e2a5ee31bc6
BLAKE2b-256 checksum
How to use checksums
ad93048c8d7e7616c21edae9316d886dd66f566b2ac495e9b83194bc47fbbf1d
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.28-cp311-cp311-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.28-cp310-cp310-win_amd64.whl
Size 647.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ca26039b7adbd73ce19f51a92842d632a7160887604571a08e462907f5dc475a
BLAKE2b-256 checksum
How to use checksums
1c03cd87f5b546efd52f7af81413fc47f1ae820991337315e1c48e13de74a6e4
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.28-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.28-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
80571e522d9112ccba6658686af2f661c6cfaea9f60d66d9c46813e1ddea549d
BLAKE2b-256 checksum
How to use checksums
8abdc2d7a1edd0ae9354764b7ccf7a4f5cb5036450cf036652cc89eb9a1c6985
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.28-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.28-cp310-cp310-manylinux1_x86_64.whl
Size 593.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
34710c8b1a264ba8e2022cad87eb22b6796180bfa319f2d268d6e2231fb7fc17
BLAKE2b-256 checksum
How to use checksums
425f5cf588ef522143a351c00d06608b78945ea0a83d4b85b3f5ad3764498017
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.28-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.28-cp310-cp310-macosx_11_0_universal2.whl
Size 576.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7453c8755eb9d135523faed7df1c0706c3570e49b1e883a35b3b938904cd41ac
BLAKE2b-256 checksum
How to use checksums
db2c366741b318882ce1d474a4b41e44b0371d2e406dc8534834ddd6113bd877
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.28 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