Verified Commit e9ad5d92 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add dependency

parent 6eb90058
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -21,9 +21,11 @@ build-backend = "hatchling.build"
# Code below stolen from https://docs.astral.sh/uv/guides/integration/pytorch/#configuring-accelerators-with-optional-dependencies
[project.optional-dependencies]
cpu = [
    "accelerate>=1.13.0",
    "torch>=2.10.0",
]
gpu = [
    "accelerate>=1.13.0",
    "torch>=2.10.0",
]

+97 −45
Original line number Diff line number Diff line
@@ -34,6 +34,26 @@ conflicts = [[
    { package = "orangensaft", extra = "gpu" },
]]

[[package]]
name = "accelerate"
version = "1.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "huggingface-hub" },
    { name = "numpy" },
    { name = "packaging" },
    { name = "psutil" },
    { name = "pyyaml" },
    { name = "safetensors" },
    { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "torch", version = "2.10.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-11-orangensaft-gpu'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ca/14/787e5498cd062640f0f3d92ef4ae4063174f76f9afd29d13fc52a319daae/accelerate-1.13.0.tar.gz", hash = "sha256:d631b4e0f5b3de4aff2d7e9e6857d164810dfc3237d54d017f075122d057b236", size = 402835, upload-time = "2026-03-04T19:34:12.359Z" }
wheels = [
    { url = "https://files.pythonhosted.org/packages/7e/46/02ac5e262d4af18054b3e922b2baedbb2a03289ee792162de60a865defc5/accelerate-1.13.0-py3-none-any.whl", hash = "sha256:cf1a3efb96c18f7b152eb0fa7490f3710b19c3f395699358f08decca2b8b62e0", size = 383744, upload-time = "2026-03-04T19:34:10.313Z" },
]

