Source code for cluster.common.train_summary_accloss_info
[docs]class TrainSummaryAccLossInfo:
def __init__(self, conf = None):
"""
set type of result form is necessary
:param type:
"""
self.nn_id = ''
self.nn_wf_ver_id = ''
self.nn_batch_ver_id = ''
self.acc_info = {"acc":[]}
self.loss_info = {"loss":[]}
if(conf) :
self.nn_id = conf.get('nn_id')
self.nn_wf_ver_id = conf.get('nn_wf_ver_id')
self.nn_batch_ver_id = conf.get('nn_batch_ver_id')
[docs] def get_nn_id(self):
return self.nn_id
[docs] def set_nn_id(self, nn_id):
self.nn_id = nn_id
[docs] def get_nn_wf_ver_id(self):
return self.nn_wf_ver_id
[docs] def set_nn_wf_ver_id(self, nn_wf_ver_id):
self.nn_wf_ver_id = nn_wf_ver_id
[docs] def get_nn_batch_ver_id(self):
return self.nn_batch_ver_id
[docs] def set_nn_batch_ver_id(self, nn_batch_ver_id):
self.nn_batch_ver_id = nn_batch_ver_id
[docs] def get_acc_info(self):
return self.acc_info
[docs] def set_acc_info(self, acc):
self.acc_info["acc"].append(str(acc))
[docs] def get_loss_info(self):
return self.loss_info
[docs] def set_loss_info(self, loss):
self.loss_inf["loss"].append(str(loss))