Skip to main content

classy.scripts.cli.train

Functions

apply_profiles_and_cli

def apply_profiles_and_cli(
    config_name: str,
    config_dir: str,
    profile_path: Optional[str],
    cli: Dict[ClassyBlame, List[str]],
    output_config_name: str,
    is_profile_path: bool = False,
) ‑> List[Tuple[List[str], ClassyBlame]]

classy_merge

def classy_merge(
    base_cfg: omegaconf.dictconfig.DictConfig,
    updating_cfg: omegaconf.dictconfig.DictConfig,
    reference_folder: Optional[str] = None,
    replace_on_config_group: bool = False,
) ‑> List[str]

get_parser

def get_parser(
    subparser=None,
) ‑> argparse.ArgumentParser

handle_device

def handle_device(
    args,
    profile_path: Optional[pathlib.Path],
    cli_overrides: Dict[ClassyBlame, List[str]],
)

main

def main(
    args,
)

parse_args

def parse_args()

populate_parser

def populate_parser(
    parser: argparse.ArgumentParser,
)

Classes

ClassyBlame

class ClassyBlame()