reveseforward commited on
Commit
6f7684a
·
1 Parent(s): 302d604
Files changed (1) hide show
  1. app.py +20 -2
app.py CHANGED
@@ -1,6 +1,20 @@
1
  import torch
2
  from transformers import AutoProcessor, AutoModelForVision2Seq
 
3
  import gradio as gr
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  # ----------------------------
6
  # CONFIG
@@ -17,8 +31,12 @@ model = AutoModelForVision2Seq.from_pretrained(
17
  MODEL_NAME,
18
  torch_dtype=DTYPE,
19
  device_map="auto",
 
 
 
 
 
20
  )
21
- processor = AutoProcessor.from_pretrained(MODEL_NAME)
22
  print("Model loaded successfully.")
23
 
24
  # ----------------------------
@@ -68,4 +86,4 @@ demo = gr.Interface(
68
  )
69
 
70
  if __name__ == "__main__":
71
- demo.launch()
 
1
  import torch
2
  from transformers import AutoProcessor, AutoModelForVision2Seq
3
+ from huggingface_hub import login
4
  import gradio as gr
5
+ import os
6
+
7
+ # ----------------------------
8
+ # AUTHENTICATION
9
+ # ----------------------------
10
+ # Option 1: Use HF token from environment variable (recommended for Spaces)
11
+ HF_TOKEN = os.getenv("HF_TOKEN")
12
+ if HF_TOKEN:
13
+ login(token=HF_TOKEN)
14
+ else:
15
+ # Option 2: Interactive login (for local testing)
16
+ print("No HF_TOKEN found. Please log in manually.")
17
+ login()
18
 
19
  # ----------------------------
20
  # CONFIG
 
31
  MODEL_NAME,
32
  torch_dtype=DTYPE,
33
  device_map="auto",
34
+ token=HF_TOKEN, # Pass token explicitly
35
+ )
36
+ processor = AutoProcessor.from_pretrained(
37
+ MODEL_NAME,
38
+ token=HF_TOKEN,
39
  )
 
40
  print("Model loaded successfully.")
41
 
42
  # ----------------------------
 
86
  )
87
 
88
  if __name__ == "__main__":
89
+ demo.launch()