don't add dataset tags if empty due to all local data paths (#2162) [skip ci]
This commit is contained in:
@@ -267,13 +267,19 @@ def train(
|
|||||||
}
|
}
|
||||||
if cfg.datasets is not None:
|
if cfg.datasets is not None:
|
||||||
if cfg.rl is not None or cfg.reward_model:
|
if cfg.rl is not None or cfg.reward_model:
|
||||||
model_card_kwarg["dataset_name"] = [
|
dataset_tags = [
|
||||||
d["path"] for d in cfg.datasets if not Path(d["path"]).is_dir()
|
d["path"] for d in cfg.datasets if not Path(d["path"]).is_dir()
|
||||||
]
|
]
|
||||||
|
if dataset_tags:
|
||||||
|
# guard as create_model_card may fail if dataset_tags is empty list
|
||||||
|
model_card_kwarg["dataset_name"] = dataset_tags
|
||||||
else:
|
else:
|
||||||
model_card_kwarg["dataset_tags"] = [
|
dataset_tags = [
|
||||||
d["path"] for d in cfg.datasets if not Path(d["path"]).is_dir()
|
d["path"] for d in cfg.datasets if not Path(d["path"]).is_dir()
|
||||||
]
|
]
|
||||||
|
if dataset_tags:
|
||||||
|
# guard as create_model_card may fail if dataset_tags is empty list
|
||||||
|
model_card_kwarg["dataset_tags"] = dataset_tags
|
||||||
|
|
||||||
trainer.create_model_card(**model_card_kwarg)
|
trainer.create_model_card(**model_card_kwarg)
|
||||||
except (AttributeError, UnicodeDecodeError):
|
except (AttributeError, UnicodeDecodeError):
|
||||||
|
|||||||
Reference in New Issue
Block a user