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

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.8.26
File
tensordict_nightly-2026.8.26-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tensordict_nightly-2026.8.26-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.26-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.26-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tensordict_nightly-2026.8.26-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.26-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.26-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tensordict_nightly-2026.8.26-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.26-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.26-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tensordict_nightly-2026.8.26-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.26-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details
tensordict_nightly-2026.8.26-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tensordict_nightly-2026.8.26-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tensordict_nightly-2026.8.26-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
tensordict_nightly-2026.8.26-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.8.26-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 591.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3881c3b462dc084dad95a9714221d47d403a7adf7e34bf4c85e1cedd70fa4aef
BLAKE2b-256 checksum
How to use checksums
a353bd8d55738a13677c94040030bff6f142edfeb6ffd9c7b5db135b19d232f5
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.8.26-cp314-cp314-win_amd64.whl

Download URL tensordict_nightly-2026.8.26-cp314-cp314-win_amd64.whl
Size 652.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5fda60e715f929116bef7e152cd8b5bf7a1fd0b5897f259f18fe25f0012357a5
BLAKE2b-256 checksum
How to use checksums
dc4d413b92f959f817f3fcf1b1cbb1a0dd14cf0c94018083508fdde3d6d22f19
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.8.26-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp314-cp314-manylinux_2_28_aarch64.whl
Size 590.3 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0cdbeb21436d2be328dc06706641aa40ca70dc42e4e0d1d5f6ec430ca7651ba6
BLAKE2b-256 checksum
How to use checksums
9c65330e67cdf359d340bb0624c69e8d3f5e94099f36302ff3630c4ae7e652c1
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.8.26-cp314-cp314-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.26-cp314-cp314-manylinux1_x86_64.whl
Size 595.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
30f8b4ad575fe2f7462d05e32f1e66dd826b85d4456849152e4698ef36af692f
BLAKE2b-256 checksum
How to use checksums
30ce3e25ca473bd96a262a2d88b0dd7898dcec13371c3f3b8281320a9bb7a0a4
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.8.26-cp314-cp314-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.26-cp314-cp314-macosx_11_0_universal2.whl
Size 579.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
caa91411c5556eac25ac442940ac19bcf2425deabe116275cd1aac7cfceb8cf3
BLAKE2b-256 checksum
How to use checksums
cebec1e5cc591dfa9804b9b92d9a0c1b9dfe132d465b1b310135ea8e5b0eb737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / tensordict_nightly-2026.8.26-cp313-cp313-win_amd64.whl

Download URL tensordict_nightly-2026.8.26-cp313-cp313-win_amd64.whl
Size 650.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
30b66bc7759d0b3518d8f789dac7fbb9860f48079295649dcbbc77e192990196
BLAKE2b-256 checksum
How to use checksums
b1a11088b409e0f3cfa3160be0abee08e2cbaedd73c6e8c77c6c8f9e587b74cf
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.8.26-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp313-cp313-manylinux_2_28_aarch64.whl
Size 589.5 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c6eddca9533180dc844ff1af05be0ac5d9ef52f0e9e1451b1de8eaf1225e6baa
BLAKE2b-256 checksum
How to use checksums
3c41f4baec6a9f46d7409de3cade2b4ddf762f2dcb4706e7362d6f80424ab299
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.8.26-cp313-cp313-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.26-cp313-cp313-manylinux1_x86_64.whl
Size 595.5 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
39ddc4829536fda7597460325bdad8fc9d1b2e93d57ae7ac8d95907dacf79174
BLAKE2b-256 checksum
How to use checksums
9037f27ff82086c05000f3602669e74de15ad2de850f4c52db55b0ebc2da79ad
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.8.26-cp313-cp313-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.26-cp313-cp313-macosx_11_0_universal2.whl
Size 579.3 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2ec8e4b38a6f871c71b995d33a3388736a14d4b22bee3c304101870f368b3f16
BLAKE2b-256 checksum
How to use checksums
f191ee10a3fe6287aa9306bd8b4d11f997c1302b23f2386126c7f47e1d5771ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tensordict_nightly-2026.8.26-cp312-cp312-win_amd64.whl