[[package]]
name = "aiohappyeyeballs"
version = "2.6.1"
@@ -273,7 +293,7 @@ name = "cuda-bindings"
version = "12.9.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "cuda-pathfinder", marker = "sys_platform == 'linux'" },
    { name = "cuda-pathfinder", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://files.pythonhosted.org/packages/0c/c2/65bfd79292b8ff18be4dd7f7442cea37bcbc1a228c1886f1dea515c45b67/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:694ba35023846625ef471257e6b5a4bc8af690f961d197d77d34b1d1db393f56", size = 11760260, upload-time = "2025-10-21T14:51:40.79Z" },
@@ -905,7 +925,7 @@ name = "nvidia-cudnn-cu12"
version = "9.10.2.21"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "nvidia-cublas-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" },
@@ -918,7 +938,7 @@ name = "nvidia-cufft-cu12"
version = "11.3.3.83"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" },
@@ -950,9 +970,9 @@ name = "nvidia-cusolver-cu12"
version = "11.7.3.90"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "nvidia-cublas-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cusparse-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" },
@@ -965,7 +985,7 @@ name = "nvidia-cusparse-cu12"
version = "12.5.8.93"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" },
@@ -1034,15 +1054,19 @@ dependencies = [

[package.optional-dependencies]
cpu = [
    { name = "accelerate" },
    { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
gpu = [
    { name = "accelerate" },
    { name = "torch", version = "2.10.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } },
]

[package.metadata]
requires-dist = [
    { name = "accelerate", marker = "extra == 'cpu'", specifier = ">=1.13.0" },
    { name = "accelerate", marker = "extra == 'gpu'", specifier = ">=1.13.0" },
    { name = "datasets", specifier = ">=4.6.1" },
    { name = "torch", marker = "extra == 'cpu'", specifier = ">=2.10.0", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "orangensaft", extra = "cpu" } },
    { name = "torch", marker = "extra == 'gpu'", specifier = ">=2.10.0", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "orangensaft", extra = "gpu" } },
@@ -1221,6 +1245,34 @@ wheels = [
    { url = "https://files.pythonhosted.org/packages/57/bf/2086963c69bdac3d7cff1cc7ff79b8ce5ea0bec6797a017e1be338a46248/protobuf-6.33.5-py3-none-any.whl", hash = "sha256:69915a973dd0f60f31a08b8318b73eab2bd6a392c79184b3612226b0a3f8ec02", size = 170687, upload-time = "2026-01-29T21:51:32.557Z" },
]

[[package]]
name = "psutil"
version = "7.2.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" }
wheels = [
    { url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b", size = 130595, upload-time = "2026-01-28T18:14:57.293Z" },
    { url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea", size = 131082, upload-time = "2026-01-28T18:14:59.732Z" },
    { url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63", size = 181476, upload-time = "2026-01-28T18:15:01.884Z" },
    { url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312", size = 184062, upload-time = "2026-01-28T18:15:04.436Z" },
    { url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b", size = 139893, upload-time = "2026-01-28T18:15:06.378Z" },
    { url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9", size = 135589, upload-time = "2026-01-28T18:15:08.03Z" },
    { url = "https://files.pythonhosted.org/packages/81/69/ef179ab5ca24f32acc1dac0c247fd6a13b501fd5534dbae0e05a1c48b66d/psutil-7.2.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00", size = 130664, upload-time = "2026-01-28T18:15:09.469Z" },
    { url = "https://files.pythonhosted.org/packages/7b/64/665248b557a236d3fa9efc378d60d95ef56dd0a490c2cd37dafc7660d4a9/psutil-7.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9", size = 131087, upload-time = "2026-01-28T18:15:11.724Z" },
    { url = "https://files.pythonhosted.org/packages/d5/2e/e6782744700d6759ebce3043dcfa661fb61e2fb752b91cdeae9af12c2178/psutil-7.2.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a", size = 182383, upload-time = "2026-01-28T18:15:13.445Z" },
    { url = "https://files.pythonhosted.org/packages/57/49/0a41cefd10cb7505cdc04dab3eacf24c0c2cb158a998b8c7b1d27ee2c1f5/psutil-7.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf", size = 185210, upload-time = "2026-01-28T18:15:16.002Z" },
    { url = "https://files.pythonhosted.org/packages/dd/2c/ff9bfb544f283ba5f83ba725a3c5fec6d6b10b8f27ac1dc641c473dc390d/psutil-7.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1", size = 141228, upload-time = "2026-01-28T18:15:18.385Z" },
    { url = "https://files.pythonhosted.org/packages/f2/fc/f8d9c31db14fcec13748d373e668bc3bed94d9077dbc17fb0eebc073233c/psutil-7.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841", size = 136284, upload-time = "2026-01-28T18:15:19.912Z" },
    { url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" },
    { url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" },
    { url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" },
    { url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" },
    { url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" },
    { url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" },
    { url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" },
    { url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" },
]

[[package]]
name = "pyarrow"
version = "23.0.1"
@@ -1651,13 +1703,13 @@ resolution-markers = [
    "python_full_version < '3.14' and sys_platform == 'darwin'",
]
dependencies = [
    { name = "filelock", marker = "sys_platform == 'darwin'" },
    { name = "fsspec", marker = "sys_platform == 'darwin'" },
    { name = "jinja2", marker = "sys_platform == 'darwin'" },
    { name = "networkx", marker = "sys_platform == 'darwin'" },
    { name = "setuptools", marker = "sys_platform == 'darwin'" },
    { name = "sympy", marker = "sys_platform == 'darwin'" },
    { name = "typing-extensions", marker = "sys_platform == 'darwin'" },
    { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "networkx", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e" },
@@ -1686,13 +1738,13 @@ resolution-markers = [
    "python_full_version < '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'linux' and sys_platform != 'win32'",
]
dependencies = [
    { name = "filelock", marker = "sys_platform != 'darwin'" },
    { name = "fsspec", marker = "sys_platform != 'darwin'" },
    { name = "jinja2", marker = "sys_platform != 'darwin'" },
    { name = "networkx", marker = "sys_platform != 'darwin'" },
    { name = "setuptools", marker = "sys_platform != 'darwin'" },
    { name = "sympy", marker = "sys_platform != 'darwin'" },
    { name = "typing-extensions", marker = "sys_platform != 'darwin'" },
    { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "networkx", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-11-orangensaft-cpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
]
wheels = [
    { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_aarch64.whl", hash = "sha256:8de5a36371b775e2d4881ed12cc7f2de400b1ad3d728aa74a281f649f87c9b8c" },
@@ -1739,30 +1791,30 @@ resolution-markers = [
    "python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'linux' and sys_platform != 'win32'",
]
dependencies = [
    { name = "cuda-bindings", marker = "sys_platform == 'linux'" },
    { name = "filelock" },
    { name = "fsspec" },
    { name = "jinja2" },
    { name = "networkx" },
    { name = "nvidia-cublas-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cuda-cupti-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cuda-nvrtc-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cuda-runtime-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cudnn-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cufft-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cufile-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-curand-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cusolver-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cusparse-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux'" },
    { name = "nvidia-nvtx-cu12", marker = "sys_platform == 'linux'" },
    { name = "setuptools" },
    { name = "sympy" },
    { name = "triton", marker = "sys_platform == 'linux'" },
    { name = "typing-extensions" },
    { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "filelock", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "fsspec", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "jinja2", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "networkx", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cuda-cupti-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cuda-nvrtc-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cuda-runtime-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cufft-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cufile-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-curand-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cusolver-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "nvidia-nvtx-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "setuptools", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "sympy", marker = "extra == 'extra-11-orangensaft-gpu'" },
    { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-11-orangensaft-gpu') or (extra == 'extra-11-orangensaft-cpu' and extra == 'extra-11-orangensaft-gpu')" },
    { name = "typing-extensions", marker = "extra == 'extra-11-orangensaft-gpu'" },
]
wheels = [
    { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6f09cdf2415516be028ae82e6b985bcfc3eac37bc52ab401142689f6224516ca" },