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

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

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

Download URL tensordict_nightly-2026.10.7-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 602.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2602cba9d249100114bf433921d62d6885777a22d8bc9f850031d66a12e073af
BLAKE2b-256 checksum
How to use checksums
fd42240a7e61cb8a97b66ddbd474723a75057484229aef86ea31cfa91173a59d
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.10.7-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.10.7-cp314-cp314-win_amd64.whl
Size 663.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8c5556c6d7dea68eacaa533734efc48f126bc1a94a8bba6dab9c3f707f8c6474
BLAKE2b-256 checksum
How to use checksums
22c3947606d252092ca7aa3024a7019af6354d039ee9aba3e6eed510f2e49f0b
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.10.7-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.7-cp314-cp314-manylinux_2_28_aarch64.whl
Size 601.0 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c2602429975d45d6387173fa37927f04a85939d89d6ba482056932eb75d2b861
BLAKE2b-256 checksum
How to use checksums
017d47941cb6eb2c33095eac525e80e509e1a7d8f40528981418b9d92bb49d6c
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.10.7-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.7-cp314-cp314-manylinux1_x86_64.whl
Size 606.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4183b8eb2b0db7493e68209ff895f34bae99a0d1c8f7be612129ae3ad4e9361c
BLAKE2b-256 checksum
How to use checksums
4d546be6fd9590d8ca8962829e1e1852b3581e39368270c29c311bcaa4e6955d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / tensordict_nightly-2026.10.7-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.7-cp314-cp314-macosx_11_0_universal2.whl
Size 590.3 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
892ade26bb40de03998d743357777a58e396ff7490d96edd8e22f4d545e15436
BLAKE2b-256 checksum
How to use checksums
78d6dd6b4a1fa2c6280f2e65f75365a9502412c12f39e4d1f4f6e3385e60f7f6
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.10.7-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.10.7-cp313-cp313-win_amd64.whl
Size 661.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
381f68491bf494c62c3af4c26a8eaa1207cb2f1f8dd248d18ead4682f336d68e
BLAKE2b-256 checksum
How to use checksums
07d25a54143aad5a6ba8218bb44c5c99e7b95fa40aeca1514dcd1b3effc33443
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.10.7-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.7-cp313-cp313-manylinux_2_28_aarch64.whl
Size 600.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98842dc2f399fd5b831e0810b3a0a8257433f6cf6676e55ded646829d54887fc
BLAKE2b-256 checksum
How to use checksums
ac419d901d91da06c16dadeedc9e46639dcd05c2bc75605c08126c97640b9420
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.10.7-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.7-cp313-cp313-manylinux1_x86_64.whl
Size 606.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f4ea90543facdde09a5e4db7a96c05468876a9bb3b5a2bef2cf688d1693c664f
BLAKE2b-256 checksum
How to use checksums
c6251a513b095d727c66a3cea55552e1e5439e127abefa7baad3aba7245a45a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tensordict_nightly-2026.10.7-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.7-cp313-cp313-macosx_11_0_universal2.whl
Size 590.1 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
73336ea093b22ed7b1589b04209e4c64e03ad4dc51d6c2d625f812413bb2dedf
BLAKE2b-256 checksum
How to use checksums
0aa6ecbd288124a85f8aab35874eccd411cb17fb02438438fe8245088051ac8d
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.10.7-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.10.7-cp312-cp312-win_amd64.whl
Size 661.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cf3154c381be1f8231ba8fe7b7665aaef26c74c3673d4d75957d409ae4484769
BLAKE2b-256 checksum
How to use checksums
44d687c914471b9d85355455b11286c2ccb90cc1f81fef5083e3bdd5dc348c41
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.10.7-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.7-cp312-cp312-manylinux_2_28_aarch64.whl
Size 600.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2a91f01ee426bc58a9b6696c496d6d1170c986c2712c74f9ffe7e809b697b860
BLAKE2b-256 checksum
How to use checksums
7922b9bfdb4b2575f9e8b0932daf170f13729ce849d8361aece5b3d655a5dc77
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.10.7-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.7-cp312-cp312-manylinux1_x86_64.whl
Size 606.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a6af42d2139817acf040b96a67818849d9fa391393e5584904008227dda57324
BLAKE2b-256 checksum
How to use checksums
b2f2994284f58a1680de882d1f27f607a658f9d684f318fbf0b29c93859aaa33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / tensordict_nightly-2026.10.7-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.7-cp312-cp312-macosx_11_0_universal2.whl
Size 590.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6d94cc9ba7dd08e6a274e226f3551895aaf1835e5d658adeec34583edb65eb25
BLAKE2b-256 checksum
How to use checksums
1455743d37bca55ddc3ba66e31555da2d5105ee5788cfaadf30d0893c548148c
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.10.7-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.10.7-cp311-cp311-win_amd64.whl
Size 660.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b3630c56a1f1f98c71b5cd59bef82add9e90c28c9abfe1590daafbe7b5dfb99b
BLAKE2b-256 checksum
How to use checksums
5787c06fecd2ab89d024eb243216dc2e4bbfc1ab14b72b4a6ddf27206f8cedb9
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.10.7-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.7-cp311-cp311-manylinux_2_28_aarch64.whl
Size 600.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81251c52cb84f3c28c9a5c2182cf0efccc799d57c0934490fe679eb83438f508
BLAKE2b-256 checksum
How to use checksums
a5c362901963e31b46bc08f357d46aa9932fe6ef645d13fcbb4c9fb145d9a212
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.10.7-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.7-cp311-cp311-manylinux1_x86_64.whl
Size 606.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
abac769cb0a9d2dd9736d0446997fee0ba97d34869e89dd6d78ab0f852b7f70a
BLAKE2b-256 checksum
How to use checksums
4233d965b84010331dca5b78ddffe88a1c16f3fe52bdb704b09e42d989fb2cc6
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.10.7-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.7-cp311-cp311-macosx_11_0_universal2.whl
Size 589.4 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8bc3be68a85802dce36e59d7cb79d52adcc3edd799740ff12512ca9b024cac6c
BLAKE2b-256 checksum
How to use checksums
c90c175b393163013b055e1b17093dea9529e07b7cfab50ef418263838e4e251
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.10.7-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.10.7-cp310-cp310-win_amd64.whl
Size 657.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
37e4b41cc9b11a26817a7ebd587514ca40e841487c807e7c96503775037c8f89
BLAKE2b-256 checksum
How to use checksums
4ffd5dd7aac76146a538ed52f71a82d9719fe9de39cda69e9ccf4c6dec3641b3
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.10.7-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.7-cp310-cp310-manylinux1_x86_64.whl
Size 604.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7ed16d21e06ef3a1825d42ee4e4f93e7127db304190a6a408c1d4e19a93b1acd
BLAKE2b-256 checksum
How to use checksums
653f303f7b1966e5accd5ca19b7fc8fe9dc0557ed2caf9fe64ad20b953ee8485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.22

Release files / tensordict_nightly-2026.10.7-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.7-cp310-cp310-macosx_11_0_universal2.whl
Size 587.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bc97127d8b2f4ae000033b73ea93096b269dd5a72a487b020cc72febf7e31686
BLAKE2b-256 checksum
How to use checksums
d1688cf6780068f4e3c74dad0592f105a466f8c133453088dfa22039cc240f8d
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.10.7 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