#!/usr/bin/env python3 """将本目录模型上传到 Hugging Face(需已 huggingface-cli login 或设置 HF_TOKEN)。""" from pathlib import Path from huggingface_hub import HfApi REPO_ID = "WhateverBlue/Qwen2.5-VL-3B-remember" LOCAL_DIR = Path(__file__).resolve().parent # 本地上传工具残留,不必进仓库 IGNORE = [ "upload_to_hf_hub.py", ".msc", ".mv", "._____temp", "._____temp/**", "**/.git/**", ] def main() -> None: api = HfApi() api.create_repo(repo_id=REPO_ID, repo_type="model", exist_ok=True) print(f"Uploading {LOCAL_DIR} -> {REPO_ID} (model repo, ~7GB, 请耐心等待)…") api.upload_folder( folder_path=str(LOCAL_DIR), repo_id=REPO_ID, repo_type="model", ignore_patterns=IGNORE, commit_message="Upload Qwen2.5-VL-3B-remember weights and tokenizer", ) print(f"完成: https://huggingface.co/{REPO_ID}") if __name__ == "__main__": main()