Spaces:
Running on RTX PRO 6000
Running on RTX PRO 6000
usdsearch wheels fbef80cf (!272: no per-request asset-graph client leak) + start the venv APIs without the Triton image's PYTHONPATH (DALI's old typing_extensions shadowed anyio 4.15's needs)
Browse files- docker/hf-space/supervisord-gpu.conf +7 -2
- docker/hf-space/wheels/SOURCE.txt +2 -2
- docker/hf-space/wheels/asset_graph_client-0.1.0-py3-none-any.whl +0 -0
- docker/hf-space/wheels/asset_graph_service-0.1.0-py3-none-any.whl +0 -0
- docker/hf-space/wheels/base_logging-0.1.0-py3-none-any.whl +0 -0
- docker/hf-space/wheels/constraints.txt +5 -5
- docker/hf-space/wheels/deepsearch_api-0.1.0-py3-none-any.whl +2 -2
- docker/hf-space/wheels/llm_client-0.1.0-py3-none-any.whl +0 -0
- docker/hf-space/wheels/search_utils-0.1.0-py3-none-any.whl +2 -2
- docker/hf-space/wheels/siglip2_triton_client-0.6.1-py3-none-any.whl +2 -2
- docker/hf-space/wheels/storage_api-0.1.0-py3-none-any.whl +0 -0
docker/hf-space/supervisord-gpu.conf
CHANGED
|
@@ -75,7 +75,12 @@ stderr_logfile=/dev/stderr
|
|
| 75 |
stderr_logfile_maxbytes=0
|
| 76 |
|
| 77 |
[program:asset-graph-service]
|
| 78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
environment=DB_URI="neo4j://localhost:7687",DB_USERNAME="neo4j",DB_PASSWORD="none",ACCEPT_EULA="Y",OTEL_SDK_DISABLED="true"
|
| 80 |
directory=/app
|
| 81 |
user=1000
|
|
@@ -92,7 +97,7 @@ stderr_logfile_maxbytes=0
|
|
| 92 |
; pipeline/hf_space_seed.py, same "don't exec uvicorn until every backend
|
| 93 |
; this process depends on is actually ready" rule the cpu-basic/NVCF
|
| 94 |
; variant already follows for OpenSearch.
|
| 95 |
-
command=/bin/sh -c "until curl -sf http://localhost:8003/v2/health/ready >/dev/null 2>&1; do sleep 2; done; cd /app/hf-space-pipeline && /app/.venv/bin/python -m pipeline.hf_space_seed && cd /app && exec /app/.venv/bin/python -m uvicorn deepsearch_api.main:app --host 127.0.0.1 --port 8000"
|
| 96 |
directory=/app
|
| 97 |
user=1000
|
| 98 |
autorestart=true
|
|
|
|
| 75 |
stderr_logfile_maxbytes=0
|
| 76 |
|
| 77 |
[program:asset-graph-service]
|
| 78 |
+
; The Triton base image puts DALI's wheel dir on PYTHONPATH, and its old
|
| 79 |
+
; typing_extensions.py shadows the venv's copy: with usdsearch fbef80cf's
|
| 80 |
+
; anyio 4.15 (needs typing_extensions.sentinel) both venv APIs died at import
|
| 81 |
+
; (2026-09-29). The two venv programs start without PYTHONPATH; siglip2-triton
|
| 82 |
+
; keeps it.
|
| 83 |
+
command=/usr/bin/env -u PYTHONPATH /bin/sh -c "until curl -sf http://localhost:7474 >/dev/null 2>&1; do sleep 2; done; exec /app/.venv/bin/python -m uvicorn asset_graph_service.api:app --host 127.0.0.1 --port 8010"
|
| 84 |
environment=DB_URI="neo4j://localhost:7687",DB_USERNAME="neo4j",DB_PASSWORD="none",ACCEPT_EULA="Y",OTEL_SDK_DISABLED="true"
|
| 85 |
directory=/app
|
| 86 |
user=1000
|
|
|
|
| 97 |
; pipeline/hf_space_seed.py, same "don't exec uvicorn until every backend
|
| 98 |
; this process depends on is actually ready" rule the cpu-basic/NVCF
|
| 99 |
; variant already follows for OpenSearch.
|
| 100 |
+
command=/usr/bin/env -u PYTHONPATH /bin/sh -c "until curl -sf http://localhost:8003/v2/health/ready >/dev/null 2>&1; do sleep 2; done; cd /app/hf-space-pipeline && /app/.venv/bin/python -m pipeline.hf_space_seed && cd /app && exec /app/.venv/bin/python -m uvicorn deepsearch_api.main:app --host 127.0.0.1 --port 8000"
|
| 101 |
directory=/app
|
| 102 |
user=1000
|
| 103 |
autorestart=true
|
docker/hf-space/wheels/SOURCE.txt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
# Generated by scripts/extract_usdsearch_wheels.sh — do not hand-edit.
|
| 2 |
-
source_image=
|
| 3 |
-
extracted_at=2026-09-
|
|
|
|
| 1 |
# Generated by scripts/extract_usdsearch_wheels.sh — do not hand-edit.
|
| 2 |
+
source_image=gitlab-master.nvidia.com:5005/omniverse/deeptag/usdsearch/usdsearch:fbef80cf
|
| 3 |
+
extracted_at=2026-09-29T03:55:36Z
|
docker/hf-space/wheels/asset_graph_client-0.1.0-py3-none-any.whl
CHANGED
|
Binary files a/docker/hf-space/wheels/asset_graph_client-0.1.0-py3-none-any.whl and b/docker/hf-space/wheels/asset_graph_client-0.1.0-py3-none-any.whl differ
|
|
|
docker/hf-space/wheels/asset_graph_service-0.1.0-py3-none-any.whl
CHANGED
|
Binary files a/docker/hf-space/wheels/asset_graph_service-0.1.0-py3-none-any.whl and b/docker/hf-space/wheels/asset_graph_service-0.1.0-py3-none-any.whl differ
|
|
|
docker/hf-space/wheels/base_logging-0.1.0-py3-none-any.whl
CHANGED
|
Binary files a/docker/hf-space/wheels/base_logging-0.1.0-py3-none-any.whl and b/docker/hf-space/wheels/base_logging-0.1.0-py3-none-any.whl differ
|
|
|
docker/hf-space/wheels/constraints.txt
CHANGED
|
@@ -8,7 +8,7 @@ aioitertools==0.13.0
|
|
| 8 |
aiosignal==1.4.0
|
| 9 |
annotated-doc==0.0.4
|
| 10 |
annotated-types==0.7.0
|
| 11 |
-
anyio==4.
|
| 12 |
asgi-correlation-id==4.3.4
|
| 13 |
asgiref==3.11.1
|
| 14 |
asset-graph-builder==0.1.0
|
|
@@ -129,7 +129,7 @@ requests==2.33.1
|
|
| 129 |
requests-toolbelt==1.0.0
|
| 130 |
rich==15.0.0
|
| 131 |
s3transfer==0.14.0
|
| 132 |
-
safetensors==0.
|
| 133 |
sentry-sdk==2.58.0
|
| 134 |
setuptools==82.0.1
|
| 135 |
shellingham==1.5.4
|
|
@@ -140,12 +140,12 @@ starlette==1.3.1
|
|
| 140 |
tenacity==9.1.4
|
| 141 |
termcolor==3.3.0
|
| 142 |
tiktoken==0.12.0
|
| 143 |
-
tokenizers==0.
|
| 144 |
tqdm==4.67.3
|
| 145 |
-
transformers==5.
|
| 146 |
tritonclient==2.41.0
|
| 147 |
typer==0.24.1
|
| 148 |
-
typing_extensions==4.
|
| 149 |
typing-inspection==0.4.2
|
| 150 |
urllib3==2.7.0
|
| 151 |
usd-core==25.11
|
|
|
|
| 8 |
aiosignal==1.4.0
|
| 9 |
annotated-doc==0.0.4
|
| 10 |
annotated-types==0.7.0
|
| 11 |
+
anyio==4.15.1
|
| 12 |
asgi-correlation-id==4.3.4
|
| 13 |
asgiref==3.11.1
|
| 14 |
asset-graph-builder==0.1.0
|
|
|
|
| 129 |
requests-toolbelt==1.0.0
|
| 130 |
rich==15.0.0
|
| 131 |
s3transfer==0.14.0
|
| 132 |
+
safetensors==0.8.0
|
| 133 |
sentry-sdk==2.58.0
|
| 134 |
setuptools==82.0.1
|
| 135 |
shellingham==1.5.4
|
|
|
|
| 140 |
tenacity==9.1.4
|
| 141 |
termcolor==3.3.0
|
| 142 |
tiktoken==0.12.0
|
| 143 |
+
tokenizers==0.23.2
|
| 144 |
tqdm==4.67.3
|
| 145 |
+
transformers==5.17.0
|
| 146 |
tritonclient==2.41.0
|
| 147 |
typer==0.24.1
|
| 148 |
+
typing_extensions==4.16.0
|
| 149 |
typing-inspection==0.4.2
|
| 150 |
urllib3==2.7.0
|
| 151 |
usd-core==25.11
|
docker/hf-space/wheels/deepsearch_api-0.1.0-py3-none-any.whl
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1362ac7c75802c485127ae8f3fed2d2852438d9a9d7b2eb7a1cf65d8e21342f7
|
| 3 |
+
size 214320
|
docker/hf-space/wheels/llm_client-0.1.0-py3-none-any.whl
CHANGED
|
Binary files a/docker/hf-space/wheels/llm_client-0.1.0-py3-none-any.whl and b/docker/hf-space/wheels/llm_client-0.1.0-py3-none-any.whl differ
|
|
|
docker/hf-space/wheels/search_utils-0.1.0-py3-none-any.whl
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:52fcbae1afabe6f4f7ce88f7650d761d09ae91b14acea9584441990e1a767694
|
| 3 |
+
size 286602
|
docker/hf-space/wheels/siglip2_triton_client-0.6.1-py3-none-any.whl
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:14cdf15c57f9195d6baffdc2e6eb59b0d794c4bdb793db62a00c756f6189e04a
|
| 3 |
+
size 5482422
|
docker/hf-space/wheels/storage_api-0.1.0-py3-none-any.whl
CHANGED
|
Binary files a/docker/hf-space/wheels/storage_api-0.1.0-py3-none-any.whl and b/docker/hf-space/wheels/storage_api-0.1.0-py3-none-any.whl differ
|
|
|