# This file was autogenerated by uv via the following command:
#    uv pip compile - --python-version 3.15 --python-platform x86_64-manylinux_2_28 --only-binary :all: --no-binary pyyaml --generate-hashes --index-strategy unsafe-best-match -o scripts/colab/locks/d3.lock.txt
accelerate==1.15.0 \
    --hash=sha256:97eacca0b73e45cb867dbf8c5d5d4dc32219544300e0c8992c7334dc2ef33cec
    # distribution: accelerate-1.15.0-py3-none-any.whl
annotated-doc==0.0.5 \
    --hash=sha256:117bac03a25ede5df5440e855b32d556049ca169ead221505badf432fed4b101
    # distribution: annotated_doc-0.0.5-py3-none-any.whl
    # via typer
anyio==4.16.0 \
    --hash=sha256:c66ae634e0b8228396b801741beb3294326d4b6102f7bba4041c0dfb58c29026
    # distribution: anyio-4.16.0-py3-none-any.whl
    # via httpx
aspire-si-gates==1.7.6 \
    --hash=sha256:ce70acbaa48d652a85404567a7ddac086f562cf152d783e62b0a83c51d2bc165
    # distribution: aspire_si_gates-1.7.6-py3-none-any.whl
    # via role-set
certifi==2026.10.23 \
    --hash=sha256:e9b54de76e530bb6cf0ccd036787103acb58fd42ba930ea8bf948ddbaa2f61d1
    # distribution: certifi-2026.10.23-py3-none-any.whl
    # via
    #   httpcore
    #   httpx
click==8.5.0 \
    --hash=sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360
    # distribution: click-8.5.0-py3-none-any.whl
    # via huggingface-hub
cuda-toolkit==13.2.2 \
    --hash=sha256:d12edc1aad1356236a2ee10c0d794b1aff5d3e79bfeca54867c3bb8e5afd87b0
    # distribution: cuda_toolkit-13.2.2-py2.py3-none-any.whl
    # via torch
einops==0.8.2 \
    --hash=sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193
    # distribution: einops-0.8.2-py3-none-any.whl
filelock==4.2.6 \
    --hash=sha256:fd7d4fca497bf3e3d0945a13261f8e684f2aef12ce7cf76aef26e13bf7388b88
    # distribution: filelock-4.2.6-py3-none-any.whl
    # via
    #   huggingface-hub
    #   torch
fsspec==2026.9.0 \
    --hash=sha256:8dd6e646e99ea382bd85f97a45e6b526a442d79423a7dc673f1e2756d05fcb5f
    # distribution: fsspec-2026.9.0-py3-none-any.whl
    # via
    #   huggingface-hub
    #   torch
h11==0.16.0 \
    --hash=sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86
    # distribution: h11-0.16.0-py3-none-any.whl
    # via httpcore
hf-xet==1.8.0 \
    --hash=sha256:29dab7c904cd1914a0439c6e1306c12c7497c8bd32290fbe563ebf51ca4b6d6d
    # distribution: hf_xet-1.8.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
    # via huggingface-hub
httpcore==1.0.9 \
    --hash=sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55
    # distribution: httpcore-1.0.9-py3-none-any.whl
    # via httpx
httpx==0.28.1 \
    --hash=sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad
    # distribution: httpx-0.28.1-py3-none-any.whl
    # via huggingface-hub
huggingface-hub==1.33.0 \
    --hash=sha256:04e434b06e100eddbce9a6e817d72693a7884b10a79bd67ab48080d5c07eb899
    # distribution: huggingface_hub-1.33.0-py3-none-any.whl
    # via
    #   accelerate
    #   tokenizers
    #   transformers
idna==3.20 \
    --hash=sha256:ab7ae7122974553370f0bdb919e1a960b2cd1bc1ef0276416d896db81c14582c
    # distribution: idna-3.20-py3-none-any.whl
    # via
    #   anyio
    #   httpx
jinja2==3.1.6 \
    --hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67
    # distribution: jinja2-3.1.6-py3-none-any.whl
    # via torch
markdown-it-py==4.2.0 \
    --hash=sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a
    # distribution: markdown_it_py-4.2.0-py3-none-any.whl
    # via rich
markupsafe==3.0.4 \
    --hash=sha256:925f929d6b59a8b3f8b8c6ac363cd0af7eecc81efb3071770b3c6717c450a369
    # distribution: markupsafe-3.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
    # via jinja2
mdurl==0.1.2 \
    --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8
    # distribution: mdurl-0.1.2-py3-none-any.whl
    # via markdown-it-py
mpmath==1.3.0 \
    --hash=sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c
    # distribution: mpmath-1.3.0-py3-none-any.whl
    # via sympy
networkx==3.7 \
    --hash=sha256:e3fd2c13a7814cee3746340d8d7f8598a67f16a58bf47fb7f8793fab6efca1b0
    # distribution: networkx-3.7-py3-none-any.whl
    # via torch
numpy==2.5.4 \
    --hash=sha256:56733449d2544178beaa4545cee357370440cf056c197f9c7bfb19dbfdd0e86d
    # distribution: numpy-2.5.4-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
    # via
    #   accelerate
    #   transformers
nvidia-cublas==13.4.1.3 \
    --hash=sha256:a5917cb642cfb07f4a0231ee16aec7e2e0357d8cb8b1b78a0c9c68dba3e6afc7
    # distribution: nvidia_cublas-13.4.1.3-py3-none-manylinux_2_27_x86_64.whl
    # via
    #   cuda-toolkit
    #   nvidia-cudnn-cu13
    #   nvidia-cusolver
nvidia-cuda-cupti==13.2.86 \
    --hash=sha256:8fa29f15dd8336181f961764d9d95236fc6b931dd0c8fcf8cd70aab0c310b586
    # distribution: nvidia_cuda_cupti-13.2.86-py3-none-manylinux_2_25_x86_64.whl
    # via cuda-toolkit
nvidia-cuda-nvrtc==13.2.86 \
    --hash=sha256:8111c5130e967b78222ea2124145f8efe9ce201b752b2579a2513100a53be1c5
    # distribution: nvidia_cuda_nvrtc-13.2.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl
    # via
    #   cuda-toolkit
    #   nvidia-cublas
nvidia-cuda-runtime==13.2.86 \
    --hash=sha256:3498247680dfddce31bad102af7e3e26fc795342a3cac64722bb0fa95e7f60f0
    # distribution: nvidia_cuda_runtime-13.2.86-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
    # via cuda-toolkit
nvidia-cudnn-cu13==9.24.0.43 \
    --hash=sha256:71f181cd810e90f9b6023b01186fe82d13d65f0ec098581ee201d39fad769e4b
    # distribution: nvidia_cudnn_cu13-9.24.0.43-py3-none-manylinux_2_27_x86_64.whl
    # via torch
nvidia-cufft==12.2.0.57 \
    --hash=sha256:34da27fadf3979b0b042c43823f0530be8408b86df31ee0108e1ca0b621d4ef6
    # distribution: nvidia_cufft-12.2.0.57-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
    # via cuda-toolkit
nvidia-cufile==1.17.1.22 \
    --hash=sha256:87feaf8c3ad20d3d03a01933181801ff6892bace5c8f0b1e4b48f319d3e62d36
    # distribution: nvidia_cufile-1.17.1.22-py3-none-manylinux_2_27_x86_64.whl
    # via cuda-toolkit
nvidia-curand==10.4.2.66 \
    --hash=sha256:9bb3796a2f6223454b2e326e3d7572c1500cfa4d629de827676b4eeecd30ab0c
    # distribution: nvidia_curand-10.4.2.66-py3-none-manylinux_2_27_x86_64.whl
    # via cuda-toolkit
nvidia-cusolver==12.2.0.11 \
    --hash=sha256:fab5778f6769947389a1a6abc07e635576825a08c0ffc68c3ae7f1392c794b42
    # distribution: nvidia_cusolver-12.2.0.11-py3-none-manylinux_2_27_x86_64.whl
    # via cuda-toolkit
nvidia-cusparse==12.7.10.12 \
    --hash=sha256:25907c75e4db1581685f06f61cc6cdecc04611765516a52373e0a18ebd69fa00
    # distribution: nvidia_cusparse-12.7.10.12-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
    # via
    #   cuda-toolkit
    #   nvidia-cusolver
nvidia-cusparselt-cu13==0.8.1 \
    --hash=sha256:786ce87568c303fadb5afcc7102d454cd3040d75f6f8626f5db460d1871f4dd0
    # distribution: nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_x86_64.whl
    # via torch
nvidia-nccl-cu13==2.30.7 \
    --hash=sha256:cefa7fdb9710efd0f39c5f1be1d61ff6fc9a996c451265bd7fbdcf9455ed4b50
    # distribution: nvidia_nccl_cu13-2.30.7-py3-none-manylinux_2_18_x86_64.whl
    # via torch
