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

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

Download URL tensordict_nightly-2026.9.10-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 592.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fb2d7dc2f7408b489a01ff4de4321f069dc4d32d3a70892a6d408bc88ebe2cb5
BLAKE2b-256 checksum
How to use checksums
6d210af5c4eb08d1d3d2edc8f5bd278e8d7157e49f9a1233d0a625b5176f968d
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.10-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.9.10-cp314-cp314-win_amd64.whl
Size 653.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9e3bd2e6fb80a6b6512981228cc2adf4b0d5f71343d8df95e79e3d13c12007ee
BLAKE2b-256 checksum
How to use checksums
3a6daf58524c219e904ee0b6b41dccdbf80d7e699eb2dd3182c04e34e32b4f31
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.10-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.10-cp314-cp314-manylinux_2_28_aarch64.whl
Size 591.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f86b798e0be6f4b61c693b4fce7080d33508a349253b2ff6cff7b1da0c42f6f8
BLAKE2b-256 checksum
How to use checksums
d47fe6274bd9931ce67566b5cc782d75afe66783fc33b3a1443bb1c5d5a1d077
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.10-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.10-cp314-cp314-manylinux1_x86_64.whl
Size 596.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
99bbb7a6009b5e36c9953c9a13eb4b9c4f5944f3a2823ebf019b54ab0cc53088
BLAKE2b-256 checksum
How to use checksums
ceb3133185ef5e6b3f9c10fabc9bde3375fbdd0be32c7123fb21855afc24c661
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.10-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.10-cp314-cp314-macosx_11_0_universal2.whl
Size 580.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
11b9b7771ba8f0b97367fadd0c9d32fcddc54bfcd0721c301d83022cd0909dd7
BLAKE2b-256 checksum
How to use checksums
386f602ca353e1fa57d30d603b3e34cc5ffb66e568bd050591cea15f4717a34a
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.10-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.9.10-cp313-cp313-win_amd64.whl
Size 651.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
689623f17df26d4a1c92ff25636ec8e215693545d91fdcd6324cd1bf10a51c60
BLAKE2b-256 checksum
How to use checksums
505f06bb07a66cb0a000f3481d9208c88e96f96785ba9abba4bb7fe4d78a6a1e
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.10-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.10-cp313-cp313-manylinux_2_28_aarch64.whl
Size 590.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a1f7ee2eccbdf11684e57184b3de68148e2dcc8ff06a36149cd3edacaeced87f
BLAKE2b-256 checksum
How to use checksums
6ddc0bcd3aa7edd183812da792414a384a4ce17e4aa7654d015c4f8e9185ab56
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.10-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.10-cp313-cp313-manylinux1_x86_64.whl
Size 596.5 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bc7c354adc648e52b38314b9e5c019fdd800cf9c401899d3326eba152a79fbb8
BLAKE2b-256 checksum
How to use checksums
beca928277e65930250316a87b65d027e924bc63d4c53e84ce08948b6ded77e9
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.10-cp313-cp313-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.9.10-cp312-cp312-win_amd64.whl
Size 651.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c9301c0d1d5ca2dc17524bdb82f343d332cb734c135a8310ea87cde94bafdeed
BLAKE2b-256 checksum
How to use checksums
4ec8c155fae36e8c45f3d3fd22673a3ccdf6932b7757936766a2ae4850c0a7c1
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.10-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.10-cp312-cp312-manylinux_2_28_aarch64.whl
Size 590.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
351f72d7f8864222b035ae49843aea35498bfd3d20275d2c0df4cf3ac1fd1093
BLAKE2b-256 checksum
How to use checksums
76e9db46f2f616ae3f8f2f917915320780059b2c8d3a5df64777575be7b4b69a
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.10-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.10-cp312-cp312-manylinux1_x86_64.whl
Size 596.3 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b1857271301ea0cbf91b9575c7f03bf770d971019d77ad8b0bdf826efbd1aad1
BLAKE2b-256 checksum
How to use checksums
cbb1395f13c2527c7e063533c7a94bf3cb00e576a86020a1245e5d89f3ee65c6
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.10-cp312-cp312-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.10-cp312-cp312-macosx_11_0_universal2.whl
Size 580.3 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4d91f7dc81e413762962b1cabfe6784547ee3df231c458a81be45582c410e22c
BLAKE2b-256 checksum
How to use checksums
9e8a9aca6a3c81cd39f76f03c036c16209a3f7e33dd08348bed0e1d14d5b642b
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.10-cp311-cp311-win_amd64.whl

Download URL tensordict_nightly-2026.9.10-cp311-cp311-win_amd64.whl
Size 650.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
55800b91b23171cd6e44683a2097bc07ac58692b70a965c221b4254c1d7b7df9
BLAKE2b-256 checksum
How to use checksums
4a4ad0e4a92df0c4d05e323a3b1294756fdc639207dba22e7729ef31d37aa574
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.10-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.10-cp311-cp311-manylinux_2_28_aarch64.whl
Size 590.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
374fbddd5f35eb257033cbc6d510f8a3c75537b946f52d0bc8e72763e0342ce5
BLAKE2b-256 checksum
How to use checksums
9be82b3f10fb596424e371a3c1efacbbb34ef91ea0b358815b15dbd1a428b40f
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.10-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.10-cp311-cp311-manylinux1_x86_64.whl
Size 596.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
01c7d8f277555f30cdf370f23efc69a4c8e4d7a5c766e1678b762f9aaacff220
BLAKE2b-256 checksum
How to use checksums
3fc65d50a19c7e01d77410a377690c667d6622d9bfca576fae95cffe2ebb58bd
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.10-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.10-cp311-cp311-macosx_11_0_universal2.whl
Size 579.6 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6fea53fe560a78ed2bcde9db4c42e17bd9d314281edd6cdad52610d521d4d906
BLAKE2b-256 checksum
How to use checksums
b39aed87d9fa473c18ec5b237da4c3b1e16a4506cb8e3543ab28cdd7bf0cc1ed
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.10-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.9.10-cp310-cp310-win_amd64.whl
Size 648.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bd7f6641df1595c5e548c74469ccef26515476fad76e02dbdf4f9c59dab321de
BLAKE2b-256 checksum
How to use checksums
2e51c69d2a37242f1557011bcf9c7c1ab21ea4221023a3264ee1b18d97ac4d83
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.10-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.9.10-cp310-cp310-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
92568b590bf1b5553025a9349791a37ab8e03e5c5622e2c8509944576b547eb3
BLAKE2b-256 checksum
How to use checksums
feb0b95960a9b3b1272ae32a4cd3e7b9c0088b2c0e9b7f28a2991649535126db
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.10-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.9.10-cp310-cp310-manylinux1_x86_64.whl
Size 594.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9753985d36aaa9532acf6ad5f14cbed406e474b72efc3cdf484fbbe5c3f5b2dd
BLAKE2b-256 checksum
How to use checksums
7c019fb84cdc5174b6c5d2fede48a13b8fa04b06be439d546bfd684e742e2c89
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.10-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.9.10-cp310-cp310-macosx_11_0_universal2.whl
Size 577.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
571083b1998a6bc27a20d1ff7b8f22dba1bdbc820e28f262023048d10ba21b26
BLAKE2b-256 checksum
How to use checksums
e36b3fba0b0187aba8589c2b37e9d45fdb1d31535d42454dd36d2f0c1acba3c1
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.10 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