e-hossam96 commited on
Commit
7d38b7c
·
1 Parent(s): c67921b

added bitandbytes

Browse files
Files changed (2) hide show
  1. pyproject.toml +2 -0
  2. uv.lock +50 -0
pyproject.toml CHANGED
@@ -8,6 +8,8 @@ authors = [
8
  ]
9
  requires-python = ">=3.13.3"
10
  dependencies = [
 
 
11
  "fastapi>=0.115.12",
12
  "torch>=2.7.0",
13
  "transformers>=4.51.3",
 
8
  ]
9
  requires-python = ">=3.13.3"
10
  dependencies = [
11
+ "accelerate>=1.6.0",
12
+ "bitsandbytes>=0.45.5",
13
  "fastapi>=0.115.12",
14
  "torch>=2.7.0",
15
  "transformers>=4.51.3",
uv.lock CHANGED
@@ -2,6 +2,24 @@ version = 1
2
  revision = 2
3
  requires-python = ">=3.13.3"
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  [[package]]
6
  name = "annotated-types"
7
  version = "0.7.0"
@@ -24,6 +42,19 @@ wheels = [
24
  { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
25
  ]
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  [[package]]
28
  name = "certifi"
29
  version = "2025.4.26"
@@ -403,6 +434,21 @@ wheels = [
403
  { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
404
  ]
405
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
406
  [[package]]
407
  name = "pydantic"
408
  version = "2.11.4"
@@ -537,6 +583,8 @@ name = "sentiment-classification"
537
  version = "0.1.0"
538
  source = { virtual = "." }
539
  dependencies = [
 
 
540
  { name = "fastapi" },
541
  { name = "torch" },
542
  { name = "transformers" },
@@ -545,6 +593,8 @@ dependencies = [
545
 
546
  [package.metadata]
547
  requires-dist = [
 
 
548
  { name = "fastapi", specifier = ">=0.115.12" },
549
  { name = "torch", specifier = ">=2.7.0", index = "https://download.pytorch.org/whl/cu126" },
550
  { name = "transformers", specifier = ">=4.51.3" },
 
2
  revision = 2
3
  requires-python = ">=3.13.3"
4
 
5
+ [[package]]
6
+ name = "accelerate"
7
+ version = "1.6.0"
8
+ source = { registry = "https://pypi.org/simple" }
9
+ dependencies = [
10
+ { name = "huggingface-hub" },
11
+ { name = "numpy" },
12
+ { name = "packaging" },
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 = [
20
+ { url = "https://files.pythonhosted.org/packages/63/b1/8198e3cdd11a426b1df2912e3381018c4a4a55368f6d0857ba3ca418ef93/accelerate-1.6.0-py3-none-any.whl", hash = "sha256:1aee717d3d3735ad6d09710a7c26990ee4652b79b4e93df46551551b5227c2aa", size = 354748, upload-time = "2025-04-01T11:53:01.298Z" },
21
+ ]
22
+
23
  [[package]]
24
  name = "annotated-types"
25
  version = "0.7.0"
 
42
  { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
43
  ]
44
 
45
+ [[package]]
46
+ name = "bitsandbytes"
47
+ 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" },
55
+ { url = "https://files.pythonhosted.org/packages/a6/4c/77b535e025ce780d2ada8271c1e481fb7337c1df2588a52fe1c9bd87d2e8/bitsandbytes-0.45.5-py3-none-win_amd64.whl", hash = "sha256:ed1c61b91d989d6a33fd05737d6edbf5086d8ebc89235ee632c7a19144085da2", size = 75430204, upload-time = "2025-04-07T13:32:57.553Z" },
56
+ ]
57
+
58
  [[package]]
59
  name = "certifi"
60
  version = "2025.4.26"
 
434
  { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
435
  ]
436
 
437
+ [[package]]
438
+ name = "psutil"
439
+ version = "7.0.0"
440
+ source = { registry = "https://pypi.org/simple" }
441
+ sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" }
442
+ wheels = [
443
+ { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" },
444
+ { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" },
445
+ { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" },
446
+ { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" },
447
+ { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" },
448
+ { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" },
449
+ { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" },
450
+ ]
451
+
452
  [[package]]
453
  name = "pydantic"
454
  version = "2.11.4"
 
583
  version = "0.1.0"
584
  source = { virtual = "." }
585
  dependencies = [
586
+ { name = "accelerate" },
587
+ { name = "bitsandbytes" },
588
  { name = "fastapi" },
589
  { name = "torch" },
590
  { name = "transformers" },
 
593
 
594
  [package.metadata]
595
  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" },