def _save(self):
# save weights in .npy format
# this function could be overwritten
weights = {}
tvars = tf.trainable_variables() + tf.get_collection(tf.GraphKeys.SAVE_TENSORS)
tvars_vals = self.sess.run(tvars)
for var, val in zip(tvars, tvars_vals):
weights[var.name] = val
name = "{}/{}_{}_{}_{}.npy".format(self.flags.save_path, self.flags.task, self.flags.run_name, self.flags.net, self.flags.pre_epochs + int(self.epoch))
np.save(name, weights)
评论列表
文章目录