diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d1e01e46b..935d03116 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,4 +56,4 @@ jobs: - name: Test workflow by config run: | - workflow_by_config examples/benchmarks/GBDT/workflow_config_gbdt.yaml \ No newline at end of file + qrun examples/benchmarks/GBDT/workflow_config_gbdt.yaml diff --git a/qlib/workflow/record_temp.py b/qlib/workflow/record_temp.py index 4336126b1..6432883f2 100644 --- a/qlib/workflow/record_temp.py +++ b/qlib/workflow/record_temp.py @@ -39,6 +39,19 @@ class RecordTemp: artifact_path = None + @classmethod + def get_path(cls, path=None): + names = [] + if cls.artifact_path is not None: + names.append(cls.artifact_path) + + if path is not None: + names.append(path) + + return "/".join(names) + + artifact_path = None + @classmethod def get_path(cls, path=None): names = []