Spaces:
Sleeping
Sleeping
Add accelerate dependency for GGUF model loading support
Browse files- pyproject.toml +2 -2
- uv.lock +65 -0
pyproject.toml
CHANGED
|
@@ -18,6 +18,6 @@ dependencies = [
|
|
| 18 |
"flashrank>=0.2.10",
|
| 19 |
"sentence-transformers>=3.0.0",
|
| 20 |
"einops",
|
|
|
|
|
|
|
| 21 |
]
|
| 22 |
-
|
| 23 |
-
|
|
|
|
| 18 |
"flashrank>=0.2.10",
|
| 19 |
"sentence-transformers>=3.0.0",
|
| 20 |
"einops",
|
| 21 |
+
"gguf",
|
| 22 |
+
"accelerate",
|
| 23 |
]
|
|
|
|
|
|
uv.lock
CHANGED
|
@@ -7,6 +7,24 @@ resolution-markers = [
|
|
| 7 |
"python_full_version < '3.13'",
|
| 8 |
]
|
| 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
[[package]]
|
| 11 |
name = "annotated-doc"
|
| 12 |
version = "0.0.4"
|
|
@@ -436,6 +454,21 @@ wheels = [
|
|
| 436 |
{ url = "https://files.pythonhosted.org/packages/d5/0c/043d5e551459da400957a1395e0febbf771446ff34291afcbe3d8be2a279/fsspec-2026.4.0-py3-none-any.whl", hash = "sha256:11ef7bb35dab8a394fde6e608221d5cf3e8499401c249bebaeaad760a1a8dec2", size = 203402, upload-time = "2026-04-29T20:42:36.842Z" },
|
| 437 |
]
|
| 438 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 439 |
[[package]]
|
| 440 |
name = "googleapis-common-protos"
|
| 441 |
version = "1.75.0"
|
|
@@ -1553,6 +1586,34 @@ wheels = [
|
|
| 1553 |
{ url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" },
|
| 1554 |
]
|
| 1555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1556 |
[[package]]
|
| 1557 |
name = "pybase64"
|
| 1558 |
version = "1.4.3"
|
|
@@ -1956,10 +2017,12 @@ name = "rag-visualizer"
|
|
| 1956 |
version = "0.1.0"
|
| 1957 |
source = { virtual = "." }
|
| 1958 |
dependencies = [
|
|
|
|
| 1959 |
{ name = "chromadb" },
|
| 1960 |
{ name = "einops" },
|
| 1961 |
{ name = "fastapi" },
|
| 1962 |
{ name = "flashrank" },
|
|
|
|
| 1963 |
{ name = "httpx" },
|
| 1964 |
{ name = "langchain-text-splitters" },
|
| 1965 |
{ name = "nltk" },
|
|
@@ -1973,10 +2036,12 @@ dependencies = [
|
|
| 1973 |
|
| 1974 |
[package.metadata]
|
| 1975 |
requires-dist = [
|
|
|
|
| 1976 |
{ name = "chromadb", specifier = ">=1.0.0" },
|
| 1977 |
{ name = "einops" },
|
| 1978 |
{ name = "fastapi", specifier = ">=0.115.0" },
|
| 1979 |
{ name = "flashrank", specifier = ">=0.2.10" },
|
|
|
|
| 1980 |
{ name = "httpx", specifier = ">=0.28.0" },
|
| 1981 |
{ name = "langchain-text-splitters", specifier = ">=1.1.2" },
|
| 1982 |
{ name = "nltk", specifier = ">=3.9.4" },
|
|
|
|
| 7 |
"python_full_version < '3.13'",
|
| 8 |
]
|
| 9 |
|
| 10 |
+
[[package]]
|
| 11 |
+
name = "accelerate"
|
| 12 |
+
version = "1.14.0"
|
| 13 |
+
source = { registry = "https://pypi.org/simple" }
|
| 14 |
+
dependencies = [
|
| 15 |
+
{ name = "huggingface-hub" },
|
| 16 |
+
{ name = "numpy" },
|
| 17 |
+
{ name = "packaging" },
|
| 18 |
+
{ name = "psutil" },
|
| 19 |
+
{ name = "pyyaml" },
|
| 20 |
+
{ name = "safetensors" },
|
| 21 |
+
{ name = "torch" },
|
| 22 |
+
]
|
| 23 |
+
sdist = { url = "https://files.pythonhosted.org/packages/8d/75/94cd5d389649578aca399e5aa822637eec18319a1dadc400ffe2f9a7493f/accelerate-1.14.0.tar.gz", hash = "sha256:41b9c4377a54e0b460a959b0defa1b736e4ca0a2373252d9a539964c2afe3c8d", size = 412167, upload-time = "2026-06-11T13:45:52.326Z" }
|
| 24 |
+
wheels = [
|
| 25 |
+
{ url = "https://files.pythonhosted.org/packages/a8/db/253133d7e7cb40d3af384bb2f5c0b4a2b7fdcffbc95c688cc67a20a3c103/accelerate-1.14.0-py3-none-any.whl", hash = "sha256:e94390c2863b873be18f623f9df48a0d8fe5eff13ea7f1a00092b0a7904888c6", size = 389246, upload-time = "2026-06-11T13:45:50.477Z" },
|
| 26 |
+
]
|
| 27 |
+
|
| 28 |
[[package]]
|
| 29 |
name = "annotated-doc"
|
| 30 |
version = "0.0.4"
|
|
|
|
| 454 |
{ url = "https://files.pythonhosted.org/packages/d5/0c/043d5e551459da400957a1395e0febbf771446ff34291afcbe3d8be2a279/fsspec-2026.4.0-py3-none-any.whl", hash = "sha256:11ef7bb35dab8a394fde6e608221d5cf3e8499401c249bebaeaad760a1a8dec2", size = 203402, upload-time = "2026-04-29T20:42:36.842Z" },
|
| 455 |
]
|
| 456 |
|
| 457 |
+
[[package]]
|
| 458 |
+
name = "gguf"
|
| 459 |
+
version = "0.19.0"
|
| 460 |
+
source = { registry = "https://pypi.org/simple" }
|
| 461 |
+
dependencies = [
|
| 462 |
+
{ name = "numpy" },
|
| 463 |
+
{ name = "pyyaml" },
|
| 464 |
+
{ name = "requests" },
|
| 465 |
+
{ name = "tqdm" },
|
| 466 |
+
]
|
| 467 |
+
sdist = { url = "https://files.pythonhosted.org/packages/48/ae/17f1308ae45cd7b08ebb521747d5b23f4efc4d172038a4e228dd5106c3ff/gguf-0.19.0.tar.gz", hash = "sha256:dbadcd6cc7ccd44256f2229fe7c2dff5e8aa5cf0612ab987fd2b1a57e428923f", size = 111220, upload-time = "2026-05-06T13:04:03.667Z" }
|
| 468 |
+
wheels = [
|
| 469 |
+
{ url = "https://files.pythonhosted.org/packages/b3/bb/d71d6da82763528c2c2ed6b59a9d6142c6595545a4c448e2085d155e88c2/gguf-0.19.0-py3-none-any.whl", hash = "sha256:70bcd10edfe697fb2dad6e40af2234b9d8ece9a41a99761405121ebda1c3c1cd", size = 118475, upload-time = "2026-05-06T13:04:02.588Z" },
|
| 470 |
+
]
|
| 471 |
+
|
| 472 |
[[package]]
|
| 473 |
name = "googleapis-common-protos"
|
| 474 |
version = "1.75.0"
|
|
|
|
| 1586 |
{ url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" },
|
| 1587 |
]
|
| 1588 |
|
| 1589 |
+
[[package]]
|
| 1590 |
+
name = "psutil"
|
| 1591 |
+
version = "7.2.2"
|
| 1592 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1593 |
+
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" }
|
| 1594 |
+
wheels = [
|
| 1595 |
+
{ 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" },
|
| 1596 |
+
{ 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" },
|
| 1597 |
+
{ 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" },
|
| 1598 |
+
{ 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" },
|
| 1599 |
+
{ 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" },
|
| 1600 |
+
{ 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" },
|
| 1601 |
+
{ 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" },
|
| 1602 |
+
{ 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" },
|
| 1603 |
+
{ 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" },
|
| 1604 |
+
{ 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" },
|
| 1605 |
+
{ 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" },
|
| 1606 |
+
{ 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" },
|
| 1607 |
+
{ 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" },
|
| 1608 |
+
{ 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" },
|
| 1609 |
+
{ 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" },
|
| 1610 |
+
{ 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" },
|
| 1611 |
+
{ 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" },
|
| 1612 |
+
{ 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" },
|
| 1613 |
+
{ 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" },
|
| 1614 |
+
{ 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" },
|
| 1615 |
+
]
|
| 1616 |
+
|
| 1617 |
[[package]]
|
| 1618 |
name = "pybase64"
|
| 1619 |
version = "1.4.3"
|
|
|
|
| 2017 |
version = "0.1.0"
|
| 2018 |
source = { virtual = "." }
|
| 2019 |
dependencies = [
|
| 2020 |
+
{ name = "accelerate" },
|
| 2021 |
{ name = "chromadb" },
|
| 2022 |
{ name = "einops" },
|
| 2023 |
{ name = "fastapi" },
|
| 2024 |
{ name = "flashrank" },
|
| 2025 |
+
{ name = "gguf" },
|
| 2026 |
{ name = "httpx" },
|
| 2027 |
{ name = "langchain-text-splitters" },
|
| 2028 |
{ name = "nltk" },
|
|
|
|
| 2036 |
|
| 2037 |
[package.metadata]
|
| 2038 |
requires-dist = [
|
| 2039 |
+
{ name = "accelerate" },
|
| 2040 |
{ name = "chromadb", specifier = ">=1.0.0" },
|
| 2041 |
{ name = "einops" },
|
| 2042 |
{ name = "fastapi", specifier = ">=0.115.0" },
|
| 2043 |
{ name = "flashrank", specifier = ">=0.2.10" },
|
| 2044 |
+
{ name = "gguf" },
|
| 2045 |
{ name = "httpx", specifier = ">=0.28.0" },
|
| 2046 |
{ name = "langchain-text-splitters", specifier = ">=1.1.2" },
|
| 2047 |
{ name = "nltk", specifier = ">=3.9.4" },
|