Spaces:
Sleeping
Sleeping
File size: 590 Bytes
a9ee714 |
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 |
from gradio_client import Client
from trackio.utils import generate_readable_name
class Run:
def __init__(
self,
project: str,
client: Client,
name: str | None = None,
config: dict | None = None,
):
self.project = project
self.client = client
self.name = name or generate_readable_name()
self.config = config or {}
def log(self, metrics: dict):
self.client.predict(
api_name="/log", project=self.project, run=self.name, metrics=metrics
)
def finish(self):
pass
|