"git@developer.sourcefind.cn:sugon_wxj/megatron-lm.git" did not exist on "291592e4450fcbbd00c2cb9c748c94123f1b0f4e"
Commit 923f3e81 authored by lintangsutawika's avatar lintangsutawika
Browse files

remove tag check

parent e66c5f57
...@@ -158,29 +158,32 @@ class TaskManager: ...@@ -158,29 +158,32 @@ class TaskManager:
def _get_group_and_subtask_from_config(config): def _get_group_and_subtask_from_config(config):
group_name = ConfigurableGroup(config=config) group_name = ConfigurableGroup(config=config)
subtask_list = [] subtask_list = []
tag_to_task = group_name.config["tag_to_task"]
for task in group_name.config["task"]: for task in group_name.config["task"]:
if isinstance(task, str) and self._name_is_tag(task) and tag_to_task: if isinstance(task, str) and self._name_is_tag(task):
subtask_list.extend(self._get_tasklist(task)) subtask_list.extend(self._get_tasklist(task))
else: else:
subtask_list.append(task) subtask_list.append(task)
return group_name, subtask_list return group_name, subtask_list
def _process_group_config(config): def _process_group_config(config, update_config=None):
_update_config = None
if set(config.keys()) > {"task", "group"}: if set(config.keys()) > {"task", "group"}:
update_config = { _update_config = {
k: v k: v for k, v in config.items() if k not in GROUP_ONLY_KEYS
for k, v in config.items()
if k not in GROUP_ONLY_KEYS + ["task", "group"]
} }
if not bool(update_config): if not bool(_update_config):
update_config = None _update_config = None
group_config = { if _update_config is not None:
k: v if update_config is not None:
for k, v in config.items() update_config = {
if k in GROUP_ONLY_KEYS + ["task", "group"] **_update_config,
**update_config,
} }
else:
update_config = _update_config
group_config = {k: v for k, v in config.items() if k in GROUP_ONLY_KEYS}
return group_config, update_config return group_config, update_config
...@@ -239,7 +242,6 @@ class TaskManager: ...@@ -239,7 +242,6 @@ class TaskManager:
# Check if this is a duplicate. # Check if this is a duplicate.
if parent_name is not None: if parent_name is not None:
name_or_config["group"] = parent_name
num_duplicate = len( num_duplicate = len(
list( list(
filter( filter(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment