Gokul Soumya commited on
Commit
b333ba5
·
1 Parent(s): 0afdec3

Added torch

Browse files
Files changed (3) hide show
  1. pyproject.toml +11 -0
  2. requirements.txt +5 -0
  3. uv.lock +102 -2
pyproject.toml CHANGED
@@ -6,8 +6,19 @@ readme = "README.md"
6
  requires-python = ">=3.12"
7
  dependencies = [
8
  "gradio>=5.46.0",
 
9
  "transformers>=4.56.1",
10
  ]
11
 
12
  [tool.pyrefly]
13
  disable-type-errors-in-ide = false
 
 
 
 
 
 
 
 
 
 
 
6
  requires-python = ">=3.12"
7
  dependencies = [
8
  "gradio>=5.46.0",
9
+ "torch>=2.8.0",
10
  "transformers>=4.56.1",
11
  ]
12
 
13
  [tool.pyrefly]
14
  disable-type-errors-in-ide = false
15
+
16
+ [[tool.uv.index]]
17
+ name = "pytorch-cpu"
18
+ url = "https://download.pytorch.org/whl/cpu"
19
+ explicit = true
20
+
21
+ [tool.uv.sources]
22
+ torch = [
23
+ { index = "pytorch-cpu" },
24
+ ]
requirements.txt CHANGED
@@ -22,6 +22,8 @@ jinja2==3.1.6
22
  markdown-it-py==4.0.0
23
  markupsafe==3.0.2
24
  mdurl==0.1.2
 
 
25
  numpy==2.3.3
26
  orjson==3.11.3
27
  packaging==25.0
@@ -42,12 +44,15 @@ ruff==0.13.0
42
  safehttpx==0.1.6
43
  safetensors==0.6.2
44
  semantic-version==2.10.0
 
45
  shellingham==1.5.4
46
  six==1.17.0
47
  sniffio==1.3.1
48
  starlette==0.48.0
 
49
  tokenizers==0.22.0
50
  tomlkit==0.13.3
 
51
  tqdm==4.67.1
52
  transformers==4.56.1
53
  typer==0.17.4
 
22
  markdown-it-py==4.0.0
23
  markupsafe==3.0.2
24
  mdurl==0.1.2
25
+ mpmath==1.3.0
26
+ networkx==3.5
27
  numpy==2.3.3
28
  orjson==3.11.3
29
  packaging==25.0
 
44
  safehttpx==0.1.6
45
  safetensors==0.6.2
46
  semantic-version==2.10.0
47
+ setuptools==80.9.0
48
  shellingham==1.5.4
49
  six==1.17.0
50
  sniffio==1.3.1
51
  starlette==0.48.0
52
+ sympy==1.14.0
53
  tokenizers==0.22.0
54
  tomlkit==0.13.3
55
+ torch==2.8.0+cpu
56
  tqdm==4.67.1
57
  transformers==4.56.1
58
  typer==0.17.4
uv.lock CHANGED
@@ -2,8 +2,10 @@ version = 1
2
  revision = 3
3
  requires-python = ">=3.12"
4
  resolution-markers = [
5
- "python_full_version >= '3.13'",
6
- "python_full_version < '3.13'",
 
 
7
  ]
8
 
9
  [[package]]
@@ -100,12 +102,15 @@ version = "0.1.0"
100
  source = { virtual = "." }
101
  dependencies = [
102
  { name = "gradio" },
 
 
103
  { name = "transformers" },
104
  ]
105
 
106
  [package.metadata]
107
  requires-dist = [
108
  { name = "gradio", specifier = ">=5.46.0" },
 
109
  { name = "transformers", specifier = ">=4.56.1" },
110
  ]
111
 
