Defer native CUDA imports in ZeroGPU worker probe
Browse files
app.py
CHANGED
|
@@ -28,7 +28,7 @@ OUTPUT_ROOT = Path(os.environ.get("CANIS_OUTPUT_ROOT", "/tmp/canis_outputs"))
|
|
| 28 |
POOL_ROOT = Path(os.environ.get("CANIS_POOL_ROOT", "/tmp/canis_empty_pool"))
|
| 29 |
PUBLIC_TRELLIS_REPO = "Louischong/Trellis-OA"
|
| 30 |
PIPELINE_CONFIG_ROOT = Path("/tmp/canis_pipeline_config")
|
| 31 |
-
DIAGNOSTIC_MODE = "
|
| 32 |
|
| 33 |
@spaces.GPU(duration=360)
|
| 34 |
def _canonicalize_on_gpu(
|
|
@@ -42,7 +42,7 @@ def _canonicalize_on_gpu(
|
|
| 42 |
started = time.perf_counter()
|
| 43 |
_trace(f"phase=gpu_callback event=START mode={DIAGNOSTIC_MODE}")
|
| 44 |
_trace_gpu_environment()
|
| 45 |
-
if DIAGNOSTIC_MODE
|
| 46 |
return _run_zero_pack_native_probe(started)
|
| 47 |
try:
|
| 48 |
from canis_job_entry import run_job
|
|
@@ -545,8 +545,9 @@ def main() -> None:
|
|
| 545 |
_verify_private_runtime()
|
| 546 |
_install_python_compatibility()
|
| 547 |
_install_trusted_checkpoint_compatibility()
|
| 548 |
-
|
| 549 |
-
|
|
|
|
| 550 |
_install_fpfh_only_compatibility()
|
| 551 |
private_checkpoint, fcgf_checkpoint = _validate_models()
|
| 552 |
checkpoint = _prepare_cached_pipeline_config(private_checkpoint)
|
|
|
|
| 28 |
POOL_ROOT = Path(os.environ.get("CANIS_POOL_ROOT", "/tmp/canis_empty_pool"))
|
| 29 |
PUBLIC_TRELLIS_REPO = "Louischong/Trellis-OA"
|
| 30 |
PIPELINE_CONFIG_ROOT = Path("/tmp/canis_pipeline_config")
|
| 31 |
+
DIAGNOSTIC_MODE = "zero_pack_deferred_native_probe"
|
| 32 |
|
| 33 |
@spaces.GPU(duration=360)
|
| 34 |
def _canonicalize_on_gpu(
|
|
|
|
| 42 |
started = time.perf_counter()
|
| 43 |
_trace(f"phase=gpu_callback event=START mode={DIAGNOSTIC_MODE}")
|
| 44 |
_trace_gpu_environment()
|
| 45 |
+
if DIAGNOSTIC_MODE in {"zero_pack_native_probe", "zero_pack_deferred_native_probe"}:
|
| 46 |
return _run_zero_pack_native_probe(started)
|
| 47 |
try:
|
| 48 |
from canis_job_entry import run_job
|
|
|
|
| 545 |
_verify_private_runtime()
|
| 546 |
_install_python_compatibility()
|
| 547 |
_install_trusted_checkpoint_compatibility()
|
| 548 |
+
if DIAGNOSTIC_MODE != "zero_pack_deferred_native_probe":
|
| 549 |
+
_install_pytorch3d_compatibility()
|
| 550 |
+
_install_blackwell_attention_compatibility()
|
| 551 |
_install_fpfh_only_compatibility()
|
| 552 |
private_checkpoint, fcgf_checkpoint = _validate_models()
|
| 553 |
checkpoint = _prepare_cached_pipeline_config(private_checkpoint)
|