MCPcopy Create free account
hub / github.com/SeldonIO/seldon-server / load_pipeline

Method load_pipeline

python/seldon/pipeline/util.py:190–207  ·  view source on GitHub ↗

Load scikit learn pipeline from external folder Parameters ---------- pipeline_folder : str external folder holding pipeline

(self,pipeline_folder)

Source from the content-addressed store, hash-verified

188
189
190 def load_pipeline(self,pipeline_folder):
191 """
192 Load scikit learn pipeline from external folder
193
194 Parameters
195 ----------
196
197 pipeline_folder : str
198 external folder holding pipeline
199 """
200 self.create_work_folder()
201 local_pipeline_folder = self.work_folder+"/pipeline"
202 if not os.path.exists(local_pipeline_folder):
203 logger.info("creating folder %s",local_pipeline_folder)
204 os.makedirs(local_pipeline_folder)
205 futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret)
206 futil.copy(pipeline_folder,local_pipeline_folder)
207 return joblib.load(local_pipeline_folder+"/p")
208
209Pipeline_wrapper = DeprecationHelper(PipelineWrapper)
210

Calls 3

create_work_folderMethod · 0.95
copyMethod · 0.95
loadMethod · 0.45

Tested by 1

test_save_pipelineMethod · 0.76