e-hossam96 commited on
Commit
d7d2144
·
1 Parent(s): c9569d3

used torch cpu

Browse files
Files changed (2) hide show
  1. pyproject.toml +9 -4
  2. uv.lock +71 -198
pyproject.toml CHANGED
@@ -15,12 +15,17 @@ dependencies = [
15
  "transformers>=4.51.3",
16
  "uvicorn[standard]>=0.34.2",
17
  ]
18
-
19
  [tool.uv.sources]
20
  torch = [
21
- { index = "pytorch-cu126" },
22
  ]
23
  [[tool.uv.index]]
24
- name = "pytorch-cu126"
25
- url = "https://download.pytorch.org/whl/cu126"
26
  explicit = true
 
 
 
 
 
 
 
15
  "transformers>=4.51.3",
16
  "uvicorn[standard]>=0.34.2",
17
  ]
 
18
  [tool.uv.sources]
19
  torch = [
20
+ { index = "pytorch-cpu" },
21
  ]
22
  [[tool.uv.index]]
23
+ name = "pytorch-cpu"
24
+ url = "https://download.pytorch.org/whl/cpu"
25
  explicit = true
26
+ license = { text = "MIT" }
27
+ classifiers = [
28
+ "Programming Language :: Python :: 3.13",
29
+ "License :: OSI Approved :: MIT License",
30
+ "Operating System :: OS Independent",
31
+ ]
uv.lock CHANGED
@@ -1,6 +1,10 @@
1
  version = 1
2
  revision = 2
3
  requires-python = ">=3.13.3"
 
 
 
 
4
 
5
  [[package]]
6
  name = "accelerate"
@@ -13,7 +17,8 @@ dependencies = [
13
  { name = "psutil" },
14
  { name = "pyyaml" },
15
  { name = "safetensors" },
16
- { name = "torch" },
 
17
  ]
18
  sdist = { url = "https://files.pythonhosted.org/packages/8a/6e/c29a1dcde7db07f47870ed63e5124086b11874ad52ccd533dc1ca2c799da/accelerate-1.6.0.tar.gz", hash = "sha256:28c1ef1846e690944f98b68dc7b8bb6c51d032d45e85dcbb3adb0c8b99dffb32", size = 363804, upload-time = "2025-04-01T11:53:03.037Z" }
