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

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

Download URL tensordict_nightly-2026.9.27-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
524cbe5791ebd09027df9c3de35bf989a7268ede760e566c9faaecfd03f011d0
BLAKE2b-256 checksum
How to use checksums
43a3d7a1986d223f32dac98f691a32652cfbc702b339ecc3189a4278fd0ed1a7
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.27-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.27-cp314-cp314-win_amd64.whl
Size 656.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
acec516165c2aeb5ecb336e82558882bc9394e104d83eb72a024a40d7998b3d8
BLAKE2b-256 checksum
How to use checksums
d80ff2bfc19dc4b9c02c3ff7a11bd9c91b77596daad0652f2e3382a4b27c13e3
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.27-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.27-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
edfcbd96068d890c5fdb8829b407f7248daeb5b4946f5c1659e96e0d6256f946
BLAKE2b-256 checksum
How to use checksums
0a92208a5d21f4b19b331b4c1f9cd86ebff9a797ec72b9dd53b180eaabcbff59
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.27-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.27-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
533e1160e2aeaf64fdc5bbde00a8fa0bcf5cc90261c39deea6447491b161358e
BLAKE2b-256 checksum
How to use checksums
53ecfd1e48fc07e539ab88c7bb878f42ea30cc81ffa567ece6223b4f044526a1
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.27-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.27-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
b5ea9fc3b1b05c1fb454c35b1972c978a71cc1cdaddc5013400fab0884665a3e
BLAKE2b-256 checksum
How to use checksums
610f777a15d6aa8c445043f99a69a9084332419b68522050d7f2c7b7c18a7566
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.27-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.27-cp313-cp313-win_amd64.whl
Size 654.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b9724c41e099e3fe9d89d9ad18f4d43af609d1381e25ce9d21e110cb02298ffc
BLAKE2b-256 checksum
How to use checksums
e2775d924b0ac1dcbb5ef36f138518468ac3a7f1e921e75ae009deecd022f104
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.27-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.27-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
4c001d8f3140d8c24e863707b7072dc0dd9ca434c667cdf23bc9828f3062ae42
BLAKE2b-256 checksum
How to use checksums
339ca5ba18bb0289196e62ff2e3b6777e3c7dce907ecc50bfc3d3903116c7be4
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.27-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.27-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
6b12f10f241509720796a46c9181d4ccdfbec94a125181f581214218de5e8387
BLAKE2b-256 checksum
How to use checksums
abfad76769967a64f9431151a3e5810e8faa48d8b4464199066acf5cdb319250
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.27-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.27-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
2f52da81b45f3fc09851fb0f5402e88831e4c8b148d894960a58d3533daf4b33
BLAKE2b-256 checksum
How to use checksums
eefe49a2b17032d8aefaeadaa77e49928e26efc601f952af422382da9ba5cf06
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.27-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.27-cp312-cp312-win_amd64.whl
Size 654.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f9192c03f34f88e4d2be630ef32c2e8942e3041c482699c690ba56465f69cbba
BLAKE2b-256 checksum
How to use checksums
31e0a885a4c0798b9da2c0263f70f3e1d121fb42183a3202dd08e21b15619f03
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.27-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.27-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
7f5ca624aff3b6d65b2fa77dbed97c7c7da9be0722701a545ab5229b3afdb825
BLAKE2b-256 checksum
How to use checksums
b4d5ebb95b21f5fc4bf3cd37a2e6e00119a3565cc218b22f0a7998a296e10cf9
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.27-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.27-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
1b2b96a547473e059db082a45ade071237490720a1d0e319013f9ab4cb4d38c5
BLAKE2b-256 checksum
How to use checksums
8c16737400cbc296d6e50d0bee3b2810d2ad96f918be2a83aaa3f5cf1f428043
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.27-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.27-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
06f0e4b52067929afa662abdbe05a72cf4787887f0ba47b145fdde7e054e7dd7
BLAKE2b-256 checksum
How to use checksums
0bf91ee175f375ed9a7927d5e4c365f1d601b8f3ceac1f7170a82bca796e5a88
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.27-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.27-cp311-cp311-win_amd64.whl
Size 653.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e3b299646851fb37d42b635a7cd8e6c6739df5a59cd11312c7f79027218e2d76
BLAKE2b-256 checksum
How to use checksums
1badc4b1f9f7895695cc02e01b0e4958af5863fbd10a9f0f059ecd27f860fc19
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.27-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.27-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
81f8596b209fa12d228d09d88477dc7c3360f8ea73e0c79a2553dcc021189a2c
BLAKE2b-256 checksum
How to use checksums
aed2260ad5e1c8386096efd283c4c109048dd1f780dd0227d60746adeeb55304
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.27-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.27-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
e535af8cbdd7bc4da01aa79fcac156b70441cdbb1ea25daf1371f08aad9d48bb
BLAKE2b-256 checksum
How to use checksums
05a5c92ba251c4143a7b926393096f619b6e8064328ac1d94443317ecd137dbb
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.27-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.27-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
11fe7d408245e4b3ad5a4e04cd5fe5db872dfa50f435fd64fff57096a4b9f766
BLAKE2b-256 checksum
How to use checksums
63a79a721854ee5a8b6054e2a562491aa00e58d4340756cf5a5abe154a92043a
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.27-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.27-cp310-cp310-win_amd64.whl
Size 650.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
faede9506733a7d7221da0b3cbc721dca3d4c5ef94d57138f53a4e6c1c57834b
BLAKE2b-256 checksum
How to use checksums
28f67ae09421ff71a81b72b21885629122ea3958589a5d14dc1a7fd912d1255b
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.27-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.27-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
a99313fef4811505b1de7100aafc64a445563894ad93ac76d01ec1b23db36826
BLAKE2b-256 checksum
How to use checksums
f66667272095eb76a86ee1023fbdc1fb26619e9703886a6b92d081102e38dd11
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.27-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.27-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
f43f352a5c7b1d9d0f115adbd7b60710cbd1fae8700eabfd6cfcbe31b8d75b8d
BLAKE2b-256 checksum
How to use checksums
479e881a637003b04063bda6245daefeec23543070142b937bc4ae0737bd68ab
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.27 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