in azure-slurm-install/install.py [0:0]
def _inject_vm_size(dynamic_config: str, vm_size: str) -> str:
lc = dynamic_config.lower()
if "feature=" not in lc:
logging.warning("Dynamic config is specified but no 'Feature={some_flag}' is set under slurm.dynamic_config.")
return dynamic_config
else:
ret = []
for tok in dynamic_config.split():
if tok.lower().startswith("feature="):
ret.append(f"Feature={vm_size},{tok[len('Feature='):]}")
else:
ret.append(tok)
return " ".join(ret)