19
  wheels = [
@@ -48,7 +53,8 @@ version = "0.45.5"
48
  source = { registry = "https://pypi.org/simple" }
49
  dependencies = [
50
  { name = "numpy" },
51
- { name = "torch" },
 
52
  ]
53
  wheels = [
54
  { url = "https://files.pythonhosted.org/packages/07/b7/cb5ce4d1a382cf53c19ef06c5fc29e85f5e129b4da6527dd207d90a5b8ad/bitsandbytes-0.45.5-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:a5453f30cc6aab6ccaac364e6bf51a7808d3da5f71763dffeb6d9694c59136e4", size = 76059261, upload-time = "2025-04-07T13:32:52.573Z" },
@@ -123,20 +129,20 @@ wheels = [
123
 
124
  [[package]]
125
  name = "filelock"
126
- version = "3.13.1"
127
  source = { registry = "https://pypi.org/simple" }
128
- sdist = { url = "https://files.pythonhosted.org/packages/70/70/41905c80dcfe71b22fb06827b8eae65781783d4a14194bce79d16a013263/filelock-3.13.1.tar.gz", hash = "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e", size = 14553, upload-time = "2023-10-30T18:29:39.035Z" }
129
  wheels = [
130
- { url = "https://files.pythonhosted.org/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl", hash = "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c", size = 11740, upload-time = "2023-10-30T18:29:37.267Z" },
131
  ]
132
 
133
  [[package]]
134
  name = "fsspec"
135
- version = "2024.6.1"
136
  source = { registry = "https://pypi.org/simple" }
137
- sdist = { url = "https://files.pythonhosted.org/packages/90/b6/eba5024a9889fcfff396db543a34bef0ab9d002278f163129f9f01005960/fsspec-2024.6.1.tar.gz", hash = "sha256:fad7d7e209dd4c1208e3bbfda706620e0da5142bebbd9c384afb95b07e798e49", size = 284584, upload-time = "2024-06-27T14:35:45.467Z" }
138
  wheels = [
139
- { url = "https://files.pythonhosted.org/packages/5e/44/73bea497ac69bafde2ee4269292fa3b41f1198f4bb7bbaaabde30ad29d4a/fsspec-2024.6.1-py3-none-any.whl", hash = "sha256:3cb443f8bcd2efb31295a5b9fdb02aee81d8452c80d28f97a6d0959e6cee101e", size = 177561, upload-time = "2024-06-27T14:35:42.023Z" },
140
  ]
141
 
142
  [[package]]
@@ -208,14 +214,14 @@ wheels = [
208
 
209
  [[package]]
210
  name = "jinja2"
211
- version = "3.1.4"
212
  source = { registry = "https://pypi.org/simple" }
213
  dependencies = [
214
  { name = "markupsafe" },
215
  ]
216
- sdist = { url = "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369", size = 240245, upload-time = "2024-05-05T23:42:02.455Z" }
217
  wheels = [
218
- { url = "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d", size = 133271, upload-time = "2024-05-05T23:41:59.928Z" },
219
  ]
220
 
221
  [[package]]
@@ -257,11 +263,11 @@ wheels = [
257
 
258
  [[package]]
259
  name = "networkx"
260
- version = "3.3"
261
  source = { registry = "https://pypi.org/simple" }
262
- sdist = { url = "https://files.pythonhosted.org/packages/04/e6/b164f94c869d6b2c605b5128b7b0cfe912795a87fc90e78533920001f3ec/networkx-3.3.tar.gz", hash = "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9", size = 2126579, upload-time = "2024-04-06T12:59:47.137Z" }
263
  wheels = [
264
- { url = "https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl", hash = "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2", size = 1702396, upload-time = "2024-04-06T12:59:44.283Z" },
265
  ]
266
 
267
  [[package]]
@@ -292,139 +298,6 @@ wheels = [
292
  { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096, upload-time = "2025-04-19T22:47:00.147Z" },
293
  ]
294
 
295
- [[package]]
296
- name = "nvidia-cublas-cu12"
297
- version = "12.6.4.1"
298
- source = { registry = "https://pypi.org/simple" }
299
- wheels = [
300
- { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322, upload-time = "2024-11-20T17:40:25.65Z" },
301
- ]
302
-
303
- [[package]]
304
- name = "nvidia-cuda-cupti-cu12"
305
- version = "12.6.80"
306
- source = { registry = "https://pypi.org/simple" }
307
- wheels = [
308
- { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132", size = 8917980, upload-time = "2024-11-20T17:36:04.019Z" },
309
- { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73", size = 8917972, upload-time = "2024-10-01T16:58:06.036Z" },
310
- ]
311
-
312
- [[package]]
313
- name = "nvidia-cuda-nvrtc-cu12"
314
- version = "12.6.77"
315
- source = { registry = "https://pypi.org/simple" }
316
- wheels = [
317
- { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53", size = 23650380, upload-time = "2024-10-01T17:00:14.643Z" },
318
- ]
319
-
320
- [[package]]
321
- name = "nvidia-cuda-runtime-cu12"
322
- version = "12.6.77"
323
- source = { registry = "https://pypi.org/simple" }
324
- wheels = [
325
- { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7", size = 897690, upload-time = "2024-11-20T17:35:30.697Z" },
326
- { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8", size = 897678, upload-time = "2024-10-01T16:57:33.821Z" },
327
- ]
328
-
329
- [[package]]
330
- name = "nvidia-cudnn-cu12"
331
- version = "9.5.1.17"
332
- source = { registry = "https://pypi.org/simple" }
333
- dependencies = [
334
- { name = "nvidia-cublas-cu12" },
335
- ]
336
- wheels = [
337
- { url = "https://files.pythonhosted.org/packages/2a/78/4535c9c7f859a64781e43c969a3a7e84c54634e319a996d43ef32ce46f83/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2", size = 570988386, upload-time = "2024-10-25T19:54:26.39Z" },
338
- ]
339
-
340
- [[package]]
341
- name = "nvidia-cufft-cu12"
342
- version = "11.3.0.4"
343
- source = { registry = "https://pypi.org/simple" }
344
- dependencies = [
345
- { name = "nvidia-nvjitlink-cu12" },
346
- ]
347
- wheels = [
348
- { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5", size = 200221632, upload-time = "2024-11-20T17:41:32.357Z" },
349
- { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", hash = "sha256:768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca", size = 200221622, upload-time = "2024-10-01T17:03:58.79Z" },
350
- ]
351
-
352
- [[package]]
353
- name = "nvidia-cufile-cu12"
354
- version = "1.11.1.6"
355
- source = { registry = "https://pypi.org/simple" }
356
- wheels = [
357
- { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103, upload-time = "2024-11-20T17:42:11.83Z" },
358
- ]
359
-
360
- [[package]]
361
- name = "nvidia-curand-cu12"
362
- version = "10.3.7.77"
363
- source = { registry = "https://pypi.org/simple" }
364
- wheels = [
365
- { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf", size = 56279010, upload-time = "2024-11-20T17:42:50.958Z" },
366
- { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117", size = 56279000, upload-time = "2024-10-01T17:04:45.274Z" },
367
- ]
368
-
369
- [[package]]
370
- name = "nvidia-cusolver-cu12"
371
- version = "11.7.1.2"
372
- source = { registry = "https://pypi.org/simple" }
373
- dependencies = [
374
- { name = "nvidia-cublas-cu12" },
375
- { name = "nvidia-cusparse-cu12" },
376
- { name = "nvidia-nvjitlink-cu12" },
377
- ]
378
- wheels = [
379
- { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c", size = 158229790, upload-time = "2024-11-20T17:43:43.211Z" },
380
- { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6", size = 158229780, upload-time = "2024-10-01T17:05:39.875Z" },
381
- ]
382
-
383
- [[package]]
384
- name = "nvidia-cusparse-cu12"
385
- version = "12.5.4.2"
386
- source = { registry = "https://pypi.org/simple" }
387
- dependencies = [
388
- { name = "nvidia-nvjitlink-cu12" },
389
- ]
390
- wheels = [
391
- { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73", size = 216561367, upload-time = "2024-11-20T17:44:54.824Z" },
392
- { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f", size = 216561357, upload-time = "2024-10-01T17:06:29.861Z" },
393
- ]
394
-
395
- [[package]]
396
- name = "nvidia-cusparselt-cu12"
397
- version = "0.6.3"
398
- source = { registry = "https://pypi.org/simple" }
399
- wheels = [
400
- { url = "https://files.pythonhosted.org/packages/3b/9a/72ef35b399b0e183bc2e8f6f558036922d453c4d8237dab26c666a04244b/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46", size = 156785796, upload-time = "2024-10-15T21:29:17.709Z" },
401
- ]
402
-
403
- [[package]]
404
- name = "nvidia-nccl-cu12"
405
- version = "2.26.2"
406
- source = { registry = "https://pypi.org/simple" }
407
- wheels = [
408
- { url = "https://files.pythonhosted.org/packages/67/ca/f42388aed0fddd64ade7493dbba36e1f534d4e6fdbdd355c6a90030ae028/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6", size = 201319755, upload-time = "2025-03-13T00:29:55.296Z" },
409
- ]
410
-
411
- [[package]]
412
- name = "nvidia-nvjitlink-cu12"
413
- version = "12.6.85"
414
- source = { registry = "https://pypi.org/simple" }
415
- wheels = [
416
- { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971, upload-time = "2024-11-20T17:46:53.366Z" },
417
- ]
418
-
419
- [[package]]
420
- name = "nvidia-nvtx-cu12"
421
- version = "12.6.77"
422
- source = { registry = "https://pypi.org/simple" }
423
- wheels = [
424
- { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2", size = 89276, upload-time = "2024-11-20T17:38:27.621Z" },
425
- { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1", size = 89265, upload-time = "2024-10-01T17:00:38.172Z" },
426
- ]
427
-
428
  [[package]]
429
  name = "packaging"
430
  version = "25.0"
@@ -586,7 +459,8 @@ dependencies = [
586
  { name = "accelerate" },
587
  { name = "bitsandbytes" },
588
  { name = "fastapi" },
589
- { name = "torch" },
 
590
  { name = "transformers" },
591
  { name = "uvicorn", extra = ["standard"] },
592
  ]
@@ -596,18 +470,18 @@ requires-dist = [
596
  { name = "accelerate", specifier = ">=1.6.0" },
597
  { name = "bitsandbytes", specifier = ">=0.45.5" },
598
  { name = "fastapi", specifier = ">=0.115.12" },
599
- { name = "torch", specifier = ">=2.7.0", index = "https://download.pytorch.org/whl/cu126" },
600
  { name = "transformers", specifier = ">=4.51.3" },
601
  { name = "uvicorn", extras = ["standard"], specifier = ">=0.34.2" },
602
  ]
603
 
604
  [[package]]
605
  name = "setuptools"
606
- version = "70.2.0"
607
  source = { registry = "https://pypi.org/simple" }
608
- sdist = { url = "https://files.pythonhosted.org/packages/8d/e6/2fc95aec377988ff3ca882aa58d4f6ab35ff59a12b1611a9fe3075eb3019/setuptools-70.2.0.tar.gz", hash = "sha256:bd63e505105011b25c3c11f753f7e3b8465ea739efddaccef8f0efac2137bac1", size = 2332711, upload-time = "2024-07-01T16:32:41.666Z" }
609
  wheels = [
610
- { url = "https://files.pythonhosted.org/packages/42/54/2a8ecfcc9a714a6fbf86559a4b0f50b126a4ac4269ea8134f2c75c3e73de/setuptools-70.2.0-py3-none-any.whl", hash = "sha256:b8b8060bb426838fbe942479c90296ce976249451118ef566a5a0b7d8b78fb05", size = 930834, upload-time = "2024-07-01T16:32:34.354Z" },
611
  ]
612
 
613
  [[package]]
@@ -633,14 +507,14 @@ wheels = [
633
 
634
  [[package]]
635
  name = "sympy"
636
- version = "1.13.3"
637
  source = { registry = "https://pypi.org/simple" }
638
  dependencies = [
639
  { name = "mpmath" },
640
  ]
641
- sdist = { url = "https://files.pythonhosted.org/packages/11/8a/5a7fd6284fa8caac23a26c9ddf9c30485a48169344b4bd3b0f02fef1890f/sympy-1.13.3.tar.gz", hash = "sha256:b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9", size = 7533196, upload-time = "2024-09-18T21:54:25.591Z" }
642
  wheels = [
643
- { url = "https://files.pythonhosted.org/packages/99/ff/c87e0622b1dadea79d2fb0b25ade9ed98954c9033722eb707053d310d4f3/sympy-1.13.3-py3-none-any.whl", hash = "sha256:54612cf55a62755ee71824ce692986f23c88ffa77207b30c1368eda4a7060f73", size = 6189483, upload-time = "2024-09-18T21:54:23.097Z" },
644
  ]
645
 
646
  [[package]]
@@ -670,37 +544,48 @@ wheels = [
670
 
671
  [[package]]
672
  name = "torch"
673
- version = "2.7.0+cu126"
674
- source = { registry = "https://download.pytorch.org/whl/cu126" }
 
 
 
675
  dependencies = [
676
- { name = "filelock" },
677
- { name = "fsspec" },
678
- { name = "jinja2" },
679
- { name = "networkx" },
680
- { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
681
- { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
682
- { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
683
- { name = "nvidia-cuda-runtime-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
684
- { name = "nvidia-cudnn-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
685
- { name = "nvidia-cufft-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
686
- { name = "nvidia-cufile-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
687
- { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
688
- { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
689
- { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
690
- { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
691
- { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
692
- { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
693
- { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
694
- { name = "setuptools" },
695
- { name = "sympy" },
696
- { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
697
- { name = "typing-extensions" },
 
 
 
 
 
 
698
  ]
699
  wheels = [
700
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3c9e354de8db56ffc2e27f87b8a9a88c72794559579d464bf7f52800d1c35d00" },
701
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.0%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:1f98f55295bba3834bfaabb0e4f06fc076ec7d76a825ce0f96ec57ba86bba584" },
702
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6a0c8235501280d8215225700cb7b7e05c90b8f01efddc0fbdb72edb34230146" },
703
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.0%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:c364aac3c4e18289d6779b00d5972d05d6908a79a0c8c1ea51305823da09928d" },
 
 
704
  ]
705
 
706
  [[package]]
@@ -736,25 +621,13 @@ wheels = [
736
  { url = "https://files.pythonhosted.org/packages/a9/b6/5257d04ae327b44db31f15cce39e6020cc986333c715660b1315a9724d82/transformers-4.51.3-py3-none-any.whl", hash = "sha256:fd3279633ceb2b777013234bbf0b4f5c2d23c4626b05497691f00cfda55e8a83", size = 10383940, upload-time = "2025-04-14T08:13:43.023Z" },
737
  ]
738
 
739
- [[package]]
740
- name = "triton"
741
- version = "3.3.0"
742
- source = { registry = "https://pypi.org/simple" }
743
- dependencies = [
744
- { name = "setuptools" },
745
- ]
746
- wheels = [
747
- { url = "https://files.pythonhosted.org/packages/7d/74/4bf2702b65e93accaa20397b74da46fb7a0356452c1bb94dbabaf0582930/triton-3.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47bc87ad66fa4ef17968299acacecaab71ce40a238890acc6ad197c3abe2b8f1", size = 156516468, upload-time = "2025-04-09T20:27:48.196Z" },
748
- { url = "https://files.pythonhosted.org/packages/0a/93/f28a696fa750b9b608baa236f8225dd3290e5aff27433b06143adc025961/triton-3.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce4700fc14032af1e049005ae94ba908e71cd6c2df682239aed08e49bc71b742", size = 156580729, upload-time = "2025-04-09T20:27:55.424Z" },
749
- ]
750
-
751
  [[package]]
752
  name = "typing-extensions"
753
- version = "4.12.2"
754
  source = { registry = "https://pypi.org/simple" }
755
- sdist = { url = "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", size = 85321, upload-time = "2024-06-07T18:52:15.995Z" }
756
  wheels = [
757
- { url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", size = 37438, upload-time = "2024-06-07T18:52:13.582Z" },
758
  ]
759
 
760
  [[package]]
 
1
  version = 1
2
  revision = 2
3
  requires-python = ">=3.13.3"
4
+ resolution-markers = [
5
+ "sys_platform != 'darwin'",
6
+ "sys_platform == 'darwin'",
7
+ ]
8
 
9
  [[package]]
10
  name = "accelerate"
 
17
  { name = "psutil" },
18
  { name = "pyyaml" },
19
  { name = "safetensors" },
20
+ { name = "torch", version = "2.7.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" },
21
+ { name = "torch", version = "2.7.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" },
22
  ]
23
  sdist = { url = "https://files.pythonhosted.org/packages/8a/6e/c29a1dcde7db07f47870ed63e5124086b11874ad52ccd533dc1ca2c799da/accelerate-1.6.0.tar.gz", hash = "sha256:28c1ef1846e690944f98b68dc7b8bb6c51d032d45e85dcbb3adb0c8b99dffb32", size = 363804, upload-time = "2025-04-01T11:53:03.037Z" }
24
  wheels = [
 
53
  source = { registry = "https://pypi.org/simple" }
54
  dependencies = [
55
  { name = "numpy" },
56
+ { name = "torch", version = "2.7.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" },
57
+ { name = "torch", version = "2.7.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" },
58
  ]
59
  wheels = [
60
  { url = "https://files.pythonhosted.org/packages/07/b7/cb5ce4d1a382cf53c19ef06c5fc29e85f5e129b4da6527dd207d90a5b8ad/bitsandbytes-0.45.5-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:a5453f30cc6aab6ccaac364e6bf51a7808d3da5f71763dffeb6d9694c59136e4", size = 76059261, upload-time = "2025-04-07T13:32:52.573Z" },
 
129
 
130
  [[package]]
131
  name = "filelock"
132
+ version = "3.18.0"
133
  source = { registry = "https://pypi.org/simple" }
134
+ sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075, upload-time = "2025-03-14T07:11:40.47Z" }
135
  wheels = [
136
+ { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215, upload-time = "2025-03-14T07:11:39.145Z" },
137
  ]
138
 
139
  [[package]]
140
  name = "fsspec"
141
+ version = "2025.3.2"
142
  source = { registry = "https://pypi.org/simple" }
143
+ sdist = { url = "https://files.pythonhosted.org/packages/45/d8/8425e6ba5fcec61a1d16e41b1b71d2bf9344f1fe48012c2b48b9620feae5/fsspec-2025.3.2.tar.gz", hash = "sha256:e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6", size = 299281, upload-time = "2025-03-31T15:27:08.524Z" }
144
  wheels = [
145
+ { url = "https://files.pythonhosted.org/packages/44/4b/e0cfc1a6f17e990f3e64b7d941ddc4acdc7b19d6edd51abf495f32b1a9e4/fsspec-2025.3.2-py3-none-any.whl", hash = "sha256:2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711", size = 194435, upload-time = "2025-03-31T15:27:07.028Z" },
146
  ]
147
 
148
  [[package]]
 
214
 
215
  [[package]]
216
  name = "jinja2"
217
+ version = "3.1.6"
218
  source = { registry = "https://pypi.org/simple" }
219
  dependencies = [
220
  { name = "markupsafe" },
221
  ]
222
+ sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" }
223
  wheels = [
224
+ { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" },
225
  ]
226
 
227
  [[package]]
 
263
 
264
  [[package]]
265
  name = "networkx"
266
+ version = "3.4.2"
267
  source = { registry = "https://pypi.org/simple" }
268
+ sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" }
269
  wheels = [
270
+ { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" },
271
  ]
272
 
273
  [[package]]
 
298
  { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096, upload-time = "2025-04-19T22:47:00.147Z" },
299
  ]
300
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
  [[package]]
302
  name = "packaging"
303
  version = "25.0"
 
459
  { name = "accelerate" },
460
  { name = "bitsandbytes" },
461
  { name = "fastapi" },
462
+ { name = "torch", version = "2.7.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" },
463
+ { name = "torch", version = "2.7.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" },
464
  { name = "transformers" },
465
  { name = "uvicorn", extra = ["standard"] },
466
  ]
 
470
  { name = "accelerate", specifier = ">=1.6.0" },
471
  { name = "bitsandbytes", specifier = ">=0.45.5" },
472
  { name = "fastapi", specifier = ">=0.115.12" },
473
+ { name = "torch", specifier = ">=2.7.0", index = "https://download.pytorch.org/whl/cpu" },
474
  { name = "transformers", specifier = ">=4.51.3" },
475
  { name = "uvicorn", extras = ["standard"], specifier = ">=0.34.2" },
476
  ]
477
 
478
  [[package]]
479
  name = "setuptools"
480
+ version = "80.4.0"
481
  source = { registry = "https://pypi.org/simple" }
482
+ sdist = { url = "https://files.pythonhosted.org/packages/95/32/0cc40fe41fd2adb80a2f388987f4f8db3c866c69e33e0b4c8b093fdf700e/setuptools-80.4.0.tar.gz", hash = "sha256:5a78f61820bc088c8e4add52932ae6b8cf423da2aff268c23f813cfbb13b4006", size = 1315008, upload-time = "2025-05-09T20:42:27.972Z" }
483
  wheels = [
484
+ { url = "https://files.pythonhosted.org/packages/b1/93/dba5ed08c2e31ec7cdc2ce75705a484ef0be1a2fecac8a58272489349de8/setuptools-80.4.0-py3-none-any.whl", hash = "sha256:6cdc8cb9a7d590b237dbe4493614a9b75d0559b888047c1f67d49ba50fc3edb2", size = 1200812, upload-time = "2025-05-09T20:42:25.325Z" },
485
  ]
486
 
487
  [[package]]
 
507
 
508
  [[package]]
509
  name = "sympy"
510
+ version = "1.14.0"
511
  source = { registry = "https://pypi.org/simple" }
512
  dependencies = [
513
  { name = "mpmath" },
514
  ]
515
+ 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" }
516
  wheels = [
517
+ { 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" },
518
  ]
519
 
520
  [[package]]
 
544
 
545
  [[package]]
546
  name = "torch"
547
+ version = "2.7.0"
548
+ source = { registry = "https://download.pytorch.org/whl/cpu" }
549
+ resolution-markers = [
550
+ "sys_platform == 'darwin'",
551
+ ]
552
  dependencies = [
553
+ { name = "filelock", marker = "sys_platform == 'darwin'" },
554
+ { name = "fsspec", marker = "sys_platform == 'darwin'" },
555
+ { name = "jinja2", marker = "sys_platform == 'darwin'" },
556
+ { name = "networkx", marker = "sys_platform == 'darwin'" },
557
+ { name = "setuptools", marker = "sys_platform == 'darwin'" },
558
+ { name = "sympy", marker = "sys_platform == 'darwin'" },
559
+ { name = "typing-extensions", marker = "sys_platform == 'darwin'" },
560
+ ]
561
+ wheels = [
562
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:edad98dddd82220465b106506bb91ee5ce32bd075cddbcf2b443dfaa2cbd83bf" },
563
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:27f5007bdf45f7bb7af7f11d1828d5c2487e030690afb3d89a651fd7036a390e" },
564
+ ]
565
+
566
+ [[package]]
567
+ name = "torch"
568
+ version = "2.7.0+cpu"
569
+ source = { registry = "https://download.pytorch.org/whl/cpu" }
570
+ resolution-markers = [
571
+ "sys_platform != 'darwin'",
572
+ ]
573
+ dependencies = [
574
+ { name = "filelock", marker = "sys_platform != 'darwin'" },
575
+ { name = "fsspec", marker = "sys_platform != 'darwin'" },
576
+ { name = "jinja2", marker = "sys_platform != 'darwin'" },
577
+ { name = "networkx", marker = "sys_platform != 'darwin'" },
578
+ { name = "setuptools", marker = "sys_platform != 'darwin'" },
579
+ { name = "sympy", marker = "sys_platform != 'darwin'" },
580
+ { name = "typing-extensions", marker = "sys_platform != 'darwin'" },
581
  ]
582
  wheels = [
583
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl" },
584
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3b09aa2c8d30fa567a8d13270fbf9af7ee472fdfafbc7dfdc87c607bf46001f7" },
585
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313-win_amd64.whl", hash = "sha256:99ca8f4cb53484c45bb668657069c17139c07367ea20ddef2c0ce8412f42da2f" },
586
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl" },
587
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:7b31fa6b1d026542b4ed8ce7ec7ee5489413cd9bd6479c14c5ad559c15d92e3b" },
588
+ { url = "https://download.pytorch.org/whl/cpu/torch-2.7.0%2Bcpu-cp313-cp313t-win_amd64.whl", hash = "sha256:b42cfe122faed26c6ffee1c97d64e6a1f72a081b64d457a2c97244c1497f4adc" },
589
  ]
590
 
591
  [[package]]
 
621
  { url = "https://files.pythonhosted.org/packages/a9/b6/5257d04ae327b44db31f15cce39e6020cc986333c715660b1315a9724d82/transformers-4.51.3-py3-none-any.whl", hash = "sha256:fd3279633ceb2b777013234bbf0b4f5c2d23c4626b05497691f00cfda55e8a83", size = 10383940, upload-time = "2025-04-14T08:13:43.023Z" },
622
  ]
623
 
 
 
 
 
 
 
 
 
 
 
 
 
624
  [[package]]
625
  name = "typing-extensions"
626
+ version = "4.13.2"
627
  source = { registry = "https://pypi.org/simple" }
628
+ sdist = { url = "https://files.pythonhosted.org/packages/f6/37/23083fcd6e35492953e8d2aaaa68b860eb422b34627b13f2ce3eb6106061/typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef", size = 106967, upload-time = "2025-04-10T14:19:05.416Z" }
629
  wheels = [
630
+ { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload-time = "2025-04-10T14:19:03.967Z" },
631
  ]
632
 
633
  [[package]]