Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 961 Bytes
d97ec7b |
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 28 29 30 31 32 33 34 35 36 |
import datetime
import os
import datasets as ds
from dataclasses import dataclass
from huggingface_hub import HfApi
TOKEN = os.environ.get("TOKEN", None)
api = HfApi()
@dataclass
class Experiment:
path_to_hub: str
organisation: str
model: str
cur_date: str = str(datetime.datetime.today().strftime('%Y-%m-%d-%H-%M'))
def __str__(self):
return f"{self.organisation}_{self.model}_{self.cur_date}"
def format_error(msg):
return f"<p style='color: red; font-size: 20px; text-align: center;'>{msg}</p>"
def format_warning(msg):
return f"<p style='color: orange; font-size: 20px; text-align: center;'>{msg}</p>"
def format_log(msg):
return f"<p style='color: green; font-size: 20px; text-align: center;'>{msg}</p>"
def model_hyperlink(link, model_name):
return f'<a target="_blank" href="{link}" style="color: var(--link-text-color); text-decoration: underline;text-decoration-style: dotted;">{model_name}</a>'
|