[Admin maintenance] Support new ZeroGPU hardware

#7
by multimodalart HF Staff - opened
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -1,3 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import subprocess # 🥲
2
 
3
  subprocess.run(
 
1
+ # ZeroGPU/Blackwell maintenance: restore HfFolder (removed from newer huggingface_hub, still
2
+ # imported by older gradio/oauth.py). Must run before `import spaces` (which imports gradio).
3
+ import huggingface_hub
4
+ if not hasattr(huggingface_hub, "HfFolder"):
5
+ class HfFolder:
6
+ @staticmethod
7
+ def get_token(): return huggingface_hub.get_token()
8
+ @staticmethod
9
+ def save_token(token): huggingface_hub.login(token)
10
+ @staticmethod
11
+ def delete_token():
12
+ try: huggingface_hub.logout()
13
+ except Exception: pass
14
+ huggingface_hub.HfFolder = HfFolder
15
  import subprocess # 🥲
16
 
17
  subprocess.run(