Spaces:
Runtime error
Runtime error
Allow model data to be exported as dict
Browse files
utils.py
CHANGED
@@ -14,7 +14,7 @@ import numpy as np
|
|
14 |
import bittensor as bt
|
15 |
|
16 |
from dotenv import load_dotenv
|
17 |
-
from dataclasses import dataclass
|
18 |
from typing import Dict, List, Any, Optional, Tuple
|
19 |
from bittensor.extrinsics.serving import get_metadata
|
20 |
|
@@ -28,7 +28,7 @@ load_dotenv()
|
|
28 |
WANDB_TOKEN = os.environ.get("WANDB_API_KEY", None)
|
29 |
SUBTENSOR_ENDPOINT = os.environ.get("SUBTENSOR_ENDPOINT", None)
|
30 |
VALIDATOR_WANDB_PROJECT = "opentensor-dev/pretraining-subnet"
|
31 |
-
BENCHMARK_WANDB_PROJECT = "pretraining-benchmark-data"
|
32 |
BENCHMARK_FLAG = os.environ.get("BENCHMARK_FLAG", None)
|
33 |
|
34 |
@dataclass
|
@@ -66,7 +66,9 @@ class ModelData:
|
|
66 |
incentive=incentive,
|
67 |
emission=emission,
|
68 |
)
|
69 |
-
|
|
|
|
|
70 |
|
71 |
def run_with_retries(func, *args, **kwargs):
|
72 |
for i in range(0, RETRIES):
|
|
|
14 |
import bittensor as bt
|
15 |
|
16 |
from dotenv import load_dotenv
|
17 |
+
from dataclasses import dataclass, asdict
|
18 |
from typing import Dict, List, Any, Optional, Tuple
|
19 |
from bittensor.extrinsics.serving import get_metadata
|
20 |
|
|
|
28 |
WANDB_TOKEN = os.environ.get("WANDB_API_KEY", None)
|
29 |
SUBTENSOR_ENDPOINT = os.environ.get("SUBTENSOR_ENDPOINT", None)
|
30 |
VALIDATOR_WANDB_PROJECT = "opentensor-dev/pretraining-subnet"
|
31 |
+
BENCHMARK_WANDB_PROJECT = "steffenc/pretraining-benchmark-data"
|
32 |
BENCHMARK_FLAG = os.environ.get("BENCHMARK_FLAG", None)
|
33 |
|
34 |
@dataclass
|
|
|
66 |
incentive=incentive,
|
67 |
emission=emission,
|
68 |
)
|
69 |
+
|
70 |
+
def to_dict(self):
|
71 |
+
return asdict(self)
|
72 |
|
73 |
def run_with_retries(func, *args, **kwargs):
|
74 |
for i in range(0, RETRIES):
|