File size: 1,417 Bytes
1a18f22 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | """Push the unified-512 deliverables to HF MaybeRichard/GenSeg-Baselines (replacing the
old 256 report): enhanced aggregate.py (code) + unified-512 summary.* + all metrics.json
(results/). Run with the write token + the REAL HF endpoint (local env defaults to the
hf-mirror download mirror, which does NOT accept authenticated writes).
HF_ENDPOINT=https://huggingface.co T=<write-token> python3 scripts/hf_update_unified512.py
"""
import os
from huggingface_hub import HfApi
REPO = "MaybeRichard/GenSeg-Baselines"
LOCAL = "/home/richard/Documents/Code/ZJU/SegGen"
api = HfApi(token=os.environ["T"], endpoint="https://huggingface.co")
print("[1] code: enhanced aggregate.py")
api.upload_file(path_or_fileobj=f"{LOCAL}/framework/report/aggregate.py", repo_id=REPO,
repo_type="model", path_in_repo="code/framework/report/aggregate.py",
commit_message="aggregate.py: unified-512 intro + per-class + Wilcoxon")
print("[2] results: unified-512 summary.* + all metrics.json -> results/")
api.upload_folder(folder_path=f"{LOCAL}/results/unified512", repo_id=REPO, repo_type="model",
path_in_repo="results",
allow_patterns=["**/metrics.json", "summary.html", "summary.csv",
"summary.md", "summary.tex"],
commit_message="results: unified-512 (8 methods @512, per-class + significance)")
print("DONE")
|