giulio678 commited on
Commit
dfc6ae4
·
verified ·
1 Parent(s): 9f50754

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -28,7 +28,7 @@ class PretrainedModel(nn.Module):
28
  model = PretrainedModel(num_classes=19)
29
 
30
  # Carica i pesi con `weights_only=True` per evitare problemi di sicurezza
31
- state_dict = torch.load('model_v11.pt', map_location=torch.device('cpu'), weights_only=True)
32
  model.load_state_dict(state_dict)
33
  model.eval() # Imposta il modello in modalità valutazione
34
 
@@ -50,11 +50,11 @@ def classify_image(img):
50
 
51
  return f"Class {predicted_class_index}, Confidence: {predicted_probability:.4f}"
52
 
53
- # Configura Gradio con l'API aggiornata
54
  iface = gr.Interface(
55
  fn=classify_image,
56
  inputs=gr.Image(type="pil"),
57
  outputs="text"
58
  )
59
 
60
- iface.launch()
 
28
  model = PretrainedModel(num_classes=19)
29
 
30
  # Carica i pesi con `weights_only=True` per evitare problemi di sicurezza
31
+ state_dict = torch.load('model_v11.pt', map_location=torch.device('cpu'))
32
  model.load_state_dict(state_dict)
33
  model.eval() # Imposta il modello in modalità valutazione
34
 
 
50
 
51
  return f"Class {predicted_class_index}, Confidence: {predicted_probability:.4f}"
52
 
53
+ # Configura Gradio per l'accesso pubblico
54
  iface = gr.Interface(
55
  fn=classify_image,
56
  inputs=gr.Image(type="pil"),
57
  outputs="text"
58
  )
59
 
60
+ iface.launch(share=True) # Abilita l'accesso pubblico