12345678910111213141516171819202122232425262728293031 |
- from pycs.pipeline import Result
- from pycs.pipeline.Job import Job
- class Pipeline:
- def __init__(self, root_folder, distribution):
- """
- prepare everything needed to run jobs later
- :param root_folder: relative path to model folder
- :param distribution: object parsed from distribution.json
- """
- raise NotImplementedError
- def close(self):
- """
- is called everytime a pipeline is not needed anymore and should be used
- to free native resources
- :return:
- """
- raise NotImplementedError
- def execute(self, job: Job) -> Result:
- """
- receive a job, execute it and return the predicted result
- :param job: that should be executed
- :return:
- """
- raise NotImplementedError
|