Meet2304 commited on
Commit
f943f9f
·
1 Parent(s): 081a8bd

Add HF_TOKEN support for private model access

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -32,8 +32,9 @@ import gradio as gr
32
 
33
  # ========== CONFIGURATION ==========
34
 
35
- # Hugging Face model ID
36
  HF_MODEL_ID = os.getenv("HF_MODEL_ID", "Meet2304/convnextv2-cervical-cell-classification")
 
37
 
38
  # Class names
39
  CLASS_NAMES = [
@@ -63,11 +64,11 @@ print(f"Model ID: {HF_MODEL_ID}")
63
  print(f"Device: {DEVICE}")
64
 
65
  # Load image processor
66
- processor = AutoImageProcessor.from_pretrained(HF_MODEL_ID)
67
  print("✓ Processor loaded")
68
 
69
  # Load model
70
- model = ConvNextV2ForImageClassification.from_pretrained(HF_MODEL_ID)
71
  model = model.to(DEVICE)
72
  model.eval()
73
  print("✓ Model loaded and set to evaluation mode")
 
32
 
33
  # ========== CONFIGURATION ==========
34
 
35
+ # Hugging Face model ID and token
36
  HF_MODEL_ID = os.getenv("HF_MODEL_ID", "Meet2304/convnextv2-cervical-cell-classification")
37
+ HF_TOKEN = os.getenv("HF_TOKEN")
38
 
39
  # Class names
40
  CLASS_NAMES = [
 
64
  print(f"Device: {DEVICE}")
65
 
66
  # Load image processor
67
+ processor = AutoImageProcessor.from_pretrained(HF_MODEL_ID, token=HF_TOKEN)
68
  print("✓ Processor loaded")
69
 
70
  # Load model
71
+ model = ConvNextV2ForImageClassification.from_pretrained(HF_MODEL_ID, token=HF_TOKEN)
72
  model = model.to(DEVICE)
73
  model.eval()
74
  print("✓ Model loaded and set to evaluation mode")