Skip to main content

Installation | Simple Example | Detailed Example | Documentation | Contributing | License

TorchCodec

TorchCodec is a Python library for decoding video and audio data into PyTorch tensors, on CPU and CUDA GPU. It also supports video and audio encoding on CPU! It aims to be fast, easy to use, and well integrated into the PyTorch ecosystem. If you want to use PyTorch to train ML models on videos and audio, or run inference, TorchCodec is how you turn these into data.

We achieve these capabilities through:

  • Pythonic APIs that mirror Python and PyTorch conventions.
  • Relying on FFmpeg to do the decoding and encoding. TorchCodec uses the version of FFmpeg you already have installed. FFmpeg is a mature library with broad coverage available on most systems. It is, however, not easy to use. TorchCodec abstracts FFmpeg's complexity to ensure it is used correctly and efficiently.
  • Returning data as PyTorch tensors, ready to be fed into PyTorch transforms or used directly to train models.

Usage Examples

Below are some examples of what you can do with TorchCodec. For more detailed examples and more use-cases, check out our documentation!

Video Decoding

from torchcodec.decoders import VideoDecoder

device = "cpu"  # or e.g. "cuda" !
decoder = VideoDecoder("path/to/video.mp4", device=device)

decoder.metadata
# VideoStreamMetadata:
#   num_frames: 250
#   duration_seconds: 10.0
#   bit_rate: 31315.0
#   codec: h264
#   average_fps: 25.0
#   ... (truncated output)

# Simple Indexing API
decoder[0]  # uint8 tensor of shape [C, H, W]
decoder[0 : -1 : 20]  # uint8 stacked tensor of shape [N, C, H, W]

# Indexing, with PTS and duration info:
decoder.get_frames_at(indices=[2, 100])
# FrameBatch:
#   data (shape): torch.Size([2, 3, 270, 480])
#   pts_seconds: tensor([0.0667, 3.3367], dtype=torch.float64)
#   duration_seconds: tensor([0.0334, 0.0334], dtype=torch.float64)

# Time-based indexing with PTS and duration info
decoder.get_frames_played_at(seconds=[0.5, 10.4])
# FrameBatch:
#   data (shape): torch.Size([2, 3, 270, 480])
#   pts_seconds: tensor([ 0.4671, 10.3770], dtype=torch.float64)
#   duration_seconds: tensor([0.0334, 0.0334], dtype=torch.float64)

You can use the following snippet to generate a video with FFmpeg and try out the VideoDecoder:

ffmpeg -f lavfi -i testsrc2=size=640x400:duration=10:rate=25 /tmp/output_video.mp4

Encoding

from torchcodec.encoders import Encoder

encoder = Encoder()
video_stream = encoder.add_video(
    height=height, width=width, frame_rate=frame_rate,
)
audio_stream = encoder.add_audio(
    sample_rate=sample_rate, num_channels=num_channels,
)
with encoder.open_file("output.mp4"):
    video_stream.add_frames(frames_batch_0)
    audio_stream.add_samples(samples_batch_0)
    video_stream.add_frames(frames_batch_1)
    audio_stream.add_samples(samples_batch_1)
    # ...

Installing TorchCodec

  1. Install FFmpeg, if it's not already installed. TorchCodec supports all major FFmpeg versions in [4, 8]. Linux distributions usually come with FFmpeg pre-installed. You'll need FFmpeg that comes with separate shared libraries. This is especially relevant for Windows users: these are usually called the "shared" releases.

    If FFmpeg is not already installed, or you need a more recent version, an easy way to install it is to use conda:

    conda install "ffmpeg"
    # or
    conda install "ffmpeg" -c conda-forge
    
  2. Install PyTorch and TorchCodec:

    pip install torch torchcodec
    

    That's it! On Linux x86 and aarch64, this will install CUDA-enabled wheels by default (matching the default behavior of pip install torch). These wheels should still work even if you do not have a GPU on your machine. On macOS and Windows this will install CPU-only wheels. CPU wheels are available for Linux (x86_64 and aarch64), macOS, and Windows.

CUDA support

CUDA-enabled wheels are installed by default on Linux. For Windows, you'll need to pass --index-url as described below.

Make sure you have a GPU with NVDEC hardware that can decode the format you want. Refer to Nvidia's GPU support matrix here.

You will need the libnvrtc CUDA library, which is usually part of the CUDA Toolkit.

To select a specific CUDA Toolkit version, use --index-url. Make sure to install the corresponding PyTorch version as well (refer to the official instructions):

# This corresponds to CUDA Toolkit version 13.0.
pip install torch torchcodec --index-url=https://download.pytorch.org/whl/cu130

Make sure your FFmpeg has NVDEC support:

ffmpeg -decoders | grep -i nvidia
# This should show a line like this:
# V..... h264_cuvid           Nvidia CUVID H264 decoder (codec h264)

To check that FFmpeg libraries work with NVDEC correctly you can decode a generated test video:

