Source code for cluster.service.service_predict_seq2seq
from cluster.neuralnet.neuralnet_node_seq2seq import NeuralNetNodeSeq2Seq as Seq2Seq
from cluster.service.service_predict import PredictNet
[docs]class PredictNetSeq2Seq(PredictNet):
"""
"""
[docs] def run(self, nn_id, parm = {}):
"""
run predict service
1. get node id
2. check json conf format
3. run predict & return
:param parm:
:return:
"""
if(self._valid_check(parm)):
return Seq2Seq().predict(self._find_netconf_node_id(nn_id), parm)
def _valid_check(self, parm):
error_msg = ""
if ('input_data' not in parm):
error_msg = ''.join([error_msg, 'input_data (str) not defined'])
if(error_msg == "") :
return True
else :
raise Exception(error_msg)