浅谈Tensorflow由于版本问题出现的几种错误及解决方法
1、AttributeError:'module'objecthasnoattribute'rnn_cell'
S:将tf.nn.rnn_cell替换为tf.contrib.rnn
2、TypeError:Expectedint32,gotlistcontainingTensorsoftype'_Message'instead.
S:由于tf.concat的问题,将tf.concat(1,[conv1,conv2])的格式替换为tf.concat([conv1,conv2],1)
3、AttributeError:'module'objecthasnoattribute'pack'
S:将pack替换为stack
4、ValueError:Onlycall`softmax_cross_entropy_with_logits`withnamedarguments(labels=...,logits=...,...)
S:按照提示,需要将括号内的形参写出,即(logits=pre,lables=tru)而非(pre,tru)
5、ValueError:VariableWemb/Adam/doesnotexist,orwasnotcreatedwithtf.get_variable().Didyoumeantosetreuse=NoneinVarScope?
S:需要定义scope,虽然报错可能是在optimizer处提示,但需要在定义模型时增加scope,即
withtf.variable_scope(tf.get_variable_scope())asscope: #modelconstruction
以上这篇浅谈Tensorflow由于版本问题出现的几种错误及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。