@@ -477,6 +482,24 @@ wheels = [
477
  { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
478
  ]
479
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  [[package]]
481
  name = "numpy"
482
  version = "2.3.3"
@@ -976,6 +999,15 @@ wheels = [
976
  { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552, upload-time = "2022-05-26T13:35:21.206Z" },
977
  ]
978
 
 
 
 
 
 
 
 
 
 
979
  [[package]]
980
  name = "shellingham"
981
  version = "1.5.4"
@@ -1016,6 +1048,18 @@ wheels = [
1016
  { url = "https://files.pythonhosted.org/packages/be/72/2db2f49247d0a18b4f1bb9a5a39a0162869acf235f3a96418363947b3d46/starlette-0.48.0-py3-none-any.whl", hash = "sha256:0764ca97b097582558ecb498132ed0c7d942f233f365b86ba37770e026510659", size = 73736, upload-time = "2025-09-13T08:41:03.869Z" },
1017
  ]
1018
 
 
 
 
 
 
 
 
 
 
 
 
 
1019
  [[package]]
1020
  name = "tokenizers"
1021
  version = "0.22.0"
@@ -1050,6 +1094,62 @@ wheels = [
1050
  { url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl", hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0", size = 38901, upload-time = "2025-06-05T07:13:43.546Z" },
1051
  ]
1052
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1053
  [[package]]
1054
  name = "tqdm"
1055
  version = "4.67.1"
 
2
  revision = 3
3
  requires-python = ">=3.12"
4
  resolution-markers = [
5
+ "python_full_version >= '3.13' and sys_platform != 'darwin'",
6
+ "python_full_version >= '3.13' and sys_platform == 'darwin'",
7
+ "python_full_version < '3.13' and sys_platform != 'darwin'",
8
+ "python_full_version < '3.13' and sys_platform == 'darwin'",
9
  ]
10
 
11
  [[package]]
 
102
  source = { virtual = "." }
103
  dependencies = [
104
  { name = "gradio" },
105
+ { name = "torch", version = "2.8.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" },
106
+ { name = "torch", version = "2.8.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" },
107
  { name = "transformers" },
108
  ]
109
 
110
  [package.metadata]
111
  requires-dist = [
112
  { name = "gradio", specifier = ">=5.46.0" },
113
+ { name = "torch", specifier = ">=2.8.0", index = "https://download.pytorch.org/whl/cpu" },
114
  { name = "transformers", specifier = ">=4.56.1" },
115
  ]
116
 
 
482
  { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
483
  ]
484
 
485
+ [[package]]
486
+ name = "mpmath"
487
+ version = "1.3.0"
488
+ source = { registry = "https://pypi.org/simple" }
489
+ sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" }
490
+ wheels = [
491
+ { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" },
492
+ ]
493
+
494
+ [[package]]
495
+ name = "networkx"
496
+ version = "3.5"
497
+ source = { registry = "https://pypi.org/simple" }
498
+ sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" }
499
+ wheels = [
500
+ { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" },
501
+ ]
502
+
503
  [[package]]
504
  name = "numpy"
505
  version = "2.3.3"
 
999
  { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552, upload-time = "2022-05-26T13:35:21.206Z" },
1000
  ]
1001
 
1002
+ [[package]]
1003
+ name = "setuptools"
1004
+ version = "80.9.0"
1005
+ source = { registry = "https://pypi.org/simple" }
1006
+ sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" }
1007
+ wheels = [
1008
+ { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" },
1009
+ ]
1010
+
1011
  [[package]]
1012
  name = "shellingham"
1013
  version = "1.5.4"
 
1048
  { url = "https://files.pythonhosted.org/packages/be/72/2db2f49247d0a18b4f1bb9a5a39a0162869acf235f3a96418363947b3d46/starlette-0.48.0-py3-none-any.whl", hash = "sha256:0764ca97b097582558ecb498132ed0c7d942f233f365b86ba37770e026510659", size = 73736, upload-time = "2025-09-13T08:41:03.869Z" },
1049
  ]
1050
 
1051
+ [[package]]
1052
+ name = "sympy"
1053
+ version = "1.14.0"
1054
+ source = { registry = "https://pypi.org/simple" }
1055
+ dependencies = [
1056
+ { name = "mpmath" },
1057
+ ]
1058
+ sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" }
1059
+ wheels = [
1060
+ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" },
1061
+ ]
1062
+
1063
  [[package]]
1064
  name = "tokenizers"
1065
  version = "0.22.0"
 
1094
  { url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl", hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0", size = 38901, upload-time = "2025-06-05T07:13:43.546Z" },
1095
  ]
1096
 
1097
+ [[package]]
1098
+ name = "torch"
1099
+ version = "2.8.0"
1100
+ source = { registry = "https://download.pytorch.org/whl/cpu" }
1101
+ resolution-markers = [
1102
+ "python_full_version >= '3.13' and sys_platform == 'darwin'",
1103
+ "python_full_version < '3.13' and sys_platform == 'darwin'",
1104
+ ]
1105
+ dependencies = [
1106
+ { name = "filelock", marker = "sys_platform == 'darwin'" },
1107
+ { name = "fsspec", marker = "sys_platform == 'darwin'" },
1108
+ { name = "jinja2", marker = "sys_platform == 'darwin'" },
1109
+ { name = "networkx", marker = "sys_platform == 'darwin'" },
1110
+ { name = "setuptools", marker = "sys_platform == 'darwin'" },
1111
+ { name = "sympy", marker = "sys_platform == 'darwin'" },
1112
+ { name = "typing-extensions", marker = "sys_platform == 'darwin'" },
1113
+ ]
1114
+ wheels = [
1115
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp312-none-macosx_11_0_arm64.whl" },
1116
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp313-cp313t-macosx_14_0_arm64.whl" },
1117
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp313-none-macosx_11_0_arm64.whl" },
1118
+ ]
1119
+
1120
+ [[package]]
1121
+ name = "torch"
1122
+ version = "2.8.0+cpu"
1123
+ source = { registry = "https://download.pytorch.org/whl/cpu" }
1124
+ resolution-markers = [
1125
+ "python_full_version >= '3.13' and sys_platform != 'darwin'",
1126
+ "python_full_version < '3.13' and sys_platform != 'darwin'",
1127
+ ]
1128
+ dependencies = [
1129
+ { name = "filelock", marker = "sys_platform != 'darwin'" },
1130
+ { name = "fsspec", marker = "sys_platform != 'darwin'" },
1131
+ { name = "jinja2", marker = "sys_platform != 'darwin'" },
1132
+ { name = "networkx", marker = "sys_platform != 'darwin'" },
1133
+ { name = "setuptools", marker = "sys_platform != 'darwin'" },
1134
+ { name = "sympy", marker = "sys_platform != 'darwin'" },
1135
+ { name = "typing-extensions", marker = "sys_platform != 'darwin'" },
1136
+ ]
1137
+ wheels = [
1138
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-linux_s390x.whl" },
1139
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl" },
1140
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl" },
1141
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-win_amd64.whl" },
1142
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-win_arm64.whl" },
1143
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-linux_s390x.whl" },
1144
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl" },
1145
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl" },
1146
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-win_amd64.whl" },
1147
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-win_arm64.whl" },
1148
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl" },
1149
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl" },
1150
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313t-win_amd64.whl" },
1151
+ ]
1152
+
1153
  [[package]]
1154
  name = "tqdm"
1155
  version = "4.67.1"