added utility script
CI Pipeline / Test (pull_request) Failing after 2m31s
CI Pipeline / Build and Publish (./Dockerfile.model, ${{ vars.docker_repo_url }}/${{ gitea.repository }}/model) (pull_request) Has been skipped
CI Pipeline / Build and Publish (./Dockerfile.web_ui, ${{ vars.docker_repo_url }}/${{ gitea.repository }}/web_ui) (pull_request) Has been skipped
CI Pipeline / Test (pull_request) Failing after 2m31s
CI Pipeline / Build and Publish (./Dockerfile.model, ${{ vars.docker_repo_url }}/${{ gitea.repository }}/model) (pull_request) Has been skipped
CI Pipeline / Build and Publish (./Dockerfile.web_ui, ${{ vars.docker_repo_url }}/${{ gitea.repository }}/web_ui) (pull_request) Has been skipped
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
|
from .get_class import get_class
|
||||||
from .load_model import DEVICE, load_model
|
from .load_model import DEVICE, load_model
|
||||||
from .vcda_dataset import VCDADataset
|
from .vcda_dataset import VCDADataset
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
from importlib import import_module
|
||||||
|
from types import ModuleType
|
||||||
|
|
||||||
|
|
||||||
|
def get_class(path: str) -> ModuleType:
|
||||||
|
parts = path.split('.')
|
||||||
|
module_path = '.'.join(parts[:-1])
|
||||||
|
class_name = parts[-1]
|
||||||
|
module = import_module(module_path)
|
||||||
|
return getattr(module, class_name)
|
||||||
Reference in New Issue
Block a user