madDegen commited on
Commit
223c5a9
·
verified ·
1 Parent(s): 190f2f1

consolidate: Evo LoRA adapter push to HF

Browse files
Files changed (1) hide show
  1. evo/lora_pusher.py +25 -0
evo/lora_pusher.py ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Agent Q3 [Evo] — LoRA Pusher
3
+ Pushes trained adapters + metadata to madDegen/agent-q3-loras on HuggingFace.
4
+ """
5
+ import os
6
+ from huggingface_hub import HfApi
7
+
8
+ ADAPTER_REPO = os.getenv("ADAPTER_REPO", "madDegen/agent-q3-loras")
9
+ HF_TOKEN = os.getenv("HF_TOKEN")
10
+
11
+ def push_adapter(local_path: str, adapter_name: str, domain: str):
12
+ api = HfApi()
13
+ api.upload_folder(
14
+ folder_path=local_path,
15
+ repo_id=ADAPTER_REPO,
16
+ repo_type="model",
17
+ path_in_repo=f"adapters/{adapter_name}",
18
+ token=HF_TOKEN,
19
+ commit_message=f"push adapter: {adapter_name} | domain: {domain}"
20
+ )
21
+ print(f"Pushed {adapter_name} ({domain}) to {ADAPTER_REPO}/adapters/{adapter_name}")
22
+
23
+ if __name__ == "__main__":
24
+ import sys
25
+ push_adapter(sys.argv[1], sys.argv[2], sys.argv[3])