BioGeek commited on
Commit
6bcebfe
·
1 Parent(s): d3c7ff2

build: pin pytorch to2.4.1

Browse files
Files changed (2) hide show
  1. pyproject.toml +10 -0
  2. uv.lock +109 -64
pyproject.toml CHANGED
@@ -8,7 +8,17 @@ dependencies = [
8
  "gradio>=5.23.1",
9
  "gradio-log>=0.0.8",
10
  "instanovo",
 
11
  ]
12
 
13
  [tool.uv.sources]
14
  instanovo = { git = "https://github.com/instadeepai/instanovo" }
 
 
 
 
 
 
 
 
 
 
8
  "gradio>=5.23.1",
9
  "gradio-log>=0.0.8",
10
  "instanovo",
11
+ "torch==2.4.1",
12
  ]
13
 
14
  [tool.uv.sources]
15
  instanovo = { git = "https://github.com/instadeepai/instanovo" }
16
+ torch = [
17
+ { index = "pytorch-cu124", marker = "sys_platform == 'linux' or sys_platform == 'win32'" },
18
+ ]
19
+
20
+ [[tool.uv.index]]
21
+ name = "pytorch-cu124"
22
+ url = "https://download.pytorch.org/whl/cu124"
23
+ explicit = true
24
+
uv.lock CHANGED
@@ -2,8 +2,12 @@ version = 1
2
  revision = 1
3
  requires-python = ">=3.12"
4
  resolution-markers = [
5
- "python_full_version >= '3.13'",
6
- "python_full_version < '3.13'",
 
 
 
 
7
  ]
8
 
9
  [[package]]
@@ -849,6 +853,9 @@ dependencies = [
849
  { name = "gradio" },
850
  { name = "gradio-log" },
851
  { name = "instanovo" },
 
 
 
852
  ]
853
 
854
  [package.metadata]
@@ -856,6 +863,8 @@ requires-dist = [
856
  { name = "gradio", specifier = ">=5.23.1" },
857
  { name = "gradio-log", specifier = ">=0.0.8" },
858
  { name = "instanovo", git = "https://github.com/instadeepai/instanovo" },
 
 
859
  ]
860
 
861
  [[package]]
