Closed zjgemi closed 1 month ago
dpgen2/op/run_dp_train.py
13-13: `typing.Tuple` imported but unused (F401) Remove unused import: `typing.Tuple` --- 20-20: `dargs.ArgumentEncoder` imported but unused (F401) Remove unused import --- 21-21: `dargs.Variant` imported but unused (F401) Remove unused import --- 22-22: `dargs.dargs` imported but unused (F401) Remove unused import --- 33-33: `dflow.python.TransientError` imported but unused (F401) Remove unused import: `dflow.python.TransientError` --- 38-38: `dpgen2.constants.train_task_pattern` imported but unused (F401) Remove unused import: `dpgen2.constants.train_task_pattern` --- 63-65: Use format specifiers instead of percent format (UP031) Replace with format specifiers --- 122-124: Use format specifiers instead of percent format (UP031) Replace with format specifiers --- 249-252: Use ternary operator `dp_command = ["dp", "--pt"] if impl == "pytorch" else ["dp"]` instead of `if`-`else`-block (SIM108) Replace `if`-`else`-block with `dp_command = ["dp", "--pt"] if impl == "pytorch" else ["dp"]` --- 272-275: Use ternary operator `major_version = "1" if "systems" in train_dict["training"] else "2"` instead of `if`-`else`-block (SIM108) Replace `if`-`else`-block with `major_version = "1" if "systems" in train_dict["training"] else "2"` --- 325-325: Use context handler for opening files (SIM115) --- 671-671: Do not use mutable data structures for argument defaults (B006) Replace with `None`; initialize within function
dpgen2/op/run_dp_train.py (1)
Line range hint `57-100`: Ensure the new `train_args` parameter is consistently handled across different cases in `_make_train_command`. This function has been correctly updated to handle the new `train_args` parameter across various training scenarios.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 84.48%. Comparing base (
0a85fdc
) to head (699d98a
). Report is 2 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary by CodeRabbit
train_args
) for more customizable training configurations.