learnrr commited on
Commit
de32bd1
·
verified ·
1 Parent(s): 37eacde

Upload LoRA adapter

Browse files
Files changed (2) hide show
  1. cifar10_final_model.pth +3 -0
  2. upload.py +35 -0
cifar10_final_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c73f29fd7cde047e84a574644785dbc0f984d6b74afc0c00d33adbbf257df674
3
+ size 17184679
upload.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import argparse
2
+ import os
3
+ from huggingface_hub import HfApi
4
+
5
+
6
+ def main() -> None:
7
+ parser = argparse.ArgumentParser(description="Upload a folder to Hugging Face Hub")
8
+ parser.add_argument("--local_dir", type=str, required=True, help="Local adapter directory, e.g. ./lora_area_1p5b")
9
+ parser.add_argument("--repo_id", type=str, required=True, help="Target repo id, e.g. yourname/Qwen2.5-1.5B-MetRex-Area-LoRA")
10
+ parser.add_argument("--private", action="store_true", help="Create private repo")
11
+ parser.add_argument("--commit_message", type=str, default="Upload LoRA adapter")
12
+ args = parser.parse_args()
13
+
14
+ if not os.path.isdir(args.local_dir):
15
+ raise FileNotFoundError(f"local_dir does not exist: {args.local_dir}")
16
+
17
+ token = os.environ.get("HF_TOKEN")
18
+ if not token:
19
+ raise EnvironmentError("HF_TOKEN is not set. Export your Hugging Face token first.")
20
+
21
+ api = HfApi(token=token)
22
+ api.create_repo(repo_id=args.repo_id, private=args.private, exist_ok=True)
23
+ api.upload_folder(
24
+ repo_id=args.repo_id,
25
+ folder_path=args.local_dir,
26
+ commit_message=args.commit_message,
27
+ ignore_patterns=["checkpoint-*", "*.log", "logs/*"],
28
+ )
29
+
30
+ print(f"Upload completed: https://huggingface.co/{args.repo_id}")
31
+
32
+
33
+ if __name__ == "__main__":
34
+ main()
35
+