VOCR / push_models_hf.py
sirimiri's picture
Thêm /v11raw (v11 không hậu xử lý) + /v11/compare để so sánh có/không hậu xử lý trên cùng một lần chạy
520aafb verified
Raw
History Blame Contribute Delete
1.16 kB
"""Upload model + dict + corpus lên HF model repo (Space tải về lúc khởi động).
Repo cũ (v4): HF_TOKEN=hf_xxx python push_models_hf.py
Repo mới (v11) — KHÔNG đè repo cũ:
HF_TOKEN=hf_xxx HF_MODEL_REPO=sirimiri/vocr-models-v11 \\
COMMIT_MSG="rec v11 (acc 0.225, -27% lỗi lặp) + det mobile 0.916 + dict 233 + ViLM corpus" \\
python push_models_hf.py
"""
import os
from huggingface_hub import HfApi
REPO = os.getenv("HF_MODEL_REPO", "sirimiri/vocr-models")
MSG = os.getenv(
"COMMIT_MSG",
"Update fine-tuned det (hmean 0.916) + rec + dict 233 chars + ViLM corpus",
)
api = HfApi(token=os.environ["HF_TOKEN"])
api.create_repo(REPO, repo_type="model", exist_ok=True)
api.upload_folder(
repo_id=REPO, repo_type="model", folder_path=".",
allow_patterns=[
"models/inference_det/*", "models/inference_rec/*",
"models/det_best_accuracy.pdparams", "models/rec_best_accuracy.pdparams",
"models/config_det.yml", "models/vi_PP-OCRv5_mobile_rec.yml",
"dict/vi_vietnam.txt", "lm_data/vi_corpus.txt",
],
commit_message=MSG,
)
print(f"✅ Đã upload lên https://huggingface.co/{REPO}")