nvidia-nvjitlink==13.4.92 \
    --hash=sha256:e0391f24ed94ec879b84e3da4d4ec320c879aff681f2c7a638462f7199284323
    # distribution: nvidia_nvjitlink-13.4.92-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl
    # via
    #   cuda-toolkit
    #   nvidia-cufft
    #   nvidia-cusolver
    #   nvidia-cusparse
nvidia-nvshmem-cu13==3.4.5 \
    --hash=sha256:290f0a2ee94c9f3687a02502f3b9299a9f9fe826e6d0287ee18482e78d495b80
    # distribution: nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
    # via torch
nvidia-nvtx==13.2.86 \
    --hash=sha256:968ce72baee2a01791c7d3254000eac81f24677b0b91c62d21b449a1f309c245
    # distribution: nvidia_nvtx-13.2.86-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl
    # via cuda-toolkit
packaging==26.3 \
    --hash=sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c
    # distribution: packaging-26.3-py3-none-any.whl
    # via
    #   accelerate
    #   huggingface-hub
    #   transformers
psutil==7.2.2 \
    --hash=sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9
    # distribution: psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
    # via accelerate
pygments==2.21.0 \
    --hash=sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9
    # distribution: pygments-2.21.0-py3-none-any.whl
    # via rich
pyyaml==6.0.3 \
    --hash=sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f
    # distribution: pyyaml-6.0.3.tar.gz
    # via
    #   accelerate
    #   huggingface-hub
    #   transformers
regex==2026.9.29 \
    --hash=sha256:a714befaacbd10092ffe4cea0d3c5f008fb9efe9bc322c715bcdfdee414b9a3d
    # distribution: regex-2026.9.29-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
    # via transformers
rich==15.0.0 \
    --hash=sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb
    # distribution: rich-15.0.0-py3-none-any.whl
    # via typer
role-set==0.3.0 \
    --hash=sha256:982053602967a04877c4f336e52ce118db8b6f46bb1a5a943e78ed452126e39e
    # distribution: role_set-0.3.0-py3-none-any.whl
safetensors==0.8.0 \
    --hash=sha256:fd6f3f93c9a0a7cc2788ee63fb763353d4bd2e89b0751bc78fcf7dda00bea774
    # distribution: safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    # via
    #   accelerate
    #   transformers
setuptools==84.2.1 \
    --hash=sha256:ca140b45d5325a9478f880e351484f62fef15f336462e449ca0c03c873d589c2
    # distribution: setuptools-84.2.1-py3-none-any.whl
    # via torch
shellingham==1.5.4 \
    --hash=sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686
    # distribution: shellingham-1.5.4-py2.py3-none-any.whl
    # via typer
sympy==1.14.0 \
    --hash=sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5
    # distribution: sympy-1.14.0-py3-none-any.whl
    # via torch
tokenizers==0.23.3 \
    --hash=sha256:376851d22bcf9d650a5c3090bb83e6cf9e895fbf0595369fa4cd43c1f69b5f87
    # distribution: tokenizers-0.23.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    # via transformers
torch==2.14.1+cu132 \
    --hash=sha256:8fb164b031e0bdb340b074f623de2c639f04436d8eb1c0e4602d4f9df8e03a25
    # distribution: torch-2.14.1%2Bcu132-cp315-cp315-manylinux_2_28_x86_64.whl
    # via accelerate
tqdm==4.70.1 \
    --hash=sha256:c293e525e6fef9c20e8728fd4612df02a0aa31bb5fe91ecd93e123b1b7bffa73
    # distribution: tqdm-4.70.1-py3-none-any.whl
    # via
    #   huggingface-hub
    #   transformers
transformers==5.17.0 \
    --hash=sha256:78ec1ce21579b38dfb83950a0658cd119f87212a2fcfdff478096ce9d6c03801
    # distribution: transformers-5.17.0-py3-none-any.whl
typer==0.27.3 \
    --hash=sha256:e50022f28b82a86313e54501317a1db64bf8f8d036ff8cfe5ca7e47675454aff
    # distribution: typer-0.27.3-py3-none-any.whl
    # via transformers
typing-extensions==4.16.0 \
    --hash=sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8
    # distribution: typing_extensions-4.16.0-py3-none-any.whl
    # via
    #   huggingface-hub
    #   torch