@@ -1052,7 +1061,9 @@ dependencies = [
1052
  { name = "packaging" },
1053
  { name = "pytorch-lightning" },
1054
  { name = "pyyaml" },
1055
- { name = "torch" },
 
 
1056
  { name = "torchmetrics" },
1057
  { name = "tqdm" },
1058
  { name = "typing-extensions" },
@@ -1431,34 +1442,34 @@ wheels = [
1431
 
1432
  [[package]]
1433
  name = "nvidia-cublas-cu12"
1434
- version = "12.4.5.8"
1435
  source = { registry = "https://pypi.org/simple" }
1436
  wheels = [
1437
- { url = "https://files.pythonhosted.org/packages/ae/71/1c91302526c45ab494c23f61c7a84aa568b8c1f9d196efa5993957faf906/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl", hash = "sha256:2fc8da60df463fdefa81e323eef2e36489e1c94335b5358bcb38360adf75ac9b", size = 363438805 },
1438
  ]
1439
 
1440
  [[package]]
1441
  name = "nvidia-cuda-cupti-cu12"
1442
- version = "12.4.127"
1443
  source = { registry = "https://pypi.org/simple" }
1444
  wheels = [
1445
- { url = "https://files.pythonhosted.org/packages/67/42/f4f60238e8194a3106d06a058d494b18e006c10bb2b915655bd9f6ea4cb1/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:9dec60f5ac126f7bb551c055072b69d85392b13311fcc1bcda2202d172df30fb", size = 13813957 },
1446
  ]
1447
 
1448
  [[package]]
1449
  name = "nvidia-cuda-nvrtc-cu12"
1450
- version = "12.4.127"
1451
  source = { registry = "https://pypi.org/simple" }
1452
  wheels = [
1453
- { url = "https://files.pythonhosted.org/packages/2c/14/91ae57cd4db3f9ef7aa99f4019cfa8d54cb4caa7e00975df6467e9725a9f/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a178759ebb095827bd30ef56598ec182b85547f1508941a3d560eb7ea1fbf338", size = 24640306 },
1454
  ]
1455
 
1456
  [[package]]
1457
  name = "nvidia-cuda-runtime-cu12"
1458
- version = "12.4.127"
1459
  source = { registry = "https://pypi.org/simple" }
1460
  wheels = [
1461
- { url = "https://files.pythonhosted.org/packages/ea/27/1795d86fe88ef397885f2e580ac37628ed058a92ed2c39dc8eac3adf0619/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:64403288fa2136ee8e467cdc9c9427e0434110899d07c779f25b5c068934faa5", size = 883737 },
1462
  ]
1463
 
1464
  [[package]]
@@ -1466,7 +1477,7 @@ name = "nvidia-cudnn-cu12"
1466
  version = "9.1.0.70"
1467
  source = { registry = "https://pypi.org/simple" }
1468
  dependencies = [
1469
- { name = "nvidia-cublas-cu12" },
1470
  ]
1471
  wheels = [
1472
  { url = "https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl", hash = "sha256:165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f", size = 664752741 },
@@ -1474,77 +1485,66 @@ wheels = [
1474
 
1475
  [[package]]
1476
  name = "nvidia-cufft-cu12"
1477
- version = "11.2.1.3"
1478
  source = { registry = "https://pypi.org/simple" }
1479
- dependencies = [
1480
- { name = "nvidia-nvjitlink-cu12" },
1481
- ]
1482
  wheels = [
1483
- { url = "https://files.pythonhosted.org/packages/27/94/3266821f65b92b3138631e9c8e7fe1fb513804ac934485a8d05776e1dd43/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f083fc24912aa410be21fa16d157fed2055dab1cc4b6934a0e03cba69eb242b9", size = 211459117 },
1484
  ]
1485
 
1486
  [[package]]
1487
  name = "nvidia-curand-cu12"
1488
- version = "10.3.5.147"
1489
  source = { registry = "https://pypi.org/simple" }
1490
  wheels = [
1491
- { url = "https://files.pythonhosted.org/packages/8a/6d/44ad094874c6f1b9c654f8ed939590bdc408349f137f9b98a3a23ccec411/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a88f583d4e0bb643c49743469964103aa59f7f708d862c3ddb0fc07f851e3b8b", size = 56305206 },
1492
  ]
1493
 
1494
  [[package]]
1495
  name = "nvidia-cusolver-cu12"
1496
- version = "11.6.1.9"
1497
  source = { registry = "https://pypi.org/simple" }
1498
  dependencies = [
1499
- { name = "nvidia-cublas-cu12" },
1500
- { name = "nvidia-cusparse-cu12" },
1501
- { name = "nvidia-nvjitlink-cu12" },
1502
  ]
1503
  wheels = [
1504
- { url = "https://files.pythonhosted.org/packages/3a/e1/5b9089a4b2a4790dfdea8b3a006052cfecff58139d5a4e34cb1a51df8d6f/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl", hash = "sha256:19e33fa442bcfd085b3086c4ebf7e8debc07cfe01e11513cc6d332fd918ac260", size = 127936057 },
1505
  ]
1506
 
1507
  [[package]]
1508
  name = "nvidia-cusparse-cu12"
1509
- version = "12.3.1.170"
1510
  source = { registry = "https://pypi.org/simple" }
1511
  dependencies = [
1512
- { name = "nvidia-nvjitlink-cu12" },
1513
  ]
1514
  wheels = [
1515
- { url = "https://files.pythonhosted.org/packages/db/f7/97a9ea26ed4bbbfc2d470994b8b4f338ef663be97b8f677519ac195e113d/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl", hash = "sha256:ea4f11a2904e2a8dc4b1833cc1b5181cde564edd0d5cd33e3c168eff2d1863f1", size = 207454763 },
1516
- ]
1517
-
1518
- [[package]]
1519
- name = "nvidia-cusparselt-cu12"
1520
- version = "0.6.2"
1521
- source = { registry = "https://pypi.org/simple" }
1522
- wheels = [
1523
- { url = "https://files.pythonhosted.org/packages/78/a8/bcbb63b53a4b1234feeafb65544ee55495e1bb37ec31b999b963cbccfd1d/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:df2c24502fd76ebafe7457dbc4716b2fec071aabaed4fb7691a201cde03704d9", size = 150057751 },
1524
  ]
1525
 
1526
  [[package]]
1527
  name = "nvidia-nccl-cu12"
1528
- version = "2.21.5"
1529
  source = { registry = "https://pypi.org/simple" }
1530
  wheels = [
1531
- { url = "https://files.pythonhosted.org/packages/df/99/12cd266d6233f47d00daf3a72739872bdc10267d0383508b0b9c84a18bb6/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0", size = 188654414 },
1532
  ]
1533
 
1534
  [[package]]
1535
  name = "nvidia-nvjitlink-cu12"
1536
- version = "12.4.127"
1537
  source = { registry = "https://pypi.org/simple" }
1538
  wheels = [
1539
- { url = "https://files.pythonhosted.org/packages/ff/ff/847841bacfbefc97a00036e0fce5a0f086b640756dc38caea5e1bb002655/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57", size = 21066810 },
1540
  ]
1541
 
1542
  [[package]]
1543
  name = "nvidia-nvtx-cu12"
1544
- version = "12.4.127"
1545
  source = { registry = "https://pypi.org/simple" }
1546
  wheels = [
1547
- { url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a", size = 99144 },
1548
  ]
1549
 
1550
  [[package]]
@@ -1967,7 +1967,9 @@ dependencies = [
1967
  { name = "lightning-utilities" },
1968
  { name = "packaging" },
1969
  { name = "pyyaml" },
1970
- { name = "torch" },
 
 
1971
  { name = "torchmetrics" },
1972
  { name = "tqdm" },
1973
  { name = "typing-extensions" },
@@ -2533,13 +2535,59 @@ wheels = [
2533
 
2534
  [[package]]
2535
  name = "torch"
2536
- version = "2.6.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2537
  source = { registry = "https://pypi.org/simple" }
 
 
 
 
2538
  dependencies = [
2539
- { name = "filelock" },
2540
- { name = "fsspec" },
2541
- { name = "jinja2" },
2542
- { name = "networkx" },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2543
  { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2544
  { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2545
  { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
@@ -2549,24 +2597,17 @@ dependencies = [
2549
  { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2550
  { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2551
  { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2552
- { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2553
  { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2554
  { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2555
  { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2556
- { name = "setuptools" },
2557
- { name = "sympy" },
2558
- { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2559
- { name = "typing-extensions" },
2560
  ]
2561
  wheels = [
2562
- { url = "https://files.pythonhosted.org/packages/e5/35/0c52d708144c2deb595cd22819a609f78fdd699b95ff6f0ebcd456e3c7c1/torch-2.6.0-cp312-cp312-manylinux1_x86_64.whl", hash = "sha256:2bb8987f3bb1ef2675897034402373ddfc8f5ef0e156e2d8cfc47cacafdda4a9", size = 766624563 },
2563
- { url = "https://files.pythonhosted.org/packages/01/d6/455ab3fbb2c61c71c8842753b566012e1ed111e7a4c82e0e1c20d0c76b62/torch-2.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:b789069020c5588c70d5c2158ac0aa23fd24a028f34a8b4fcb8fcb4d7efcf5fb", size = 95607867 },
2564
- { url = "https://files.pythonhosted.org/packages/18/cf/ae99bd066571656185be0d88ee70abc58467b76f2f7c8bfeb48735a71fe6/torch-2.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:7e1448426d0ba3620408218b50aa6ada88aeae34f7a239ba5431f6c8774b1239", size = 204120469 },
2565
- { url = "https://files.pythonhosted.org/packages/81/b4/605ae4173aa37fb5aa14605d100ff31f4f5d49f617928c9f486bb3aaec08/torch-2.6.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:9a610afe216a85a8b9bc9f8365ed561535c93e804c2a317ef7fabcc5deda0989", size = 66532538 },
2566
- { url = "https://files.pythonhosted.org/packages/24/85/ead1349fc30fe5a32cadd947c91bda4a62fbfd7f8c34ee61f6398d38fb48/torch-2.6.0-cp313-cp313-manylinux1_x86_64.whl", hash = "sha256:4874a73507a300a5d089ceaff616a569e7bb7c613c56f37f63ec3ffac65259cf", size = 766626191 },
2567
- { url = "https://files.pythonhosted.org/packages/dd/b0/26f06f9428b250d856f6d512413e9e800b78625f63801cbba13957432036/torch-2.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:a0d5e1b9874c1a6c25556840ab8920569a7a4137afa8a63a32cee0bc7d89bd4b", size = 95611439 },
2568
- { url = "https://files.pythonhosted.org/packages/c2/9c/fc5224e9770c83faed3a087112d73147cd7c7bfb7557dcf9ad87e1dda163/torch-2.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:510c73251bee9ba02ae1cb6c9d4ee0907b3ce6020e62784e2d7598e0cfa4d6cc", size = 204126475 },
2569
- { url = "https://files.pythonhosted.org/packages/88/8b/d60c0491ab63634763be1537ad488694d316ddc4a20eaadd639cedc53971/torch-2.6.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:ff96f4038f8af9f7ec4231710ed4549da1bdebad95923953a25045dcf6fd87e2", size = 66536783 },
2570
  ]
2571
 
2572
  [[package]]
@@ -2577,7 +2618,9 @@ dependencies = [
2577
  { name = "lightning-utilities" },
2578
  { name = "numpy" },
2579
  { name = "packaging" },
2580
- { name = "torch" },
 
 
2581
  ]
2582
  sdist = { url = "https://files.pythonhosted.org/packages/47/99/3a28bc2be4f562b9aae5b3557ec4c6cbcfcdd0a7d2a6fcb1ab44e7c55334/torchmetrics-1.7.0.tar.gz", hash = "sha256:7a26d5cb73a6ae51ab5cb514aa4dc0543af7287a507719986a06e15df12ea68b", size = 564173 }
2583
  wheels = [
@@ -2607,11 +2650,13 @@ wheels = [
2607
 
2608
  [[package]]
2609
  name = "triton"
2610
- version = "3.2.0"
2611
  source = { registry = "https://pypi.org/simple" }
 
 
 
2612
  wheels = [
2613
- { url = "https://files.pythonhosted.org/packages/06/00/59500052cb1cf8cf5316be93598946bc451f14072c6ff256904428eaf03c/triton-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d9b215efc1c26fa7eefb9a157915c92d52e000d2bf83e5f69704047e63f125c", size = 253159365 },
2614
- { url = "https://files.pythonhosted.org/packages/c7/30/37a3384d1e2e9320331baca41e835e90a3767303642c7a80d4510152cbcf/triton-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5dfa23ba84541d7c0a531dfce76d8bcd19159d50a4a8b14ad01e91734a5c1b0", size = 253154278 },
2615
  ]
2616
 
2617
  [[package]]
 
2
  revision = 1
3
  requires-python = ">=3.12"
4
  resolution-markers = [
5
+ "(python_full_version >= '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version >= '3.13' and sys_platform == 'win32')",
6
+ "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'",
7
+ "python_full_version >= '3.13' and sys_platform != 'linux' and sys_platform != 'win32'",
8
+ "(python_full_version < '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version < '3.13' and sys_platform == 'win32')",
9
+ "python_full_version < '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'",
10
+ "python_full_version < '3.13' and sys_platform != 'linux' and sys_platform != 'win32'",
11
  ]
12
 
13
  [[package]]
 
853
  { name = "gradio" },
854
  { name = "gradio-log" },
855
  { name = "instanovo" },
856
+ { name = "torch", version = "2.4.1", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
857
+ { name = "torch", version = "2.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
858
+ { name = "torch", version = "2.4.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
859
  ]
860
 
861
  [package.metadata]
 
863
  { name = "gradio", specifier = ">=5.23.1" },
864
  { name = "gradio-log", specifier = ">=0.0.8" },
865
  { name = "instanovo", git = "https://github.com/instadeepai/instanovo" },
866
+ { name = "torch", marker = "sys_platform != 'linux' and sys_platform != 'win32'", specifier = "==2.4.1" },
867
+ { name = "torch", marker = "sys_platform == 'linux' or sys_platform == 'win32'", specifier = "==2.4.1", index = "https://download.pytorch.org/whl/cu124" },
868
  ]
869
 
870
  [[package]]
 
1061
  { name = "packaging" },
1062
  { name = "pytorch-lightning" },
1063
  { name = "pyyaml" },
1064
+ { name = "torch", version = "2.4.1", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
1065
+ { name = "torch", version = "2.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
1066
+ { name = "torch", version = "2.4.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1067
  { name = "torchmetrics" },
1068
  { name = "tqdm" },
1069
  { name = "typing-extensions" },
 
1442
 
1443
  [[package]]
1444
  name = "nvidia-cublas-cu12"
1445
+ version = "12.4.2.65"
1446
  source = { registry = "https://pypi.org/simple" }
1447
  wheels = [
1448
+ { url = "https://files.pythonhosted.org/packages/f2/44/fdfd1a9f54167714d2c3dbc1bb1cb030340d6fb936a1dab9ef60999e3f73/nvidia_cublas_cu12-12.4.2.65-py3-none-manylinux2014_x86_64.whl", hash = "sha256:14c9ae3f7711225a4f9f8f46481947a30329f92b7533ae90f8ff22c61ae54a87", size = 362995111 },
1449
  ]
1450
 
1451
  [[package]]
1452
  name = "nvidia-cuda-cupti-cu12"
1453
+ version = "12.4.99"
1454
  source = { registry = "https://pypi.org/simple" }
1455
  wheels = [
1456
+ { url = "https://files.pythonhosted.org/packages/8b/7e/edf06abca629c377700801a4e38778ebce3b5e91870f86715bc58e1e21df/nvidia_cuda_cupti_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f3bb2e216f9ca073d11c2e087f59676bd315d84f6fc27d01a8609f6ead957e18", size = 13805916 },
1457
  ]
1458
 
1459
  [[package]]
1460
  name = "nvidia-cuda-nvrtc-cu12"
1461
+ version = "12.4.99"
1462
  source = { registry = "https://pypi.org/simple" }
1463
  wheels = [
1464
+ { url = "https://files.pythonhosted.org/packages/ef/2a/48c45a6db55883a426da394dd231a61acef06b171bfbeb27c3d524844a0e/nvidia_cuda_nvrtc_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:0f488eb03e10bd1551bae75bdc1ca8771218889a0b9746a00c97e5a2ec8bbd3e", size = 24662768 },
1465
  ]
1466
 
1467
  [[package]]
1468
  name = "nvidia-cuda-runtime-cu12"
1469
+ version = "12.4.99"
1470
  source = { registry = "https://pypi.org/simple" }
1471
  wheels = [
1472
+ { url = "https://files.pythonhosted.org/packages/14/46/23a6a3b20bf2698232ac66c56d6e130efb4026dc69aa993c813ce4e05958/nvidia_cuda_runtime_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:1454a7c101976d3a9ade86040d01c4e57e8f6396c35b13f7a42c787dab145bed", size = 883368 },
1473
  ]
1474
 
1475
  [[package]]
 
1477
  version = "9.1.0.70"
1478
  source = { registry = "https://pypi.org/simple" }
1479
  dependencies = [
1480
+ { name = "nvidia-cublas-cu12", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1481
  ]
1482
  wheels = [
1483
  { url = "https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl", hash = "sha256:165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f", size = 664752741 },
 
1485
 
1486
  [[package]]
1487
  name = "nvidia-cufft-cu12"
1488
+ version = "11.2.0.44"
1489
  source = { registry = "https://pypi.org/simple" }
 
 
 
1490
  wheels = [
1491
+ { url = "https://files.pythonhosted.org/packages/bb/98/46c58342ff1be6236948132aece48c866c933bda80a17b396665b80dee12/nvidia_cufft_cu12-11.2.0.44-py3-none-manylinux2014_x86_64.whl", hash = "sha256:daece17ff16751d7fa9fa1e60b80ec9a0425c3cb6b238107c7222114fab3e6f1", size = 211459111 },
1492
  ]
1493
 
1494
  [[package]]
1495
  name = "nvidia-curand-cu12"
1496
+ version = "10.3.5.119"
1497
  source = { registry = "https://pypi.org/simple" }
1498
  wheels = [
1499
+ { url = "https://files.pythonhosted.org/packages/33/bf/b2acee43275181f25f6d58f09a1ecd1937fb44539093714daf0ef50d8efe/nvidia_curand_cu12-10.3.5.119-py3-none-manylinux2014_x86_64.whl", hash = "sha256:9e7ad2425cb1a787a595c6ad23cb9437bf8cff99b6570b7c16d42c61ba427504", size = 56305206 },
1500
  ]
1501
 
1502
  [[package]]
1503
  name = "nvidia-cusolver-cu12"
1504
+ version = "11.6.0.99"
1505
  source = { registry = "https://pypi.org/simple" }
1506
  dependencies = [
1507
+ { name = "nvidia-cublas-cu12", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1508
+ { name = "nvidia-cusparse-cu12", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1509
+ { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1510
  ]
1511
  wheels = [
1512
+ { url = "https://files.pythonhosted.org/packages/b3/6f/692057afbe7cf0a17b7bf26065b833d45a0a1b2eaa51b43deb07295b8a83/nvidia_cusolver_cu12-11.6.0.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:30693d3865ae3f5a6aacf46e42549fb2d1fbb15b0189bc14fc0b2894e173769f", size = 128402308 },
1513
  ]
1514
 
1515
  [[package]]
1516
  name = "nvidia-cusparse-cu12"
1517
+ version = "12.3.0.142"
1518
  source = { registry = "https://pypi.org/simple" }
1519
  dependencies = [
1520
+ { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1521
  ]
1522
  wheels = [
1523
+ { url = "https://files.pythonhosted.org/packages/1f/89/f7a823867068550f8908c469a66bb2dc8ea60ddcdc7f45b99a919a7a836e/nvidia_cusparse_cu12-12.3.0.142-py3-none-manylinux2014_x86_64.whl", hash = "sha256:364106d1d9825901dc70fb7d19ef6fdd0f534627b824abfea494abe319c1402a", size = 207454570 },
 
 
 
 
 
 
 
 
1524
  ]
1525
 
1526
  [[package]]
1527
  name = "nvidia-nccl-cu12"
1528
+ version = "2.20.5"
1529
  source = { registry = "https://pypi.org/simple" }
1530
  wheels = [
1531
+ { url = "https://files.pythonhosted.org/packages/4b/2a/0a131f572aa09f741c30ccd45a8e56316e8be8dfc7bc19bf0ab7cfef7b19/nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:057f6bf9685f75215d0c53bf3ac4a10b3e6578351de307abad9e18a99182af56", size = 176249402 },
1532
  ]
1533
 
1534
  [[package]]
1535
  name = "nvidia-nvjitlink-cu12"
1536
+ version = "12.4.99"
1537
  source = { registry = "https://pypi.org/simple" }
1538
  wheels = [
1539
+ { url = "https://files.pythonhosted.org/packages/58/d1/d1c80553f9d5d07b6072bc132607d75a0ef3600e28e1890e11c0f55d7346/nvidia_nvjitlink_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c6428836d20fe7e327191c175791d38570e10762edc588fb46749217cd444c74", size = 21062671 },
1540
  ]
1541
 
1542
  [[package]]
1543
  name = "nvidia-nvtx-cu12"
1544
+ version = "12.4.99"
1545
  source = { registry = "https://pypi.org/simple" }
1546
  wheels = [
1547
+ { url = "https://files.pythonhosted.org/packages/d1/e8/d36836b500fa8693500228843317f28373209e9db873c76bc19af6ace63a/nvidia_nvtx_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:d2a2d331e0c233b53f72c6940814d492177a3c17d268bde278cf41bdda95b054", size = 99126 },
1548
  ]
1549
 
1550
  [[package]]
 
1967
  { name = "lightning-utilities" },
1968
  { name = "packaging" },
1969
  { name = "pyyaml" },
1970
+ { name = "torch", version = "2.4.1", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
1971
+ { name = "torch", version = "2.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
1972
+ { name = "torch", version = "2.4.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
1973
  { name = "torchmetrics" },
1974
  { name = "tqdm" },
1975
  { name = "typing-extensions" },
 
2535
 
2536
  [[package]]
2537
  name = "torch"
2538
+ version = "2.4.1"
2539
+ source = { registry = "https://download.pytorch.org/whl/cu124" }
2540
+ resolution-markers = [
2541
+ "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'",
2542
+ "python_full_version < '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'",
2543
+ ]
2544
+ dependencies = [
2545
+ { name = "filelock", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2546
+ { name = "fsspec", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2547
+ { name = "jinja2", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2548
+ { name = "networkx", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2549
+ { name = "setuptools", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2550
+ { name = "sympy", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2551
+ { name = "typing-extensions", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2552
+ ]
2553
+ wheels = [
2554
+ { url = "https://download.pytorch.org/whl/cu124/torch-2.4.1-cp312-cp312-linux_aarch64.whl", hash = "sha256:95596ba01b369898602f4fc0a885a874e2a45c99754a72ac6760d8aa3fe61ebc" },
2555
+ ]
2556
+
2557
+ [[package]]
2558
+ name = "torch"
2559
+ version = "2.4.1"
2560
  source = { registry = "https://pypi.org/simple" }
2561
+ resolution-markers = [
2562
+ "python_full_version >= '3.13' and sys_platform != 'linux' and sys_platform != 'win32'",
2563
+ "python_full_version < '3.13' and sys_platform != 'linux' and sys_platform != 'win32'",
2564
+ ]
2565
  dependencies = [
2566
+ { name = "filelock", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2567
+ { name = "fsspec", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2568
+ { name = "jinja2", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2569
+ { name = "networkx", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2570
+ { name = "setuptools", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2571
+ { name = "sympy", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2572
+ { name = "typing-extensions", marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2573
+ ]
2574
+ wheels = [
2575
+ { url = "https://files.pythonhosted.org/packages/ac/30/8b6f77ea4ce84f015ee024b8dfef0dac289396254e8bfd493906d4cbb848/torch-2.4.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:72b484d5b6cec1a735bf3fa5a1c4883d01748698c5e9cfdbeb4ffab7c7987e0d", size = 62123443 },
2576
+ ]
2577
+
2578
+ [[package]]
2579
+ name = "torch"
2580
+ version = "2.4.1+cu124"
2581
+ source = { registry = "https://download.pytorch.org/whl/cu124" }
2582
+ resolution-markers = [
2583
+ "(python_full_version >= '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version >= '3.13' and sys_platform == 'win32')",
2584
+ "(python_full_version < '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version < '3.13' and sys_platform == 'win32')",
2585
+ ]
2586
+ dependencies = [
2587
+ { name = "filelock", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2588
+ { name = "fsspec", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2589
+ { name = "jinja2", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2590
+ { name = "networkx", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2591
  { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2592
  { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2593
  { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
 
2597
  { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2598
  { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2599
  { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
 
2600
  { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2601
  { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2602
  { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2603
+ { name = "setuptools", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2604
+ { name = "sympy", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2605
+ { name = "triton", marker = "python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" },
2606
+ { name = "typing-extensions", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2607
  ]
2608
  wheels = [
2609
+ { url = "https://download.pytorch.org/whl/cu124/torch-2.4.1%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:975a1d0540ebe05f6f88f692bb9d848f7fac035343a91aef08f2b8d0040dde8c" },
2610
+ { url = "https://download.pytorch.org/whl/cu124/torch-2.4.1%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:d077728576768acbf0e4ce1b87164d1f3f75c17a9b1676c09e84c32ceeac1c06" },
 
 
 
 
 
 
2611
  ]
2612
 
2613
  [[package]]
 
2618
  { name = "lightning-utilities" },
2619
  { name = "numpy" },
2620
  { name = "packaging" },
2621
+ { name = "torch", version = "2.4.1", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
2622
+ { name = "torch", version = "2.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux' and sys_platform != 'win32'" },
2623
+ { name = "torch", version = "2.4.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux') or sys_platform == 'win32'" },
2624
  ]
2625
  sdist = { url = "https://files.pythonhosted.org/packages/47/99/3a28bc2be4f562b9aae5b3557ec4c6cbcfcdd0a7d2a6fcb1ab44e7c55334/torchmetrics-1.7.0.tar.gz", hash = "sha256:7a26d5cb73a6ae51ab5cb514aa4dc0543af7287a507719986a06e15df12ea68b", size = 564173 }
2626
  wheels = [
 
2650
 
2651
  [[package]]
2652
  name = "triton"
2653
+ version = "3.0.0"
2654
  source = { registry = "https://pypi.org/simple" }
2655
+ dependencies = [
2656
+ { name = "filelock", marker = "(python_full_version < '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version < '3.13' and sys_platform == 'win32')" },
2657
+ ]
2658
  wheels = [
2659
+ { url = "https://files.pythonhosted.org/packages/fe/7b/7757205dee3628f75e7991021d15cd1bd0c9b044ca9affe99b50879fc0e1/triton-3.0.0-1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:34e509deb77f1c067d8640725ef00c5cbfcb2052a1a3cb6a6d343841f92624eb", size = 209464695 },
 
2660
  ]
2661
 
2662
  [[package]]