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

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

Download URL tensordict_nightly-2026.10.4-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
eb68157029916cc7f4ad5d331822fbd9d2f9fb4d832725ead61ce52589637837
BLAKE2b-256 checksum
How to use checksums
fc427359024fd3f5e394418d9f02cf9031f9245301159201d88fda66d17ccd5b
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.4-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.10.4-cp314-cp314-win_amd64.whl
Size 659.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f0e03ed86cd66b1d20474ec4a3cfbae773743a62128c31feb7222d879d71078e
BLAKE2b-256 checksum
How to use checksums
2927f6d69f2967d64b474afb9a12266437787d9b7615bee86bf816cbc1644392
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.4-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.4-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
065757f9992b4d5d3cf446dddbfba3c133fe51eb95a64f7b572a8e61a760851d
BLAKE2b-256 checksum
How to use checksums
b772be9c3640ecb742943a2bc279e485ca5ee2f86e00739def488865ad63a682
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.4-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.4-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
51af55616a72d2fbb6df7e13af57da0044c4c2c06eb9505ae4f7664f9241d2a2
BLAKE2b-256 checksum
How to use checksums
be5714d560ff26a4d718012cebbbda8f1c76df61953a547604378e4fc17d1065
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.4-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.4-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
1d5ccb7dbf8c2a015e50e1db36d61e4e86a8410b30e160eeea88a10de917c29f
BLAKE2b-256 checksum
How to use checksums
e09b43f20e69433033288e78550962887b7ca30ca19f88dda831a7cf1af42b2f
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.4-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.10.4-cp313-cp313-win_amd64.whl
Size 657.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a6ab56177469c80d5fbf0924dfc0f992cecc2681ec5485547266ed71dce16020
BLAKE2b-256 checksum
How to use checksums
98d23422d28fc1b75c014452a71c98d5de513a8c12a11e26673066eeb46696f4
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.4-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.4-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
26d6fbc56e73b580914d427e7a92ad2c0d1ae7830dcb5662c61bcb0f7c1cef9d
BLAKE2b-256 checksum
How to use checksums
69adb7280b5fc5c7ca6a5c799dc1b68b6be331e5f3dd13c30160049e9a891ebb
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.4-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.4-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
b93853dd5345e98144526f135d0a9ef0acada13de65f9baae1062cd9feec0375
BLAKE2b-256 checksum
How to use checksums
178e202fe92d8fa574d465f311961373595868958c00e7b27a7eed5a6e4e592f
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.4-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.4-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
4ec6979def045675c570b654870c4ca07d2430988c76c3633b38d074e3732925
BLAKE2b-256 checksum
How to use checksums
523835f6644710fe605ca0472e2a10bbe04787b492159a9951d30563933b5d3c
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.4-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.10.4-cp312-cp312-win_amd64.whl
Size 656.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5ab22d7f6c0cd5a52b5ffffcfb28ff003f03b220c004c2c659117af1849aea4c
BLAKE2b-256 checksum
How to use checksums
65bbe3094eaf52374cd5a158c83f9c73c061bfb04acd534e3f95a28f80d158f0
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.4-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.4-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
1ea8771280119d21d76604b5f85cad72e1ab8f0c258cfdf80bae75c1897a9b17
BLAKE2b-256 checksum
How to use checksums
0a939e12292f82664f5567493cab2a57e1a58056470c8a7199d62b1c7e5b8275
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.4-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.4-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
8f5a642010ae66850ea62cff8c6309dc5980efed84e1f22b24f31fe472f97086
BLAKE2b-256 checksum
How to use checksums
96d6b25073bcc17640d8314669b6858c69e0ba0e35e095b9ad54e36a4ff25817
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.4-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.4-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
907dca412c84637936833014b1d5360ff37f95bf2040cce45b9f30df8782ad9b
BLAKE2b-256 checksum
How to use checksums
24427ef9af6452adc6e5b6ae8ebf01121ac8a316e2b3d4638ecff3d551bd9ddd
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.4-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.10.4-cp311-cp311-win_amd64.whl
Size 655.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c5b208595fbc86c0683181d008a3ff7e949ec258a56b1fa892ae37388d8e8ef3
BLAKE2b-256 checksum
How to use checksums
4f64ce0a4a518f6bbecdc2c80c96293d1eb31c914cae71067913b76ba2f84637
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.4-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.10.4-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
8d4d08118e776a14aaa5bb7f80db0dea3ca0a49cc72ff6e0a2e05ae28ddd244b
BLAKE2b-256 checksum
How to use checksums
66ad20ec7f287910a6ea64d0d6470e7bb649bd3cabce81250efe157826365af1
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.4-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.4-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
95771947f51978ed82a2565758769a69b8675ee6306e7c4a9fc2ee1cb8903303
BLAKE2b-256 checksum
How to use checksums
d2ec10118f20ac78f7556891dcd8e1a2996062232bcc80a4b623b9089dcf26a2
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.4-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.4-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
f513eb3d201ca36a24975bb808b27399b1199ee0d5c6f5d77f638546509bcede
BLAKE2b-256 checksum
How to use checksums
e733240d86575fd5fd0c871afca41c187ef3a59bfa697372beb1d558cd2cfa92
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.4-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.10.4-cp310-cp310-win_amd64.whl
Size 653.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9752a4b1ef40a5aaf52181674a5c3baca75298c313ec296cb7aff1b6a1a2468d
BLAKE2b-256 checksum
How to use checksums
85c8a5618c4a3e525a0c09ebe9277e123bd40e61f133faf5d4c88d802d71fe8b
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.4-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.10.4-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
e4c2706667a9d371a1f11cf6fcefd492fe3a3b0e2780010d2f024063038a5942
BLAKE2b-256 checksum
How to use checksums
225af90d993a6f77329f839cb0c1ee171137e6bc2eea6bb4913338113db71815
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.4-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.10.4-cp310-cp310-macosx_11_0_universal2.whl
Size 583.2 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
283959ec198d610e9862624700d57e695ba121e03cd2d3d7dd0f092fbf6923b3
BLAKE2b-256 checksum
How to use checksums
c01b20b284ef00afa7f62f7722f9537fd2c05f92dcf7d4e3e8459142e133768a
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.4 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