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.

Release files for tensordict-nightly 2026.9.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.9.7
File
tensordict_nightly-2026.9.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.9.7-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict_nightly-2026.9.7-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.9.7-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.9.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.9.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict_nightly-2026.9.7-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.9.7-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.9.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.9.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict_nightly-2026.9.7-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.9.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.9.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict_nightly-2026.9.7-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.9.7-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.9.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.9.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict_nightly-2026.9.7-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.9.7-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.9.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.1 MB

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

Download URL tensordict_nightly-2026.9.7-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
06c75b384b50aa8a09857a71a12ad74d0ee7e639e045475ce0142093a1bd1a8a
BLAKE2b-256 checksum
How to use checksums
c92a833c6d41dbe63cad41b901e79ced4450e2e3bbca64833a73e52ef3a578a5
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.7-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.7-cp314-cp314-win_amd64.whl
Size 652.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6c18fdba939a55c9785adace08e8e499e7e6fb60d8a3863e1b27d9bf9e5515cf
BLAKE2b-256 checksum
How to use checksums
2ab946bc9efb880e76a25994086816c0f29b5cd688408589e8bfa49b83b27f52
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.7-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.7-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.7 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b85d7854568dd62daad58c24a8c0890a431a164ac4d37147cf256932af759fe1
BLAKE2b-256 checksum
How to use checksums
a88e312a3c1e2891a6ef7c54b1dc920fe65ab656b2076ab43b00a185ec17b30e
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.7-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.7-cp314-cp314-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
34b7e7252170b7fec192334b049c22fd1cdf71cb4d6b3a2b1115523becc2636a
BLAKE2b-256 checksum
How to use checksums
9a2f632c2071f5808a0611da59d4b8586b5f356661259cc72a23618c1f47711b
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.7-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.7-cp314-cp314-macosx_11_0_universal2.whl
Size 579.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
626eea4df4ba411c031ac9c1603dfde1bb18104512db348d82f777ea1466e6b6
BLAKE2b-256 checksum
How to use checksums
63dfd419c370f1859dc24739e002ea26918e817aa259128d078d0a091e26843e
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.7-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.7-cp313-cp313-win_amd64.whl
Size 650.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
441a5b90ee55d02dcc8c4a847b896d818249c412838b7564f07cc3532fb0f2ca
BLAKE2b-256 checksum
How to use checksums
6b4dc26b1119912663aeb344d5a84e9fa12470d5f39dd7b4ebbe6d886ec08b82
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.7-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.7-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c2e1465e5d5967078fdf26714dbea00fbba59c735c442af52366337f7041010a
BLAKE2b-256 checksum
How to use checksums
883c67763e4fd6bc7c280a5bfb109db4c4708e90f6f4fbf5696e37ad3833cd04
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.7-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.7-cp313-cp313-manylinux1_x86_64.whl
Size 595.8 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
24502648ec7c4aa423f552a3d3f952527d92d3e9fff2c3817295107a17f26d1a
BLAKE2b-256 checksum
How to use checksums
52d481e4de0714d9306a61d8c30b64d6d5d82c3e82e05db774e07b1e7df0357d
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.7-cp313-cp313-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.7-cp312-cp312-win_amd64.whl
Size 650.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4a33ced9e71e5b225fe2ea7f5f7b959bc88ffb103fe5baf9a3f1d4f4f75fe41b
BLAKE2b-256 checksum
How to use checksums
e255862b0818c0a93a87ddd0c4f992846a48d9f8272aea0f4151cc30a75dcb90
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.7-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.7-cp312-cp312-manylinux1_x86_64.whl
Size 595.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3179d9e2909499ebe57fb7bc69c49dc0d3f69d5d0c88474f99c57fd15eb0c6d5
BLAKE2b-256 checksum
How to use checksums
91f517ff010de949c93bf79d6f4a4ada36acbafeff6be45c0fdd60d4659645f7
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.7-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.7-cp311-cp311-win_amd64.whl
Size 649.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cd92111bfc6a2851b9c4da87bfcb967065b3d8f4ba2a8b5a57fd0e5e245c1e6b
BLAKE2b-256 checksum
How to use checksums
fc23ef8edb5a215400447403bcb5cf2f8b640319b7b9169dabc2555baad8830f
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.7-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.7-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b1f9b175bad263f0b029ba1531d80c9bb95cb1bbe97b14a542455164d3000803
BLAKE2b-256 checksum
How to use checksums
33e57373ef98dd9623dbbdd2aaea759dc6095c98020a442832b1c3ce02fd8b11
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.7-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.7-cp311-cp311-manylinux1_x86_64.whl
Size 595.7 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6dcecf91cc31badc12b504d62af9613da526d8ab5676b06a3d690d12abb86060
BLAKE2b-256 checksum
How to use checksums
bd33ac772f8762f8c63c66874749415e614e60b78b8170ce9c29262b98025c07
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.7-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.7-cp311-cp311-macosx_11_0_universal2.whl
Size 578.9 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cf5aef4b805e1a07c3ddd59b2451eb1f6f20deb8d660ad683c34843d112e1500
BLAKE2b-256 checksum
How to use checksums
62f4fc14e705fda30f2798152c44c1ee64efd979d708bd838c641e7a5f60d56e
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.7-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.7-cp310-cp310-win_amd64.whl
Size 647.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
58a90c6ae00854e5a3d13571a0b18f9a5cd62aec5ac7e95c0dcb77066916bec0
BLAKE2b-256 checksum
How to use checksums
c0d166c73257c2bb237eabeccb582ba79a1f8d229ab68b94926c1af87fe5ea74
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.7-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.7-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.5 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
402830f443a51d2192191caee1b1db31cdd831e6e5e1db09f679bf239202f699
BLAKE2b-256 checksum
How to use checksums
8c37ea3cfccd5e9e20a893a5156788ae210c2145901a5e4e3453c579f5d0819d
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.7-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.7-cp310-cp310-manylinux1_x86_64.whl
Size 593.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
caf9a0e61d5392b9a5d1915bad15acd932f9265af90c14e11e0b85e699571e0c
BLAKE2b-256 checksum
How to use checksums
b93f7cea52d3cdc3593ca2bfffb8ff3256757432cc80d091d2508bac543b824a
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.7-cp310-cp310-macosx_11_0_universal2.whl

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