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

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

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

Download URL tensordict_nightly-2026.9.14-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 593.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f6d87b9f5923633c1cd7a848169d97bdbb2d59ccba70b0169ba737324feb83d4
BLAKE2b-256 checksum
How to use checksums
3a019df9a1c5ad9030372fc337c0bfd2ada56ef3d2d7025d6e8bc87158a6d921
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.14-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.14-cp314-cp314-win_amd64.whl
Size 654.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c36641370e90131b03b4274ac74cbcaf6f8a9b184a338301fc55ecc237ea6f3
BLAKE2b-256 checksum
How to use checksums
6ef1a6eb2cfbd20e8e2c0d41f0daefb96aca8269883b1f1a2ec16afd86726e2d
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.14-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.14-cp314-cp314-manylinux_2_28_aarch64.whl
Size 592.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
296aca029a2667e85fa24b37162dcdb004c51d2eb61eed6c537b14819c31a08f
BLAKE2b-256 checksum
How to use checksums
fc6d10ac84379b8b6624cddde53d391b61f03f2158a9e1dd7c5702630db2f09b
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.14-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.14-cp314-cp314-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
05d96cddbd8c8dc35edafe0f60a09517e1f3fe9d68963d700c91f30deb141027
BLAKE2b-256 checksum
How to use checksums
da9eb1aebeb5395716b166811ced45e6012ea17b1677226180c5c8fecf7ac301
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.14-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.14-cp314-cp314-macosx_11_0_universal2.whl
Size 581.3 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b75ab2b191f9379c7891bc8dc0d51a9ff83948b999a91ba35f98d56633fd6cab
BLAKE2b-256 checksum
How to use checksums
5668cdd1b5b799f8337bb00995244f4bfcabb5e4e6da2ebf6c7b2e92920dee93
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.14-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.14-cp313-cp313-win_amd64.whl
Size 652.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3ea1aa6111b8104714bc39a49359da5cc91ba0a3ede00fe863e085700ccbe7c5
BLAKE2b-256 checksum
How to use checksums
d4bacccd7b3fa8c01832a86c04f40e47f765d42e0a5b2a1ff0ffa8fbb2e0fe9e
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.14-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.14-cp313-cp313-manylinux_2_28_aarch64.whl
Size 591.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
96266e8ff536ae0bf707a5029a74d897339e1997b491a37a4e1aeab06f84351d
BLAKE2b-256 checksum
How to use checksums
5ad10ffdc03b92889c895bcdb33d83999b6f55f5ee58d02343f85539dab03a29
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.14-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.14-cp313-cp313-manylinux1_x86_64.whl
Size 597.3 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9fcbec9b80c3d482b075f6f2429f95bba08aaeb1e1ec5c666ae7e43dc65d31fc
BLAKE2b-256 checksum
How to use checksums
661224657d01a991bfa0a069ac54eb90803651fcc23e1e853c757c97083c11a4
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.14-cp313-cp313-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.14-cp312-cp312-win_amd64.whl
Size 652.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4cb7f204982e1673fdf4b0590d40864ec8c86482e53aea0dabe9a340d007520f
BLAKE2b-256 checksum
How to use checksums
8b57cf2f0d7ea8ced88076ee531f93e239c581ba0ed2c93d6e3b5bf3eaf6d2f9
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.14-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.14-cp312-cp312-manylinux_2_28_aarch64.whl
Size 591.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0319912fad669f644b4f3ff6f3a66ae9cf49122441e46e7059eff980c20bfb8
BLAKE2b-256 checksum
How to use checksums
c026dcc29093249515337a18a6ef43b8d0734cc689b0c4177c030fcffd3f6bae
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.14-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.14-cp312-cp312-manylinux1_x86_64.whl
Size 597.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d6a38a90366ae4418e5d1f35f48a39ae6c7b057d180f7e941764d1ef3cbc698c
BLAKE2b-256 checksum
How to use checksums
fa772c95ee94d391cdc8f2c088efcd7ac12f86fc2cf11d3e405bca7b28a83446
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.14-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.14-cp312-cp312-macosx_11_0_universal2.whl
Size 581.1 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
75eeb0d732449b846aef6a63ad36d327463c629300ca0d971885e57e37e79e0d
BLAKE2b-256 checksum
How to use checksums
26690f549654ee1c32e39614f56f0a2b054c9ec281220262492ac3a961c15dbc
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.14-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.14-cp311-cp311-win_amd64.whl
Size 651.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c9ff5aaf4a993f42e5df8c4a7a2ebafd69a2fe3f41eb4514a403aabf087d3e55
BLAKE2b-256 checksum
How to use checksums
34a192b1b71b1c252e9298272557fd055335c21ce3c74d7c819389416949ba51
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.14-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.14-cp311-cp311-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cb75e827094ca4212941c2b0afc34fcc6cba68419a04f6b985c60ab121877751
BLAKE2b-256 checksum
How to use checksums
9d1f1232fb8e01946b4c3729a58889407eaf6aa9379ed7d8f3b47d788957985f
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.14-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.14-cp311-cp311-manylinux1_x86_64.whl
Size 597.2 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
91e6b29bfc29d38bd4251fe0334728a270c3cbfc30ae34c18f340566025e5724
BLAKE2b-256 checksum
How to use checksums
0d0cba8ba35ec86ce0753796b4521635b0a55751c83b5ad54de133d66692b82a
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.14-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.14-cp311-cp311-macosx_11_0_universal2.whl
Size 580.4 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
21a69f722711a9075c1708ff78d5ccd83e23e6c3f0d06b8297d9d65f6771fb52
BLAKE2b-256 checksum
How to use checksums
698524bc1e7a69cdd467ccaadf745bb5304005215076bf3f69adb9ce5b4f679b
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.14-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.14-cp310-cp310-win_amd64.whl
Size 648.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
99c300624bba917305d73e8570258a66387393adf276b0064cb4f668e639e479
BLAKE2b-256 checksum
How to use checksums
8741c6b6a9ab3d7754b15cdaa05d0fb80cfc0d0bb34bc5574af280c2da4ad5be
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.14-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.14-cp310-cp310-manylinux_2_28_aarch64.whl
Size 590.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4e7a4c703563e0f9a071659fd7faf7060ef5f10ca576bfe6d37302784f88c827
BLAKE2b-256 checksum
How to use checksums
79bcf3178ccbfedc98937c38cac7415a081eae34c46ec0c92ee186d6b73719ec
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.14-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.14-cp310-cp310-manylinux1_x86_64.whl
Size 595.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5ee55da51171e6bf9d485af4c15f3712c0df5119688921ccd4f5ccb454cc51cf
BLAKE2b-256 checksum
How to use checksums
6d408fd49da091eac7ea590ef2f3d9bbf5702a77f31584f3315191bfa4be1e2d
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.14-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.14-cp310-cp310-macosx_11_0_universal2.whl
Size 578.5 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
da183fa6c3ffc996990168128442db26da19a911670706ce7c98c8d7643e81c9
BLAKE2b-256 checksum
How to use checksums
13c1acb39e86953a295cd312bb674cf922d2d0634b9fca88c11154a9c8dfe14f
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.14 This release

21 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