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

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

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

Download URL tensordict_nightly-2026.9.16-cp314-cp314-win_amd64.whl
Size 654.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d8d5fb9fd92fbb92c5bd4461a4e96518d11fc0fe4d4873ea74e0e74d986232ed
BLAKE2b-256 checksum
How to use checksums
0d690c6b91a164174abcebf8dbfd9ed95c3e228fb1e25d5e30854bc060998872
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.16-cp314-cp314-manylinux_2_28_aarch64.whl

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

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

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

Download URL tensordict_nightly-2026.9.16-cp313-cp313-win_amd64.whl
Size 652.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
64c6a80b70924d9ef1286df59d7ad76522e53c0d72d1c7cf7f9384c6fda35ae3
BLAKE2b-256 checksum
How to use checksums
0556df6167d495069810efdf9152c5c6adc1091980443612efcd7e0dc31d88c2
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.16-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.16-cp313-cp313-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fd1472e8d72dddaaf774226b40e49b513cf8301f2f2dbda2ab90dc8ea595ffd0
BLAKE2b-256 checksum
How to use checksums
1ad9d72cdddc4ccccf2a7b58688598343d5d0e159a3bf7d28a21ee86dab4d881
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.16-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.16-cp313-cp313-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bce830b40fb8030a88c4654701a80c0d79ffc4a01bc0d696b257c93c00737962
BLAKE2b-256 checksum
How to use checksums
e0a116a0327bf375bac74b9b8a5384f654e5d53023ed08f85a7c759ebc6a25e0
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.16-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.16-cp313-cp313-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ee8262913349f0192fd5a2d7713060c0bf9ab46d763768d27359ff6299b62170
BLAKE2b-256 checksum
How to use checksums
24f348357961b938a85ac94c55c33adc9260b199cec08beada3dea165811584a
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.16-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.16-cp312-cp312-win_amd64.whl
Size 652.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fea4fd455b3670b30d54b2a088b5fc2633a17e534bff139c8fca4b893695cfae
BLAKE2b-256 checksum
How to use checksums
d60cfbce50ac7fd07cb3da9d7e06a576f7bf2c56d75dc8424c3968e7777dd8c1
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.16-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.16-cp312-cp312-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c0a9bcaa9af9e821eea2027323783753b45e18bb492f2872a46d813ec64ebffb
BLAKE2b-256 checksum
How to use checksums
908c7875fbd4804844390bb8c4456d0333baa2025eba5d46b4a05be6b075871c
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.16-cp312-cp312-manylinux1_x86_64.whl

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

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

Download URL tensordict_nightly-2026.9.16-cp311-cp311-win_amd64.whl
Size 651.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
85552843ba07cc30929a1c47732c9a00b70aca456a6e81552be0bddc4c404b61
BLAKE2b-256 checksum
How to use checksums
aad35ebd8fe1e22c6fb3990b6a66c4b9e3bc222a7bc6eca5775c0c559a1962ad
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.16-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.16-cp311-cp311-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
929bf20e34cf7114ab6f18d6292b334e13aac37fa6bd790aebe6edcac367d053
BLAKE2b-256 checksum
How to use checksums
38500d2d5d1d40afef007a1b1549a9752f827a388c12f9762517bf67bf268cf1
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.16-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.16-cp311-cp311-manylinux1_x86_64.whl
Size 597.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2bfc0dcf4dcb48f4c6c5dd9a5e06b1ad9a4987dd5bfe187b0d90312902bde40c
BLAKE2b-256 checksum
How to use checksums
871600f95c3ad15ee8c51ef1f1956246ae211dfe83d6541cb3443f55aea5dae3
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.16-cp311-cp311-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.16-cp310-cp310-win_amd64.whl
Size 648.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a79b20ab0180e34b60efa2f2825a3368aa80af179135930d753e0f4b126989b4
BLAKE2b-256 checksum
How to use checksums
33e1a8ca5d25b1c7a1e32312417748bb013c33c3d13e44db12d8960561bc86bf
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.16-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.16-cp310-cp310-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7dd8c642a070311a1cc8c31c1f22ef3cc73ea8cf418542431fa2abf24c3369c5
BLAKE2b-256 checksum
How to use checksums
89c20d668ecc8b026505097df287837b7300a32696c185441ff7c45ffaaf60cc
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.16-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.16-cp310-cp310-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e3e471359f4552694abf2c404d97a49de5bc89f74b66cec52d2db6596e7c75d8
BLAKE2b-256 checksum
How to use checksums
0f4598e638a52cbe1c56481e67a105d5103a2ed2d6fd7f8b2360b25887a7505a
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.16-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.16-cp310-cp310-macosx_11_0_universal2.whl
Size 578.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6264200eb159f0cc6b7054f2b49081dc370954759f4bf28da6948a21236b01e7
BLAKE2b-256 checksum
How to use checksums
bf2c47ad9fc70b46afe7feb200f7293bc88f301b9bfffb3a8bdb07ad9ae9ca91
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.16 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