Kendong commited on
Commit
bc2ca69
·
verified ·
1 Parent(s): 6110cdf

Defer native CUDA imports in ZeroGPU worker probe

Browse files
Files changed (1) hide show
  1. app.py +5 -4
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 = "zero_pack_native_probe"
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 == "zero_pack_native_probe":
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
- _install_pytorch3d_compatibility()
549
- _install_blackwell_attention_compatibility()
 
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)