Julien Blanchon
commited on
Commit
·
01418e6
1
Parent(s):
a0b1d08
Update
Browse files- requirements.txt +3 -1
- uv.lock +11 -12
requirements.txt
CHANGED
|
@@ -19,6 +19,8 @@ torchmetrics>=1.8.2
|
|
| 19 |
# Pre-built wheels from HuggingFace (PyTorch 2.6.0 + CUDA 12.4)
|
| 20 |
# Built for Python 3.10 (cp310) - compatible with HuggingFace Spaces Gradio SDK
|
| 21 |
fused_ssim @ https://huggingface.co/blanchon/image-gs-models-utils/resolve/main/fused_ssim-0.0.1%2Bb4fd832pt2.6.0cu124-cp310-cp310-linux_x86_64.whl
|
| 22 |
-
gsplat
|
|
|
|
|
|
|
| 23 |
|
| 24 |
|
|
|
|
| 19 |
# Pre-built wheels from HuggingFace (PyTorch 2.6.0 + CUDA 12.4)
|
| 20 |
# Built for Python 3.10 (cp310) - compatible with HuggingFace Spaces Gradio SDK
|
| 21 |
fused_ssim @ https://huggingface.co/blanchon/image-gs-models-utils/resolve/main/fused_ssim-0.0.1%2Bb4fd832pt2.6.0cu124-cp310-cp310-linux_x86_64.whl
|
| 22 |
+
# Build gsplat from source to match the exact PyTorch ABI on Spaces
|
| 23 |
+
# Note: CUDA_HOME should be set automatically by Spaces, but we ensure it's available
|
| 24 |
+
gsplat @ file:///${PWD}/gsplat
|
| 25 |
|
| 26 |
|
uv.lock
CHANGED
|
@@ -555,7 +555,7 @@ wheels = [
|
|
| 555 |
|
| 556 |
[[package]]
|
| 557 |
name = "gradio"
|
| 558 |
-
version = "5.
|
| 559 |
source = { registry = "https://pypi.org/simple" }
|
| 560 |
dependencies = [
|
| 561 |
{ name = "aiofiles" },
|
|
@@ -580,24 +580,23 @@ dependencies = [
|
|
| 580 |
{ name = "pydub" },
|
| 581 |
{ name = "python-multipart" },
|
| 582 |
{ name = "pyyaml" },
|
| 583 |
-
{ name = "ruff"
|
| 584 |
{ name = "safehttpx" },
|
| 585 |
{ name = "semantic-version" },
|
| 586 |
-
{ name = "starlette"
|
| 587 |
{ name = "tomlkit" },
|
| 588 |
-
{ name = "typer"
|
| 589 |
{ name = "typing-extensions" },
|
| 590 |
-
{ name = "
|
| 591 |
-
{ name = "uvicorn", marker = "sys_platform != 'emscripten'" },
|
| 592 |
]
|
| 593 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 594 |
wheels = [
|
| 595 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 596 |
]
|
| 597 |
|
| 598 |
[[package]]
|
| 599 |
name = "gradio-client"
|
| 600 |
-
version = "1.13.
|
| 601 |
source = { registry = "https://pypi.org/simple" }
|
| 602 |
dependencies = [
|
| 603 |
{ name = "fsspec" },
|
|
@@ -607,9 +606,9 @@ dependencies = [
|
|
| 607 |
{ name = "typing-extensions" },
|
| 608 |
{ name = "websockets" },
|
| 609 |
]
|
| 610 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 611 |
wheels = [
|
| 612 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 613 |
]
|
| 614 |
|
| 615 |
[[package]]
|
|
@@ -775,7 +774,7 @@ dev = [
|
|
| 775 |
[package.metadata]
|
| 776 |
requires-dist = [
|
| 777 |
{ name = "fused-ssim", url = "https://github.com/MiroPsota/torch_packages_builder/releases/download/fused_ssim-0.0.1%2Bb4fd832/fused_ssim-0.0.1%2Bb4fd832pt2.6.0cu124-cp310-cp310-linux_x86_64.whl" },
|
| 778 |
-
{ name = "gradio", specifier = ">=5.
|
| 779 |
{ name = "gsplat", directory = "gsplat" },
|
| 780 |
{ name = "huggingface-hub", specifier = ">=0.24.0" },
|
| 781 |
{ name = "lpips", specifier = ">=0.1.4" },
|
|
|
|
| 555 |
|
| 556 |
[[package]]
|
| 557 |
name = "gradio"
|
| 558 |
+
version = "5.49.1"
|
| 559 |
source = { registry = "https://pypi.org/simple" }
|
| 560 |
dependencies = [
|
| 561 |
{ name = "aiofiles" },
|
|
|
|
| 580 |
{ name = "pydub" },
|
| 581 |
{ name = "python-multipart" },
|
| 582 |
{ name = "pyyaml" },
|
| 583 |
+
{ name = "ruff" },
|
| 584 |
{ name = "safehttpx" },
|
| 585 |
{ name = "semantic-version" },
|
| 586 |
+
{ name = "starlette" },
|
| 587 |
{ name = "tomlkit" },
|
| 588 |
+
{ name = "typer" },
|
| 589 |
{ name = "typing-extensions" },
|
| 590 |
+
{ name = "uvicorn" },
|
|
|
|
| 591 |
]
|
| 592 |
+
sdist = { url = "https://files.pythonhosted.org/packages/83/67/17b3969a686f204dfb8f06bd34d1423bcba1df8a2f3674f115ca427188b7/gradio-5.49.1.tar.gz", hash = "sha256:c06faa324ae06c3892c8b4b4e73c706c4520d380f6b9e52a3c02dc53a7627ba9", size = 73784504, upload-time = "2025-10-08T20:18:40.4Z" }
|
| 593 |
wheels = [
|
| 594 |
+
{ url = "https://files.pythonhosted.org/packages/8d/95/1c25fbcabfa201ab79b016c8716a4ac0f846121d4bbfd2136ffb6d87f31e/gradio-5.49.1-py3-none-any.whl", hash = "sha256:1b19369387801a26a6ba7fd2f74d46c5b0e2ac9ddef14f24ddc0d11fb19421b7", size = 63523840, upload-time = "2025-10-08T20:18:34.585Z" },
|
| 595 |
]
|
| 596 |
|
| 597 |
[[package]]
|
| 598 |
name = "gradio-client"
|
| 599 |
+
version = "1.13.3"
|
| 600 |
source = { registry = "https://pypi.org/simple" }
|
| 601 |
dependencies = [
|
| 602 |
{ name = "fsspec" },
|
|
|
|
| 606 |
{ name = "typing-extensions" },
|
| 607 |
{ name = "websockets" },
|
| 608 |
]
|
| 609 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3e/a9/a3beb0ece8c05c33e6376b790fa42e0dd157abca8220cf639b249a597467/gradio_client-1.13.3.tar.gz", hash = "sha256:869b3e67e0f7a0f40df8c48c94de99183265cf4b7b1d9bd4623e336d219ffbe7", size = 323253, upload-time = "2025-09-26T19:51:21.7Z" }
|
| 610 |
wheels = [
|
| 611 |
+
{ url = "https://files.pythonhosted.org/packages/6e/0b/337b74504681b5dde39f20d803bb09757f9973ecdc65fd4e819d4b11faf7/gradio_client-1.13.3-py3-none-any.whl", hash = "sha256:3f63e4d33a2899c1a12b10fe3cf77b82a6919ff1a1fb6391f6aa225811aa390c", size = 325350, upload-time = "2025-09-26T19:51:20.288Z" },
|
| 612 |
]
|
| 613 |
|
| 614 |
[[package]]
|
|
|
|
| 774 |
[package.metadata]
|
| 775 |
requires-dist = [
|
| 776 |
{ name = "fused-ssim", url = "https://github.com/MiroPsota/torch_packages_builder/releases/download/fused_ssim-0.0.1%2Bb4fd832/fused_ssim-0.0.1%2Bb4fd832pt2.6.0cu124-cp310-cp310-linux_x86_64.whl" },
|
| 777 |
+
{ name = "gradio", specifier = ">=5.49.1" },
|
| 778 |
{ name = "gsplat", directory = "gsplat" },
|
| 779 |
{ name = "huggingface-hub", specifier = ">=0.24.0" },
|
| 780 |
{ name = "lpips", specifier = ">=0.1.4" },
|