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

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

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

Download URL tensordict_nightly-2026.10.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 598.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ca98dfe06ae2eec7f59e1e16bc9a97256df3532632df1e134a52b989f6abfeb
BLAKE2b-256 checksum
How to use checksums
5041b0509fcc4cc20bd32ad6485627b4f7e93f5a3c7a95d09f2a8af91bb9a8b7
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.3-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.10.3-cp314-cp314-win_amd64.whl
Size 659.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a746a075dec570de204a402ca8b2b2bfc49c757841cb8c891ad55bf2656512e6
BLAKE2b-256 checksum
How to use checksums
b33b676e417c87a3dc31c9dab8c0932bbfbf598789031b18b51fcf5b4385a64c
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.3-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.3-cp314-cp314-manylinux_2_28_aarch64.whl
Size 596.9 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e27a3ddbf81de7ae3e27804017b2248d828324cc31a0d5bce607069edde2caf5
BLAKE2b-256 checksum
How to use checksums
16350bf8e0d2946f0159ff2aafc51ca15121550d1243f1006933f51d0b11b278
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.3-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.3-cp314-cp314-manylinux1_x86_64.whl
Size 602.0 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e9e68300a53ac9ff3ab6a1ac12c60dea7efd333ff537d7720908ab7dd170c6ab
BLAKE2b-256 checksum
How to use checksums
38eb9b9b5a6508092ffae8cca435246bd2e35cd1fc69e2d6756196722bc493ab
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.3-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.3-cp314-cp314-macosx_11_0_universal2.whl
Size 586.0 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ed94fa7aa3f0c04fe4cb1c7f263dd392216e14333439cceb6b2ab3c1f55c815
BLAKE2b-256 checksum
How to use checksums
99dd1cd7fb29532b84e96e1573d9266c37c7020ceb9215c54bd69f127e8d2329
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.3-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.10.3-cp313-cp313-win_amd64.whl
Size 657.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dd72aaf433e9089d6f67164f26ffdbf955e3528cdb5104df6994f23a4453ac11
BLAKE2b-256 checksum
How to use checksums
316ec3a53bbbabab0c350ae5d3c294d05887d27256560ba4e4c10d2fb9b3c8db
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.3-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.3-cp313-cp313-manylinux_2_28_aarch64.whl
Size 596.1 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5e60bfad92be8c04fd833f0d3f8c062df682956ed7263b2a83ca14a960902064
BLAKE2b-256 checksum
How to use checksums
39f88404fa458314a7e5deac249008fe30282c415ac2465fce0c0564e2c9c5d4
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.3-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.3-cp313-cp313-manylinux1_x86_64.whl
Size 602.1 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
11c14d9275081b82b29970e9d53adae65ad1fd8fe1e436fbab366802ab6c8019
BLAKE2b-256 checksum
How to use checksums
b138026aadb7d7cfbf13b59c7523055fa45c93c06b43913395175379bbbc6e2b
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.3-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.3-cp313-cp313-macosx_11_0_universal2.whl
Size 585.9 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2a01097b0d4911b8d03931561ff5eb05838bfb61a0affc207e76c89164f3a5d2
BLAKE2b-256 checksum
How to use checksums
90911fcc9fa03836c4f8df38a67e3c15995c325c0f6992c9a50baef3a140c2cf
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.3-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.10.3-cp312-cp312-win_amd64.whl
Size 656.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
be8ee56c62a27d3cb1a4ea371417653453b5ee90a8885749bc2f8dce54827b4f
BLAKE2b-256 checksum
How to use checksums
d2b8851fe37e9eaab3db9640d0749bb40690d9ae5c7cb2e49f063b3abcbbb432
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.3-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.3-cp312-cp312-manylinux_2_28_aarch64.whl
Size 595.9 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9be6d016c3692cfe48506cfae6108b6bf0c84a27b63ae4cb1328eb30c7e110bc
BLAKE2b-256 checksum
How to use checksums
0ce98d7d5da8e3ce66a7c45a73d271bd592a7047993cb5def3b9b86e9c4859e8
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.3-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.3-cp312-cp312-manylinux1_x86_64.whl
Size 601.9 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6f13396b4953b648ea05d742bd93e0962a0aeac60ec9092f86d7c2633bc480f2
BLAKE2b-256 checksum
How to use checksums
f2b9a0d5f1bc89b139485937120642b41369a0f06b396edf781620efe86d9084
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.10.3-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.3-cp312-cp312-macosx_11_0_universal2.whl
Size 585.8 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
26395f0df3bacc00c312cba940403c2c64d2b507f4b882c06dd5479a81b03035
BLAKE2b-256 checksum
How to use checksums
e167f86926b2e630819697d8e9fe021f5f6406784c57fe74c6d53568195e9ef4
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.3-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.10.3-cp311-cp311-win_amd64.whl
Size 655.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3983a1fbff4da675a1d0e0a21e10045fad90827938c3b1f9b308cd51673dbfd0
BLAKE2b-256 checksum
How to use checksums
f99467621a71c815aecb7a53c6bda229ada630a257caea57948624a51dd21326
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.3-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.3-cp311-cp311-manylinux_2_28_aarch64.whl
Size 596.3 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
be940105bfe223b9e25a67aa0e48d500b497dd7d46c48d84f7619f09c7d16c97
BLAKE2b-256 checksum
How to use checksums
41cbf0572e852c17cdf9c8fef186f2e081f8f3c8e6e7f8bdd8e38b70b7b9ea67
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.3-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.3-cp311-cp311-manylinux1_x86_64.whl
Size 601.9 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
490d3a219491d67b87b3d0e5656520b3a0e7f6e230f283e5d25add2ee2540289
BLAKE2b-256 checksum
How to use checksums
bb83263ed71df9c44b25a2877d5eb17d738b4a2281afea0d53316451c29d0ca1
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.3-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.3-cp311-cp311-macosx_11_0_universal2.whl
Size 585.1 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
788fd66fb101b40a897ab50d5365b6ae455977de5bc8377a4afb7b9c73a0f216
BLAKE2b-256 checksum
How to use checksums
bc10d6aeccefbeb3b27884d94a4eb6c587637ab08f68b91f9a21ee8812a34e96
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.3-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.10.3-cp310-cp310-win_amd64.whl
Size 653.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6a4b9830faa85a96af0326871ee64f2add9d99ee0466a803cd85e6a026ba25f2
BLAKE2b-256 checksum
How to use checksums
efd92284f9d208e017839cd461c8661bd5a59e9f94bfabbbe52af0e4b5195622
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.3-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.3-cp310-cp310-manylinux1_x86_64.whl
Size 600.2 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8fed2ee6a1de93ba3bec71da98f458870e45e92a05c4fa2533f2a8300e3e7479
BLAKE2b-256 checksum
How to use checksums
50b3982313e80d221449346c89b38b2d34c3e9190529343854b3f4fdd66bdc42
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.10.3-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.3-cp310-cp310-macosx_11_0_universal2.whl
Size 583.3 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
35b757f438e4557495aab5b1a0a20d0e2a27dc24b3fac2fabffb76eab0f6febf
BLAKE2b-256 checksum
How to use checksums
1c94c2a075020c343af44c5d42fddc14c4c5626bbc25303623794e894042ebae
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.3 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