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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tensordict-0.14.0-cp314-cp314t-win_amd64.whl (654.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

tensordict-0.14.0-cp314-cp314t-manylinux_2_28_x86_64.whl (594.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp314-cp314t-manylinux_2_28_aarch64.whl (590.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp314-cp314t-macosx_14_0_arm64.whl (950.1 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

tensordict-0.14.0-cp314-cp314-win_amd64.whl (643.4 kB view details)

Uploaded CPython 3.14Windows x86-64

tensordict-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl (594.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl (589.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp314-cp314-macosx_14_0_arm64.whl (945.5 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

tensordict-0.14.0-cp313-cp313-win_amd64.whl (643.7 kB view details)

Uploaded CPython 3.13Windows x86-64

tensordict-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl (594.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl (588.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp313-cp313-macosx_14_0_arm64.whl (945.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

tensordict-0.14.0-cp312-cp312-win_amd64.whl (643.5 kB view details)

Uploaded CPython 3.12Windows x86-64

tensordict-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl (594.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl (588.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp312-cp312-macosx_14_0_arm64.whl (945.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

tensordict-0.14.0-cp311-cp311-win_amd64.whl (642.4 kB view details)

Uploaded CPython 3.11Windows x86-64

tensordict-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl (593.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl (588.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp311-cp311-macosx_14_0_arm64.whl (944.5 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

tensordict-0.14.0-cp310-cp310-win_amd64.whl (639.6 kB view details)

Uploaded CPython 3.10Windows x86-64

tensordict-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl (591.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

tensordict-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

tensordict-0.14.0-cp310-cp310-macosx_14_0_arm64.whl (942.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file tensordict-0.14.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 394a2caf6e0e429c934653c186539b34a4cd416f427c5b9f3611b22c7f303613
MD5 630fdee2b5202b58919e65d833f31ff5
BLAKE2b-256 275ca94b629f2af9914c9ff8965021fbd0ceb76104aa072672ae9d4e36317b73

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1196b791d000a34ae2760fd9fd20c0bf6202696bd92a1699dd35e50f1fe5c20a
MD5 c63e9121dc35d1740c996b6b610546be
BLAKE2b-256 5f571d6da91276302baed118155fa6c050c67bbf1b26af67cee957c535e48507

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d25d417c87f8620094f5016fb964c6769cfb152ba8a33c78a718e5aca6b2f3a
MD5 31ea516085c46038a569a9978a09e8bb
BLAKE2b-256 8399d1d227221d062423ae8ec23319d5addb22bd0097baeec1c20775cb295395

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 286e87bd1b56264bb74d94abfcc6895058c6108d0d8e4da8302c66c88c739503
MD5 4c7f521a7defc0cc66372164a3e84874
BLAKE2b-256 afe63de571b5e5c6ba0c0bb87c3e075f23271282076eb3925c840f0b4dfc9bbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tensordict-0.14.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 643.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tensordict-0.14.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ad0bedc81af6caadf63a62a4baa5f7d6783dffdf69fcbdfb8392a9d23a6ff7b4
MD5 5c576c7bd730151c0a2be46e2e90272c
BLAKE2b-256 05882678a17b2757bd4ed0f36971125890118638770991306875722bfe5b84ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca576cd93df1d308fb663082589370a2b763db0d9cee7fe865d7b3b598cd089e
MD5 d2cc09b5beba06f4a23a26e69c614fa3
BLAKE2b-256 c2d770e879670fc88fe662e6202f56fccbe3482fb6fecef6578c807f3d842df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffe448e97a031f4079f7b93dd770670a2b3f826ef4d37b3ebf0e082c1208b0fe
MD5 5b532ea9e12c2d98857aab101ffff542
BLAKE2b-256 4cec21fcbe24868c95725ee746250f0ed8f417f83cb7932c18d8798194ad52bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00ffad4d148fa60573fb24b6e6421ed3df36158d54eb34d03b0b7e1da0f65371
MD5 455ab0162b7466c6e773c5033ec756ad
BLAKE2b-256 809b6fb25904baedec5e13f4d1006bbce2960c70062f53be1b74b316580e0979

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tensordict-0.14.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 643.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tensordict-0.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a828b52fbf2c90d638b20a8094f6a70d72f2a0e5a668c1ae5fcf87d9d9bee84d
MD5 5b323b65e50fb1898410c71f76bc6b86
BLAKE2b-256 90f83215bd911a57bdfb947f9a537e02e511364d2b63cd91866021c6e73e596c

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f7dceb6dfac5578c130201c847c43ab0c22c0ba60dc086ddd43d69022ab69eb
MD5 3f58624ace738ae707328ebf8c84c039
BLAKE2b-256 f31cc78fdf8c2e1ac118921338619e0c1d35f0f6614fb04d7645f353f42e8bf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f67bf69b4aebc7a1369e6fc2f66206c8386bc8a26a43ceedff4ebcc1abca432
MD5 5a5f2cea655f5082add4f39ec1bab3fa
BLAKE2b-256 12b758fd3c27d462693c44e8eea64bd5607382ea3f427201a12bb096bf7d2ab2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7b9458005b6868d932242eeca93b2fcea9f47bb8f6d37bd53cdd1f493fb783a4
MD5 34e504c21057a8c2d661e182171edd4d
BLAKE2b-256 23bfa969e631cdae4234266242f3d74023a25a8087e58e3971f0407e2f115cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tensordict-0.14.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 643.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tensordict-0.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84d07c944230be85b5e74cc52844eee8997fdef94ef201c1263b9278a33ff298
MD5 2cf7dcbc53ecea2fe93a738d910cc74b
BLAKE2b-256 b3ec2e7582a81b9b426c79ab5e6b3b517cef6c88476eacbc34fd77debbf8eac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa1f17b6c04df8228d7ac8b2c1b64838a840ce583d2f73982b81e9b7580031d6
MD5 e65c7c4c288d613ecd6c7b44de6582b4
BLAKE2b-256 2526fa443460d9439c307adaaea070d12990fdb17da6a62b180945b213fee558

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ace655721c5b36108b13d1826ad741ad72ed50984444ffade6dc9ad8558014e1
MD5 8ea7e179edf7c823becded0fa536b232
BLAKE2b-256 b4da2fe7c405b954e9ceb6ae4142574af9cda0e0486b2f12f4f992389c07cfc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 31b3193962287db6c856af2b77d7ac4b6310a9b6b33b9f825c02dfed6a70a850
MD5 1369ba4b2071f3e80dde9bd6d554f664
BLAKE2b-256 1bf60d845bc1b7d668b785396f4ded866295d5f9a6960f87c24246d6b211c08d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tensordict-0.14.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 642.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tensordict-0.14.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2cd6b24d188c2dc1f4273e556984c6e3e2da810d9b7304e3672078994674492f
MD5 c1bac71210bc513d9f4ee80cc13280a4
BLAKE2b-256 b3ea64f0f4350c22af4400537b5f14096f04f6e6e4802bbfe09db63aa59946e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ed358fcbf9b8460fd8b5b8d73f42653098ee04bc7550d3d93c82586ead58dbc
MD5 30275fd2b3f154adeed67006a8e9e46f
BLAKE2b-256 0a9b5707c3fe07dda56ff44c2518f03eb86a56c02af5ed036771c9bfb4a899e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cfb07896a4a16533255771c45c08f123aeba02760d54d5cba2f204471edc97d
MD5 6b800ab2284b2cffa18f92ccb543bf2e
BLAKE2b-256 e7ae04418adde2f4383c82bfa5b8c02dad71fcaa8bd8c660052dbdc808a20bfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8caf6d8b07bd14cea26464f774c4a929d6d035de1b7a3d6aaaf19f8f6dae8177
MD5 0db745ad14b0d84bd5cff59b84ea3007
BLAKE2b-256 8af00f2a24dbfda9d7d38b352421231c5bf7aa60da67748a9dcb686afc3ab3e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tensordict-0.14.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 639.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tensordict-0.14.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c68a752092f06ae5cc05b8787c196a9c7cb2244682e50bb6c7f816686fcda87
MD5 03040fa88cc82797d11da6d914786fc0
BLAKE2b-256 df78a1dc0a796323aceb10d20d1378098fe5f457e6d1d4e00addf939a6c30ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0448e357f57a5dc138e379d861b978d88d5f606b98bfaca8e8820a93e4a865a5
MD5 7a54233fd1c67bec7e4db6c5ee19d643
BLAKE2b-256 5ff803cb9c0125cb8c938221aa3451987df9ce459edd6569c0cb49d9a02255cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04f40177eaeca758116b0fed26c31b78f4249b2fdee7b005b96a6d27f712c20a
MD5 955219974c338348e528611ca9e1be33
BLAKE2b-256 0b6cbb20a017879aec610b35636e2b65fd9bbdbcef7c9869e044c07d22882093

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tensordict-0.14.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tensordict-0.14.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 af60eede380d6306f12d458c7681fd6b2be35a48107dc937f153d71db5e51770
MD5 131b29ce153335e4b58cb7b168513d1b
BLAKE2b-256 1f0c9fec480cb47d15043e43aa82e6ffb1c88408dfddd406b445c3a46d4e50ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for tensordict-0.14.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on pytorch/tensordict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.14.0 This release

24 files

0.13.0

28 files

0.12.4

28 files

0.12.3

28 files

0.12.2

28 files

0.12.1

28 files

0.12.0

28 files

0.11.0

28 files

0.10.0

24 files

0.9.1

24 files

0.9.0

24 files

0.8.3

24 files

0.8.2

23 files

0.8.1

23 files

0.8.0

23 files

0.7.2

15 files

0.7.1

15 files

0.7.0

15 files

0.6.2

8 files

0.6.1

12 files

0.6.0

12 files

0.5.0

15 files

0.4.0

13 files

0.3.2

17 files

0.3.1

17 files

0.3.0

17 files

0.2.1

16 files

0.2.0

16 files

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

0.0.3

1 file

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