in launcher/nemo/stages.py [0:0]
def _copy_k8s_helm_chart(self, template_root: str, job_path: JobPaths):
# Need to override the template_root to use our templates
# [TODO] Currently hard-code it to do the stage as training
src_training_dir = ROOT_DIR / "launcher/nemo/k8s_templates/training"
# For custom run, there is no need for training config files
# Only creating training.yaml, Chart.yaml
template_file = str(src_training_dir / "training.yaml")
chart_file = str(src_training_dir / "Chart.yaml")
training_path = Path(job_path.folder / "k8s_template" / "templates" / "training.yaml")
training_path.parent.mkdir(parents=True, exist_ok=True)
chart_path = Path(job_path.folder / "k8s_template" / "Chart.yaml")
shutil.copy2(template_file, training_path)
shutil.copy2(chart_file, chart_path)
self._copy_k8s_helm_helper_configs(src_training_dir, job_path)