ffmpeg -hwaccel cuda -hwaccel_output_format cuda -f lavfi -i testsrc2=duration=1 -f null -

CPU-only installation

To install CPU-only wheels explicitly (e.g. on Linux where CUDA wheels are the default):

pip install torchcodec --index-url=https://download.pytorch.org/whl/cpu

XPU support

Intel GPUs (XPU) support requires a stand-alone plugin for TorchCodec:

pip install torchcodec-xpu --extra-index-url=https://download.pytorch.org/whl/xpu

For any XPU-related support, please refer to https://github.com/intel/torchlib-xpu.

Compatibility with torch versions

The following table indicates the compatibility between versions of torchcodec, torch and Python.

torchcodec torch Python
main / nightly main / nightly >=3.10, <=3.14
0.14 >=2.11 >=3.10, <=3.14
0.13 >=2.11 >=3.10, <=3.14
0.12 >=2.11 >=3.10, <=3.14
older versions
torchcodec torch Python
0.11 2.11 >=3.10, <=3.14
0.10 2.10 >=3.10, <=3.14
0.9 2.9 >=3.10, <=3.14
0.8 2.9 >=3.10, <=3.13
0.7 2.8 >=3.9, <=3.13
0.6 2.8 >=3.9, <=3.13
0.5 2.7 >=3.9, <=3.13
0.4 2.7 >=3.9, <=3.13
0.3 2.7 >=3.9, <=3.13
0.2 2.6 >=3.9, <=3.13
0.1 2.5 >=3.9, <=3.12
0.0.3 2.4 >=3.8, <=3.12

Contributing

We welcome contributions to TorchCodec! Please see our contributing guide for more details.

License

TorchCodec is released under the BSD 3 license.

However, TorchCodec may be used with code not written by Meta which may be distributed under different licenses.

For example, if you build TorchCodec with ENABLE_CUDA=1 or use the CUDA-enabled release of torchcodec, please review CUDA's license here: Nvidia licenses.

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.

torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

torchcodec-0.15.0-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

torchcodec-0.15.0-cp314-cp314-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp314-cp314-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

torchcodec-0.15.0-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

torchcodec-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp313-cp313-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

torchcodec-0.15.0-cp312-cp312-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.12Windows x86-64

torchcodec-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp312-cp312-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

torchcodec-0.15.0-cp311-cp311-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.11Windows x86-64

torchcodec-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp311-cp311-macosx_14_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

torchcodec-0.15.0-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10Windows x86-64

torchcodec-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

torchcodec-0.15.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

