slyviee commited on
Commit
daf8a85
·
verified ·
1 Parent(s): ca0042c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -5,6 +5,9 @@ from pathlib import Path
5
 
6
  import gradio as gr
7
  from PIL import Image
 
 
 
8
 
9
  # Import các hàm từ source gốc
10
  from flickr30k import (
@@ -16,9 +19,9 @@ from flickr30k import (
16
  )
17
 
18
  # Khởi tạo tài nguyên toàn cục khi app start
19
- MODEL_PATH = os.environ.get("CAP_MODEL_PATH", "best_model.keras")
20
- TOKENIZER_PATH = os.environ.get("CAP_TOKENIZER_PATH", "tokenizer.pkl")
21
- CONFIG_PATH = os.environ.get("CAP_CONFIG_PATH", "model_config.pkl")
22
 
23
  model = None
24
  tokenizer = None
@@ -70,7 +73,6 @@ def predict(pil_image: Image.Image):
70
 
71
  DESCRIPTION = (
72
  "Upload ảnh và nhận caption sinh ra bởi mô hình. "
73
- "Cần có các tệp: best_model.keras, tokenizer.pkl, model_config.pkl."
74
  )
75
 
76
  demo = gr.Interface(
 
5
 
6
  import gradio as gr
7
  from PIL import Image
8
+ from huggingface_hub import hf_hub_download
9
+
10
+ MODEL_REPO = "slyviee/img_cap"
11
 
12
  # Import các hàm từ source gốc
13
  from flickr30k import (
 
19
  )
20
 
21
  # Khởi tạo tài nguyên toàn cục khi app start
22
+ MODEL_PATH = hf_hub_download(repo_id=MODEL_REPO, filename="best_model.keras")
23
+ TOKENIZER_PATH = hf_hub_download(repo_id=MODEL_REPO, filename="tokenizer.pkl")
24
+ CONFIG_PATH = hf_hub_download(repo_id=MODEL_REPO, filename="model_config.pkl")
25
 
26
  model = None
27
  tokenizer = None
 
73
 
74
  DESCRIPTION = (
75
  "Upload ảnh và nhận caption sinh ra bởi mô hình. "
 
76
  )
77
 
78
  demo = gr.Interface(