fomext commited on
Commit
e4dce8d
·
verified ·
1 Parent(s): ba3eef7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -17,19 +17,29 @@ DTYPE = torch.float16 if DEVICE == "cuda" else torch.float32
17
  pipe = None # lazy-loaded
18
 
19
 
 
 
20
  def load_pipeline():
21
  global pipe
22
  if pipe is None:
23
  print("Loading Stable Audio Open pipeline...")
 
 
 
 
 
 
24
  pipe = DiffusionPipeline.from_pretrained(
25
  "stabilityai/stable-audio-open-1.0",
26
  torch_dtype=DTYPE,
 
27
  )
28
  pipe.to(DEVICE)
29
  pipe.set_progress_bar_config(disable=True)
30
  print("Pipeline loaded on", DEVICE)
31
 
32
 
 
33
  # -------- API --------
34
  @app.post("/generate")
35
  async def generate(prompt: str, duration: float = 10.0):
 
17
  pipe = None # lazy-loaded
18
 
19
 
20
+ from huggingface_hub import login
21
+
22
  def load_pipeline():
23
  global pipe
24
  if pipe is None:
25
  print("Loading Stable Audio Open pipeline...")
26
+
27
+ # Authenticate inside Space
28
+ token = os.environ.get("HF_TOKEN")
29
+ if token:
30
+ login(token=token)
31
+
32
  pipe = DiffusionPipeline.from_pretrained(
33
  "stabilityai/stable-audio-open-1.0",
34
  torch_dtype=DTYPE,
35
+ use_auth_token=True, # IMPORTANT
36
  )
37
  pipe.to(DEVICE)
38
  pipe.set_progress_bar_config(disable=True)
39
  print("Pipeline loaded on", DEVICE)
40
 
41
 
42
+
43
  # -------- API --------
44
  @app.post("/generate")
45
  async def generate(prompt: str, duration: float = 10.0):