|
|
|
|
|
import subprocess |
|
import os |
|
from huggingface_hub import hf_hub_download |
|
import gradio as gr |
|
import time |
|
|
|
PORT = 7860 |
|
HOST = "0.0.0.0" |
|
|
|
REPO_ID = "muellerzr/bert-base-cased-tpu-accelerate-experiments" |
|
|
|
def download_logs(): |
|
filename = "aim_logs.zip" |
|
f = hf_hub_download( |
|
repo_id=REPO_ID, |
|
repo_type="model", |
|
filename=filename, |
|
cache_dir = "." |
|
) |
|
subprocess.run(f"unzip {f}".split()) |
|
|
|
def run_aim(): |
|
cmd = f"aim up --host {HOST} --port {PORT}".split() |
|
subprocess.Popen(cmd) |
|
|
|
def run(): |
|
print("Starting server....") |
|
|
|
def main(): |
|
download_logs() |
|
run_aim() |
|
time.sleep(5) |
|
|
|
if __name__ == "__main__": |
|
main() |
|
|
|
|