nemo_automodel.cli.utils#
Module Contents#
Functions#
Scan |
|
Resolve a recipe name to its fully-qualified dotted path. |
|
Load and return a YAML file as a dict. |
Data#
API#
- nemo_automodel.cli.utils._RECIPES_DIR#
None
- nemo_automodel.cli.utils.logger#
‘getLogger(…)’
- nemo_automodel.cli.utils._discover_recipe_classes() dict[str, str][source]#
Scan
nemo_automodel/recipes/for concrete recipe classes.Returns a mapping from bare class name to fully-qualified dotted path, e.g.
{"TrainFinetuneRecipeForNextTokenPrediction": "nemo_automodel.recipes.llm.train_ft.TrainFinetuneRecipeForNextTokenPrediction"}.
- nemo_automodel.cli.utils.resolve_recipe_name(raw: str) str[source]#
Resolve a recipe name to its fully-qualified dotted path.
Accepts:
Bare class name:
"TrainFinetuneRecipeForNextTokenPrediction"Full FQN:
"nemo_automodel.recipes.llm.train_ft.TrainFinetuneRecipeForNextTokenPrediction"
Raises
ValueErrorwhen a bare name cannot be found.