add swanlab
Former-commit-id: c85a77c8a8824a56a67d56b97b4877fcd6edeb3d
This commit is contained in:
@@ -270,6 +270,18 @@ def create_train_tab(engine: "Engine") -> Dict[str, "Component"]:
|
||||
)
|
||||
)
|
||||
|
||||
with gr.Accordion(open=False) as swanlab_tab:
|
||||
with gr.Row():
|
||||
use_swanlab = gr.Checkbox()
|
||||
|
||||
input_elems.update({use_swanlab})
|
||||
elem_dict.update(
|
||||
dict(
|
||||
swanlab_tab=swanlab_tab,
|
||||
use_swanlab=use_swanlab,
|
||||
)
|
||||
)
|
||||
|
||||
with gr.Row():
|
||||
cmd_preview_btn = gr.Button()
|
||||
arg_save_btn = gr.Button()
|
||||
|
||||
@@ -1353,6 +1353,20 @@ LOCALES = {
|
||||
"info": "비율-BAdam의 업데이트 비율.",
|
||||
},
|
||||
},
|
||||
"swanlab_tab": {
|
||||
"en": {
|
||||
"label": "SwanLab configurations",
|
||||
},
|
||||
"ru": {
|
||||
"label": "Конфигурации SwanLab",
|
||||
},
|
||||
"zh": {
|
||||
"label": "SwanLab 参数设置",
|
||||
},
|
||||
"ko": {
|
||||
"label": "SwanLab 설정",
|
||||
},
|
||||
},
|
||||
"cmd_preview_btn": {
|
||||
"en": {
|
||||
"value": "Preview command",
|
||||
|
||||
@@ -147,6 +147,7 @@ class Runner:
|
||||
report_to="all" if get("train.report_to") else "none",
|
||||
use_galore=get("train.use_galore"),
|
||||
use_badam=get("train.use_badam"),
|
||||
use_swanlab=get("train.use_swanlab"),
|
||||
output_dir=get_save_dir(model_name, finetuning_type, get("train.output_dir")),
|
||||
fp16=(get("train.compute_type") == "fp16"),
|
||||
bf16=(get("train.compute_type") == "bf16"),
|
||||
@@ -228,6 +229,10 @@ class Runner:
|
||||
args["badam_switch_interval"] = get("train.badam_switch_interval")
|
||||
args["badam_update_ratio"] = get("train.badam_update_ratio")
|
||||
|
||||
# swanlab config
|
||||
if get("train.use_swanlab"):
|
||||
args["swanlab_name"] = get("train.swanlab_name")
|
||||
|
||||
# eval config
|
||||
if get("train.val_size") > 1e-6 and args["stage"] != "ppo":
|
||||
args["val_size"] = get("train.val_size")
|
||||
|
||||
Reference in New Issue
Block a user