RWKV-Runner/backend-python/global_var.py

32 lines
488 B
Python
Raw Normal View History

2023-05-07 17:27:54 +08:00
from enum import Enum, auto
2023-08-14 22:07:15 +08:00
Args = "args"
2023-05-17 11:39:00 +08:00
Model = "model"
Model_Status = "model_status"
Model_Config = "model_config"
Deploy_Mode = "deploy_mode"
2023-05-07 17:27:54 +08:00
class ModelStatus(Enum):
2023-05-19 15:59:04 +08:00
Offline = 0
Loading = 2
Working = 3
2023-05-07 17:27:54 +08:00
def init():
global GLOBALS
GLOBALS = {}
set(Model_Status, ModelStatus.Offline)
set(Deploy_Mode, False)
2023-05-07 17:27:54 +08:00
def set(key, value):
GLOBALS[key] = value
def get(key):
if key in GLOBALS:
return GLOBALS[key]
else:
return None