nspasojevic commited on
Commit
2365704
·
verified ·
1 Parent(s): c343ea3

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 CHANGED
@@ -75,7 +75,12 @@ stderr_logfile=/dev/stderr
75
  stderr_logfile_maxbytes=0
76
 
77
  [program:asset-graph-service]
78
- command=/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"
 
 
 
 
 
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=nvcr.io/m3sujtetvf5w/usdsearch/usdsearch:1.5.0-a1b3d0fa
3
- extracted_at=2026-09-24T14:15:22Z
 
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.13.0
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.7.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.22.2
144
  tqdm==4.67.3
145
- transformers==5.5.4
146
  tritonclient==2.41.0
147
  typer==0.24.1
148
- typing_extensions==4.15.0
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:16406fa180ff1ecac8b48bbface39243eeb471bfcee62af8f5b3cccb7891985e
3
- size 212789
 
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:f81e65e56543e8393c4bae7aecab58b4c66c5cb8034e450ca88993efde4aaca9
3
- size 286603
 
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:5f8405481eb33cd4bc22401bf7a9391d5ba32342caa3206ce990854d7ca15df0
3
- size 5482420
 
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