in launcher/nemo/stages.py [0:0]
def make_sm_jobs_command(self):
"""
Make submit command for sm_jobs cluster type.
"""
instance_type = self.cfg.get("instance_type")
if instance_type is None:
raise ValueError("Expected instance_type to be set with sm_jobs cluster type")
sm_jobs_config = self.cfg.cluster.get("sm_jobs_config")
if sm_jobs_config is None:
raise ValueError("Expected sm_jobs_config to be set with sm_jobs cluster type")
if sm_jobs_config.get("output_path") is None:
raise ValueError("Expected output_path to be set with sm_jobs cluster type")
command = f"python launch.py --job_name {self.job_name} --instance_type {instance_type}"
command_groups = [["pushd $(dirname -- $0)", command, "popd"]]
return command_groups