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

Method load_extension

python/seldon/util.py:199–210  ·  view source on GitHub ↗
(self,extension_folder)

Source from the content-addressed store, hash-verified

197 os.makedirs(self.work_folder)
198
199 def load_extension(self,extension_folder):
200 self.create_work_folder()
201 rint = random.randint(1,999999)
202 local_extension_folder = self.work_folder+"/extension_tmp"+str(rint)
203 if not os.path.exists(local_extension_folder):
204 logger.info("creating folder %s",local_extension_folder)
205 os.makedirs(local_extension_folder)
206 futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret)
207 futil.copy(extension_folder,local_extension_folder)
208 extension = joblib.load(local_extension_folder+"/ext")
209 extension.load(local_extension_folder)
210 return extension
211
212 def save_extension(self,extension,location):
213 self.create_work_folder()

Callers 1

Calls 4

create_work_folderMethod · 0.95
copyMethod · 0.95
strFunction · 0.50
loadMethod · 0.45

Tested by

no test coverage detected