simple_tensorflow_serving
simple_tensorflow_serving copied to clipboard
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
错误如下:
Traceback (most recent call last):
File "example.py", line 8, in for epoch in t_bar: supervised_g_losses = [] self.gen_loader.reset_pointer() for it in range(self.gen_loader.num_batch): batch = self.gen_loader.next_batch() _, g_loss, g_pred = self.generator.pretrain_step(self.sess, batch) supervised_g_losses.append(g_loss) # print results mean_g_loss = np.mean(supervised_g_losses) t_bar.set_postfix(G_loss=mean_g_loss) samples = self.generate_samples(self.SAMPLE_NUM) self.mle_loader.create_batches(samples)
片段2:
def pretrain_step(self, session, x): """Performs a pretraining step on the generator.""" outputs = session.run([self.pretrain_updates, self.pretrain_loss, self.g_predictions], feed_dict={self.x: x}) return outputs