Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 def read(cls):
     """Returns an MLReader instance for this class."""
     return JavaMLReader(cls)
Exemple #5
0
 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())