回溯(最近一次调用):文件"run_summarization.py",第327行,tf.app.run()文件第126行,运行_sys.exit(main(argv))文件"run_summarization.py",第306行,主batcher = Batcher(FLAGS.data_path, vocab, hps, single_pass=FLAGS.single_pass)文件"/home/hdm/hdm/program/CNN/pointer-generator-master/batcher.py",第238行,在init self._example_queue = Queue.Queue(self.BATCH_QUEUE_MAX * self._hps.batch_size) TypeError:不支持的操作数类型(S)表示*:'int‘和’标志‘
发布于 2018-12-13 15:01:05
在run_summarization.py中,第297行
改变:
for key,val in FLAGS.__flags.iteritems() 致:
for key,val in FLAGS.flag_values_dict().iteritems()对于Python 3,更改为:
for key,val in FLAGS.flag_values_dict().items()发布于 2018-04-09 14:00:36
查找:
for key,val in FLAGS.__flags.iteritems(): # for each flag
if key in hparam_list: # if it's in the list
hps_dict[key] = val # add it to the dict应从行开始: 297*
更改:
for key,val in FLAGS.__flags.iteritems()至:
for key,val in FLAGS.flag_values_dict().iteritems()https://stackoverflow.com/questions/49206318
复制相似问题