Files
2020-10-23 16:46:10 +08:00

27 lines
536 B
Python

"""
abstract backend class
"""
# pylint: disable=unused-argument,missing-docstring
class Backend():
def __init__(self):
self.inputs = []
self.outputs = []
def version(self):
raise NotImplementedError("Backend:version")
def name(self):
raise NotImplementedError("Backend:name")
def load(self, args):
raise NotImplementedError("Backend:load")
def predict(self, feed):
raise NotImplementedError("Backend:predict")
def get_predict_time(self):
return 0