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

Method save_pipeline

python/seldon/pipeline/util.py:167–187  ·  view source on GitHub ↗

Save scikit learn pipeline to external location Parameters ---------- pipelines : sklearn pipeline pipeline to be saved location : str external folder to save pipeline

(self,pipeline,location)

Source from the content-addressed store, hash-verified

165 #
166
167 def save_pipeline(self,pipeline,location):
168 """
169 Save scikit learn pipeline to external location
170
171 Parameters
172 ----------
173
174 pipelines : sklearn pipeline
175 pipeline to be saved
176 location : str
177 external folder to save pipeline
178 """
179 self.create_work_folder()
180 pipeline_folder = self.work_folder+"/pipeline"
181 if not os.path.exists(pipeline_folder):
182 logger.info("creating folder %s",pipeline_folder)
183 os.makedirs(pipeline_folder)
184 tmp_file = pipeline_folder+"/p"
185 joblib.dump(pipeline,tmp_file)
186 futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret)
187 futil.copy(pipeline_folder,location)
188
189
190 def load_pipeline(self,pipeline_folder):

Callers 10

test_save_pipelineMethod · 0.95
create_pipeline.pyFile · 0.80
run_pipelineFunction · 0.80
run_pipelineFunction · 0.80
run_pipelineFunction · 0.80
run_pipelineFunction · 0.80
run_pipelineFunction · 0.80
run_pipelineFunction · 0.80
create_pipeline.pyFile · 0.80
trainMethod · 0.80

Calls 2

create_work_folderMethod · 0.95
copyMethod · 0.95

Tested by 1

test_save_pipelineMethod · 0.76