tchbcb commited on
Commit
e366fe4
路
verified 路
1 Parent(s): 58a6165

R12 ops archive: r12_c2_deploy.py

Browse files
artifacts/m15_scripts/r12_c2_deploy.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os, json
2
+ def sh(c, t=120):
3
+ import subprocess
4
+ try:
5
+ p = subprocess.run(c, shell=True, capture_output=True, text=True, timeout=t, errors="replace")
6
+ return ((p.stdout or "") + (p.stderr or "")).strip()
7
+ except Exception as e:
8
+ return "ERR:" + repr(e)[:80]
9
+ out = {}
10
+ code = '''
11
+ from huggingface_hub import hf_hub_download
12
+ import shutil
13
+ tok = open("/root/.cache/huggingface/token").read().strip()
14
+ p = hf_hub_download("tchbcb/samai-8b-M8", "artifacts/m15_scripts/r12_deploy_r10.py", token=tok)
15
+ shutil.copy(p, "/tmp/k8b/r12_deploy_r10.py")
16
+ print("OK", __import__("os").path.getsize("/tmp/k8b/r12_deploy_r10.py"))
17
+ '''
18
+ open("/tmp/k8b/r12_hfget2.py", "w").write(code)
19
+ out["hfget"] = sh("python3 /tmp/k8b/r12_hfget2.py", 120)
20
+ # 鏍¢獙 adapter 鍦ㄤ綅鍚庣偣鐏儴缃查摼
21
+ out["adapter"] = sh("du -sh /tmp/k8b/m12_adapters/m13_r10 2>/dev/null | cut -f1; ls /tmp/k8b/m12_adapters/m13_r10 | head -4")
22
+ out["kick"] = sh("cd /tmp/k8b && rm -f DEPLOY_R10_FAIL && setsid nohup python3 r12_deploy_r10.py > /dev/null 2>&1 & sleep 2; ps ax | grep '[r]12_deploy_r10' | head -1 | cut -c1-90", 20)
23
+ out["log"] = sh("sleep 8; tail -3 /tmp/k8b/r12_deploy.log 2>/dev/null | cut -c1-130")
24
+ print(json.dumps(out, ensure_ascii=False))