torchcodec-0.15.0-cp310-cp310-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d96bc899819d975db3a38164f4253620fd5683a3b0d447a840cdb6cb091332e
MD5 66b4fabd0948d227e88082e047fe5518
BLAKE2b-256 1c728ab2b9dcd27c1ca7b5c66a6b33fa9acd5cd0cefcc3e778736f8d8a725e9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 672aea29b5d9c56dc023e366f40ec4168bfd52f2ac02cf1c07430ad6560fdbe7
MD5 e2aa2e6f645d4ccb37bd08e110939221
BLAKE2b-256 db81cd76bac5183bdcc467f51815d9cf1405bb38a90804b217ce574ac3466162

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 24285627a70a935d07322342ab5d92c30bb2d37bcc9ccebacee4b23ec0e3a3c7
MD5 a289fc85989c31507d62567786819d3d
BLAKE2b-256 de89e500933ee68799a30b7573c06ed7165a1dfaba12672550bc3d2e9493fb23

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0cd15a402189953ae9a68854690b53acb72c7b9ba4d9bacb18ce9b654069cb16
MD5 c442a2869bc82adf46f02bcbde5bddc2
BLAKE2b-256 cb9571aa2910875c806e2979390bfd5bef8b4689218389a79d707ac30582c755

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314-win_amd64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8b0b5b293024e0753455fa141522db794a72ae7b8e1d0a750db5756704ca6ea
MD5 7e599d31904c851ef9643cd9cdd3104d
BLAKE2b-256 28574bab825dbb8aff755c87ff040fd91e6dbc1bb7c51a9bd5b2fdd61fda0437

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24e8e6a1824cc13986fe678f91b07ac199d19dbc5f2af39decc4966d957b42f5
MD5 036da973b6b8cb6f2d7875b41751d775
BLAKE2b-256 b007cbb4a059307fa19fd96aafeb0fd35aeed15bbbff1a7872000734e35c8411

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b81d9d522d74981e97754e43f29c0d1f351e122f16135d390ad00023ff6535d
MD5 736d6d7e333c448f3a1e396ed4811446
BLAKE2b-256 749ae1e2724334ffdc2ae86db067e13bd931ae87db82807d99136b295ac78d68

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ed08f3f07f1c68c4123cf85a47a0947f5edd57da8cd1c10d46eefd4e1673a789
MD5 1305a09f6c0b6e3c57f6cc0029bd31f4
BLAKE2b-256 754660a7c34180bbe55410aa36783e4c7421d4fc81fccebb33dcbc6ac9d2a8a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp313-cp313-win_amd64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5896a55374d4c90e4788a8eb7c0c7a26a67db5bbe0b6c73975e2bd22f4d98fda
MD5 cc26c98fafe3c46b324b7532caa7c4bb
BLAKE2b-256 70fff0e5795100bdf11f6e73a2fcc5197e9010e45030c1ee7f6b3ee32cffefe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28c8008494e47c3828eb64b2e9943dbb86d7183c3901a894eda26ce86e01b1a9
MD5 fa4da57168d882d5fa642afc184c7f92
BLAKE2b-256 afb9f9815625b201d41a934f8129d9cf8e956d0b7cccdbc39443538f4f582b38

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d753c456ff9c9c30f2b8862d08ce47074f96b1789fb60f12787a85f6c2c6a50
MD5 3e74759163379717b8ae37e2f2dbc8c4
BLAKE2b-256 4e515edd02c5c5c511017a206c03818951b334a5d64e2fcf000a2fe17a026122

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 589e127778870c691d8977c08311bf57c4fecb9eb56fa52cf29d9671fe78eb72
MD5 0948c73d98d8d872f556072427e216ac
BLAKE2b-256 e00ffa432d8c8b523f5891a66483f607ec80e28ae025d99ce1d1c50667d8446b

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp312-cp312-win_amd64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa31e33884829332cc55b301aa9d23ba90bf164aa8576a8c68aed6c0061c2d8c
MD5 7348d6365bcb46c1f81bf18ca787efd1
BLAKE2b-256 d005b7ba7ae04db4afeb1fd32d30ec6290d511c374adc464afe191c8fc8d4e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c62f4257b49c6473b0a1006519274b7daef9ef9c1d66b1a6a025dba9df5daac
MD5 111e488a2453ce38458f7362eef9196a
BLAKE2b-256 9ddec00b8d13e3e28de9c76f05b4c25fc4d882b4a3d1451b8d2073d089895684

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a4b24012f7a7fe962dfee8f06d9c91e9e3fd1f4b6302fdb5b8884a02aca3f37
MD5 5a6eef8d76d4894c1b717153e7d3f518
BLAKE2b-256 c65eba71ff29b3f957a7e05cfb5c1d189f34c4224166b5bbe900ec8320f506f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 80a918b840c346f4167781a8eab241aeaf7d22979a603960f99c1ed1fc992461
MD5 f7effdb0c72f51bc4f42a7315b1b1d30
BLAKE2b-256 ddb50ddc696f0121e5d300830cee43a73865a2436a8877833c97752cb005ed7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp311-cp311-win_amd64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c4257dc64554f1ed848511b7415b772f7df98217a30610d284e2a0a4df1a427
MD5 a503465296ac0093802b107a39170ce2
BLAKE2b-256 d8eef14346b9e2d4aac6eee6f1658b5ffa1107e8c1be9e6a2130655a774755c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ce1c120275f80eff56842b856ebd48232e46a87c6351607dd8d60ccf197bbb0
MD5 0a88a5f5cd014047d6eab8005ccb1b41
BLAKE2b-256 d02f1ce2feb161bbd12719f7fd0accef64125f4a6d926e02cd360999b70429e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1f089f44e237620a291078f3b039e3262c73bf0e5ff83747e20fd67e55d53d7
MD5 6d38e7726573542bc8448c5ab02d0e6f
BLAKE2b-256 cc7e1327cbf7fd2013ac2c06f438e6e6b4d4728b754d98e7c1539b80bafe5d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0fd9665b76496d5453b7b7d0e832f142bc658b46fa2e7ae5a941f6dbb1752ea6
MD5 4b0bc4f811595bedeeaa8d5d9620d833
BLAKE2b-256 eb0628b121a4a1a606e644606b8d01c4f2af70452342cd53fcebf412a936ed0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp310-cp310-win_amd64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53cc91c1406f35055ce7077911f4a6fd43310ffe456d45d739afd37f547919ef
MD5 adff87bd8a0f8c5ff1f48265e2305691
BLAKE2b-256 c53c1cb65d491c5850706befffe0add082ad74f14ec1c3dda4f7bb45cd66796e

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db73e361d31bd7717d2861b5a41233ddefb29b3d1671cd61ca2b1eae5c0975c0
MD5 46b951e12196e4abc00621992e30f807
BLAKE2b-256 55aff4cb8852016f8473d6ae89f5b7263b5c0fbf579405de87fa38a5b52b2ac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

File details

Details for the file torchcodec-0.15.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torchcodec-0.15.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1cf1946806c419fa16e41c114ed783fe9f5115e08a02ed4c609c8e0402c6e70d
MD5 05db1451882c8c06910e0939efb9c046
BLAKE2b-256 be7e56dde94fd77a89c0ac289551ac91a39e99959bcd2ae9f14a3e928ca7ff9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcodec-0.15.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release-pypi.yml on pytorch/test-infra

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page