def load(self, path: str) -> "PipelineModel": metadata = DefaultParamsReader.loadMetadata(path, self.sc) if "language" not in metadata["paramMap"] or metadata["paramMap"]["language"] != "Python": return JavaMLReader(cast(Type["JavaMLReadable[PipelineModel]"], self.cls)).load(path) else: uid, stages = PipelineSharedReadWrite.load(metadata, self.sc, path) return PipelineModel(stages=cast(List[Transformer], stages))._resetUid(uid)
def load(self, path): metadata = DefaultParamsReader.loadMetadata(path, self.sc) if 'language' not in metadata['paramMap'] or metadata['paramMap']['language'] != 'Python': return JavaMLReader(self.cls).load(path) else: uid, stages = PipelineSharedReadWrite.load(metadata, self.sc, path) return PipelineModel(stages=stages)._resetUid(uid)
def load(self, path): metadata = DefaultParamsReader.loadMetadata(path, self.sc) if "language" not in metadata[ "paramMap"] or metadata["paramMap"]["language"] != "Python": return JavaMLReader(self.cls).load(path) else: uid, stages = PipelineSharedReadWrite.load(metadata, self.sc, path) return PipelineModel(stages=stages)._resetUid(uid)
def read(cls): """Returns an MLReader instance for this class.""" return JavaMLReader(cls)
def _java_loader_class(cls, clazz): if hasattr(clazz, '_java_class_name') and clazz._java_class_name is not None: return clazz._java_class_name else: return JavaMLReader._java_loader_class(clazz)
def read(cls): """Returns an MLReader instance for our clarrier class.""" return JavaMLReader(PysparkObjId._getCarrierClass())