Download URL tensordict_nightly-2026.8.26-cp312-cp312-win_amd64.whl
Size 650.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aa6c2122df733769fe4ee5b1f40d76939744294ad55666923a940d3838526bb9
BLAKE2b-256 checksum
How to use checksums
418e6e7c35bed739277a19a5b20cbdc52181ebcdbeec6b76b5ced26df3178a8a
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.8.26-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp312-cp312-manylinux_2_28_aarch64.whl
Size 589.3 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
31dd2ea1afd1e7286070ad050926567a1b5a953c8b86f24e2aa1a54472eef6e3
BLAKE2b-256 checksum
How to use checksums
a5c186de374329d5681cc38ef9eb3cb8b7b9abd9c46307ffcc790e104617b8a2
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.8.26-cp312-cp312-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.26-cp312-cp312-manylinux1_x86_64.whl
Size 595.3 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2bf5bf069601d9c332693bd515d16170e5928e482cc0b79130f5c3a929df8cca
BLAKE2b-256 checksum
How to use checksums
3eb3252c2cf0e1a582a4e1af2eb8a1d363fa89fd748b990daaa55f72368fc42e
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.8.26-cp312-cp312-macosx_11_0_universal2.whl

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

Download URL tensordict_nightly-2026.8.26-cp311-cp311-win_amd64.whl
Size 649.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0db62456edcca00bb5702933da691b529a19f8f336042d9d33ce81bfbbcc9b4c
BLAKE2b-256 checksum
How to use checksums
68d91bf41d5e2545da067fcfbc573f27a5933bdbd4442afce73aa9d867dea144
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.8.26-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp311-cp311-manylinux_2_28_aarch64.whl
Size 589.7 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
59c5d502eaad7aec3f50532b2081a48bcc5c4cdf52118aa13bba86b5626e89c7
BLAKE2b-256 checksum
How to use checksums
0d49de37a50dccf0d4ab6c7a6bdf1f8e0ed275c5d92638d5e2a5f54849696d5e
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.8.26-cp311-cp311-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.26-cp311-cp311-manylinux1_x86_64.whl
Size 595.3 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a3ff5c1d54a19297fb44ca191cb72284d00a3c468bb7d5ba6b8332c683a0f01b
BLAKE2b-256 checksum
How to use checksums
a88b0a02c32fda7f628fa11236706e34a4e668891d97a2e4543a650ced7469d4
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.8.26-cp311-cp311-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.26-cp311-cp311-macosx_11_0_universal2.whl
Size 578.5 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
77a7eadb0b1b7e9621599cbdab8ecfd760949c86b628d79e5f1c4bdb2f550eaf
BLAKE2b-256 checksum
How to use checksums
284bccd66560f9bb0a784baf281e9bbd0fd7b5044e635767360a0bc4d9f119c2
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.8.26-cp310-cp310-win_amd64.whl

Download URL tensordict_nightly-2026.8.26-cp310-cp310-win_amd64.whl
Size 647.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3de1d303b122890a340736678cf795b63bd6de62b9dee074ddbac2e11f5d48ac
BLAKE2b-256 checksum
How to use checksums
17c0c5ad4d0046714c19e4b2bb186809417034eff74445676faabec5f4317cb1
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.8.26-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tensordict_nightly-2026.8.26-cp310-cp310-manylinux_2_28_aarch64.whl
Size 588.2 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5ae9ca4d63f1e97c7405b83b9e8b2160fee0b92950f4fa053b87d9ab8d710b82
BLAKE2b-256 checksum
How to use checksums
ecda4c51a04098818ddfe2caa5ab3a9084b3b2cc1470da949bee23d0269600b8
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.8.26-cp310-cp310-manylinux1_x86_64.whl

Download URL tensordict_nightly-2026.8.26-cp310-cp310-manylinux1_x86_64.whl
Size 593.6 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2cca322a114a9fba3339d72eede2a4d16fd8e28eae7e03ecb69632fcbb1bd5c8
BLAKE2b-256 checksum
How to use checksums
a055f7b4d18e423673fcbc475cb2426d36d0e43ed5e3f8833cbe466152c1d64d
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.8.26-cp310-cp310-macosx_11_0_universal2.whl

Download URL tensordict_nightly-2026.8.26-cp310-cp310-macosx_11_0_universal2.whl
Size 576.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8fb47aea097342f22f2a603cbebafc73f9bf38942d3c6db92e5ac7cbb7cef999
BLAKE2b-256 checksum
How to use checksums
a525d201a2907338bef1549da648a8be4fcc6a24be25415e8e954de434f84774
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.8.26 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