def gen_tree(self): extra_requires = [x.gen_job_name() for x in BUILD_CONFIGS] if self.is_upload else [] props_dict = { "build_environment": "-".join(["libtorch"] + self.get_common_name_pieces(True)), "requires": extra_requires, "context": "org-member", "filters": { "branches": { "only": "nightly" } }, } if not self.is_upload: props_dict["ios_arch"] = self.variant props_dict["ios_platform"] = ios_definitions.get_platform( self.variant) props_dict["name"] = self.gen_job_name() template_name = "_".join([ "binary", "ios", self.get_phase_name(), ]) return [{template_name: props_dict}]
def gen_tree(self): build_configs = BUILD_CONFIGS_FULL_JIT if self.is_full_jit else BUILD_CONFIGS extra_requires = [x.gen_job_name() for x in build_configs] if self.is_upload else [] props_dict = { "build_environment": "-".join(["libtorch"] + self.get_common_name_pieces(True)), "requires": extra_requires, "context": "org-member", "filters": { "branches": { "only": "nightly" } }, } if not self.is_upload: props_dict["ios_arch"] = self.variant props_dict["ios_platform"] = ios_definitions.get_platform( self.variant) props_dict["name"] = self.gen_job_name() props_dict["use_metal"] = miniutils.quote(str(int(True))) props_dict["use_coreml"] = miniutils.quote(str(int(True))) if self.is_full_jit: props_dict["lite_interpreter"] = miniutils.quote(str(int(False))) template_name = "_".join([ "binary", "ios", self.get_phase_name(), ]) return [{template_name: props_dict}]