rgndgn commited on
Commit
7fefbab
·
verified ·
1 Parent(s): a22b6d9
Files changed (1) hide show
  1. gradio_app.py +13 -1
gradio_app.py CHANGED
@@ -12,6 +12,14 @@ from pathlib import Path
12
  import subprocess
13
  import uuid
14
 
 
 
 
 
 
 
 
 
15
  def install_cuda_toolkit():
16
  CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run"
17
  CUDA_TOOLKIT_FILE = "/tmp/%s" % os.path.basename(CUDA_TOOLKIT_URL)
@@ -43,11 +51,15 @@ os.makedirs(OUTPUT_DIR, exist_ok=True)
43
 
44
  device = spar3d_utils.get_device()
45
  bg_remover = Remover()
 
 
46
  spar3d_model = SPAR3D.from_pretrained(
47
  "stabilityai/stable-point-aware-3d",
48
  config_name="config.yaml",
49
- weight_name="model.safetensors"
 
50
  ).eval().to(device)
 
51
 
52
  c2w_cond = spar3d_utils.default_cond_c2w(COND_DISTANCE)
53
  intrinsic, intrinsic_normed_cond = spar3d_utils.create_intrinsic_from_fov_rad(
 
12
  import subprocess
13
  import uuid
14
 
15
+ # --- HF_TOKEN INTEGRATION ---
16
+ HF_TOKEN = os.environ.get("HF_TOKEN")
17
+ if not HF_TOKEN:
18
+ raise ValueError(
19
+ "HF_TOKEN environment variable must be set to access gated models."
20
+ )
21
+ # ----------------------------
22
+
23
  def install_cuda_toolkit():
24
  CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run"
25
  CUDA_TOOLKIT_FILE = "/tmp/%s" % os.path.basename(CUDA_TOOLKIT_URL)
 
51
 
52
  device = spar3d_utils.get_device()
53
  bg_remover = Remover()
54
+
55
+ # --- HF_TOKEN PASSED HERE ---
56
  spar3d_model = SPAR3D.from_pretrained(
57
  "stabilityai/stable-point-aware-3d",
58
  config_name="config.yaml",
59
+ weight_name="model.safetensors",
60
+ use_auth_token=HF_TOKEN # Pass the token
61
  ).eval().to(device)
62
+ # ----------------------------
63
 
64
  c2w_cond = spar3d_utils.default_cond_c2w(COND_DISTANCE)
65
  intrinsic, intrinsic_normed_cond = spar3d_utils.create_intrinsic_from_fov_rad(