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

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

Download URL tensordict_nightly-2026.9.30-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 595.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c021b5794f4907a1e7bc9e8a3643122cd1118bacc6228d4f7fa8d212e206f96c
BLAKE2b-256 checksum
How to use checksums
3f7f8f86b794480bd2af36d00ab5cccebd30baa2ef93bdbd9fcdae230a060b02
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.30-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.30-cp314-cp314-win_amd64.whl
Size 656.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
01d7e2921b9b7e355ac4da6cb8324ba28f48927d15f8a5fb2303f67174caf77f
BLAKE2b-256 checksum
How to use checksums
79c46895c3bacee638390b781d75448efe4d07befe9bdaaa73a571298d0f84bb
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.30-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.30-cp314-cp314-manylinux_2_28_aarch64.whl
Size 594.2 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e89c1b98a5956c4aaa71490a6368be2879f8ff166df64c3a890445960ad9cb9
BLAKE2b-256 checksum
How to use checksums
01efabda4745c335b35cd58d27c383aa023ccb4750c5dc26cde0f66d8ea25f60
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.30-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.30-cp314-cp314-manylinux1_x86_64.whl
Size 599.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
60e560564cc396514b63a97ecdecaa38536402f760a4a8f9b69730cce315fc45
BLAKE2b-256 checksum
How to use checksums
eefe87937ef6cb8da445c2c628af4f34732a12727bcfea3638183dc5b33ebe8b
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.30-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.30-cp314-cp314-macosx_11_0_universal2.whl
Size 583.3 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
61d06d1d78ec6f2cb48b5d73ae4c75d2df30d0ef0a381ae8a4d7cbc88c23bb81
BLAKE2b-256 checksum
How to use checksums
e473e3c548092d8376df39c08b0399eb078b94e19eff1c7de8f179a3376730aa
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.30-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.30-cp313-cp313-win_amd64.whl
Size 654.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9a359e2173ff32a7e663c91cbc20517b80058b91bae38f87d8916b7a822d7212
BLAKE2b-256 checksum
How to use checksums
5fc22251e425ccff18c0ffca1894df4629ec5cac1fd956d55e104e79bbaecb40
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.30-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.30-cp313-cp313-manylinux_2_28_aarch64.whl
Size 593.4 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc53dc3051062b98fff0cbb99cb4ce76c8db55f161e3f1b0249a1440ee862d2b
BLAKE2b-256 checksum
How to use checksums
5044ee969e835a0b237d310a1747a497bcc9ddc8006b97d900142671827acfa4
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.30-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.30-cp313-cp313-manylinux1_x86_64.whl
Size 599.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
94fe69bd0a6c11dd0e95cfdf1d66e320119966b8aea2aaaecb27516f1b829296
BLAKE2b-256 checksum
How to use checksums
e63f7c5aac9bb0507710dee1ff57c0a59ae5b642b77a91aa6b724abb36f37ae8
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.30-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.30-cp313-cp313-macosx_11_0_universal2.whl
Size 583.2 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8e3406c295eea5626fa86ca5701c9b8cc9b0e8b3de41124f80055b59c6629425
BLAKE2b-256 checksum
How to use checksums
8dc54efa7a0e99aea39722bb70e6c682e91bd822463960857c4fcdcf2b52128f
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.30-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.9.30-cp312-cp312-win_amd64.whl
Size 654.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6dd121aa3eaf1f49e66eac93fb3b7c737fa5c8742411e3fc7091cc85a34892bd
BLAKE2b-256 checksum
How to use checksums
6260ac1a3a41d56d8068de6b633a7173c44428f9caca6f1262d7500b33719077
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.30-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.30-cp312-cp312-manylinux_2_28_aarch64.whl
Size 593.2 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ed7d9a7a9c71e1723231a01796337fb85df3add602a4499b3941abc832f21ed0
BLAKE2b-256 checksum
How to use checksums
f6f533786a6c4569616141a4a4a233928d3f14b7ae8c902dec677eb7a4316468
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.30-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.30-cp312-cp312-manylinux1_x86_64.whl
Size 599.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2dc4a5a4cbe9e5aa3cea869c7c6b71acb388e551159e3c179e1b03e1e88f448f
BLAKE2b-256 checksum
How to use checksums
b3a828c1929a5b5adabfb28f87a9591b268ee7f7cf22944abbdcf17456608462
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.30-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.30-cp312-cp312-macosx_11_0_universal2.whl
Size 583.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bf94867a21e7d01aee375d4fc3fb0de0cd92e91ba0e3f0d633f7557139a97bcd
BLAKE2b-256 checksum
How to use checksums
7295e24ebfa98aad71529a3570857044a572653f072ce62c1f22ca94b748bc06
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.30-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.30-cp311-cp311-win_amd64.whl
Size 653.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2d546d453291043d150c68d71dd5966f4e2d4e2f3e958b0b576b895d8c374ad6
BLAKE2b-256 checksum
How to use checksums
8646f32c9dca22315639b4ff113faff3a74d14953c9b117561470a728b185ef7
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.30-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.30-cp311-cp311-manylinux_2_28_aarch64.whl
Size 593.6 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a3463f65f7c96facb6e995b9f59d98a449f3eeedc7fc4f80053f4de3c445ba8
BLAKE2b-256 checksum
How to use checksums
cc7f47afb528f88496573044a550d0cd27d3395678d8b19fc344f1912f300bd0
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.30-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.30-cp311-cp311-manylinux1_x86_64.whl
Size 599.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f3f569d23ac90951d9a8628046baf5427cbf7cb14ba726ca33f7d2462447dab0
BLAKE2b-256 checksum
How to use checksums
66e0d96339c8c4e61840a958eea26766cc3dce6ca9e301b7f85771db9c733a62
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.30-cp311-cp311-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.30-cp310-cp310-win_amd64.whl
Size 650.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0ea229f5a8d717b62b812224b9fbc9b2ee8b6f26035b8a13deea0b80e8bfda9b
BLAKE2b-256 checksum
How to use checksums
575619f16ab28fca582098ff0658c570bd8e66016ef1f181fede9b733a3c7c28
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.30-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.30-cp310-cp310-manylinux1_x86_64.whl
Size 597.5 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c0763ca7b9f8ca2676e7ee7b49b9e73547fc2bff42d2ac5fb3a9f8677b635437
BLAKE2b-256 checksum
How to use checksums
ae0fe939265b7a14e79fe64939b513ff55950ea8611f217c654a8716b83567f2
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.30-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.30-cp310-cp310-macosx_11_0_universal2.whl
Size 580.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4aba4e3bfdcfb378a76f594d71624b09cc37b3bc901caa364af0fd614383cd52
BLAKE2b-256 checksum
How to use checksums
ee13a141e74967872ed2b953f27f131ece4efb3fd545faf29cef21ffc480f7e0
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.30 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