早上在跑别人的tensorflow代码时报错:

Traceback (most recent call last):File "<ipython-input-23-712e8e1f026f>", line 1, in <module>runfile('C:/Users/peter/Downloads/tensorflow-mnist-cnn-master/mnist_cnn_train.py', wdir='C:/Users/peter/Downloads/tensorflow-mnist-cnn-master')File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfileexecfile(filename, namespace)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfileexec(compile(f.read(), filename, 'exec'), namespace)File "C:/Users/peter/Downloads/tensorflow-mnist-cnn-master/mnist_cnn_train.py", line 167, in <module>train()File "C:/Users/peter/Downloads/tensorflow-mnist-cnn-master/mnist_cnn_train.py", line 46, in trainy = cnn_model.CNN(x)File "C:\Users\peter\Downloads\tensorflow-mnist-cnn-master\cnn_model.py", line 22, in CNNnet = slim.conv2d(x, 32, [5, 5], scope='conv1')File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\arg_scope.py", line 183, in func_with_argsreturn func(*args, **current_args)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\layers\python\layers\layers.py", line 1154, in convolution2dconv_dims=2)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\arg_scope.py", line 183, in func_with_argsreturn func(*args, **current_args)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\layers\python\layers\layers.py", line 1057, in convolutionoutputs = layer.apply(inputs)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 805, in applyreturn self.__call__(inputs, *args, **kwargs)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\layers\base.py", line 362, in __call__outputs = super(Layer, self).__call__(inputs, *args, **kwargs)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 728, in __call__self.build(input_shapes)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\layers\convolutional.py", line 161, in builddtype=self.dtype)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\layers\base.py", line 276, in add_weightgetter=vs.get_variable)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 565, in add_weightaggregation=aggregation)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\training\checkpointable\base.py", line 535, in _add_variable_with_custom_getter**kwargs_for_getter)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1467, in get_variableaggregation=aggregation)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1217, in get_variableaggregation=aggregation)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 510, in get_variablereturn custom_getter(**custom_getter_kwargs)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\layers\python\layers\layers.py", line 1744, in layer_variable_getterreturn _model_variable_getter(getter, *args, **kwargs)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\layers\python\layers\layers.py", line 1735, in _model_variable_getteruse_resource=use_resource)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\arg_scope.py", line 183, in func_with_argsreturn func(*args, **current_args)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\variables.py", line 297, in model_variableuse_resource=use_resource)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\arg_scope.py", line 183, in func_with_argsreturn func(*args, **current_args)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\contrib\framework\python\ops\variables.py", line 252, in variableuse_resource=use_resource)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 481, in _true_getteraggregation=aggregation)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 848, in _get_single_variablename, "".join(traceback.format_list(tb))))ValueError: Variable conv1/weights already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at:File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line 1717, in __init__self._traceback = tf_stack.extract_stack()File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line 3155, in create_opop_def=op_def)File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\util\deprecation.py", line 454, in new_funcreturn func(*args, **kwargs)

我发现这是第一次跑,为什么会有模型重加载的问题。
然后我发现这是因为我在Spyder的Python控制台里跑的原因,Python的控制台会保存上次运行结束的变量。

解决方法1:重开一个控制台即可

解决方法2:在代码的开头加上一句

tf.reset_default_graph()

参考资料:
ValueError: Variable rnn/basic_rnn_cell/kernel already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope?

Error in notebook: “ValueError: Variable conv1/weights already exists, disallowed. Did you mean to set reuse=True in VarScope”

解决tensorflow报错ValueError: Variable conv1/weights already exists, disallowed.相关推荐

  1. Variable conv1/weights already exists, disallowed. Did you mean to set reuse=True...tensorflow报错

    在训练神经网络模型使用tensorflow时,training模块训练多次会出现报错如: 1,Variable conv1/weights already exists, disallowed. Di ...

  2. ValueError: Variable conv1/weights already exists.

    跑TensorFlow程序的过程中出现了错误,解决之后再次跑时,报如下错误: ValueError: Variable conv1/weights already exists, 原因: 这是因为我在 ...

  3. 解决tensorflow报错:AttributeError: module ‘tensorflow.keras.backend‘ has no attribute ‘get_session‘ 问题

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 解决tensorflow报错:AttributeError: module 'tensorflow.keras.back ...

  4. 解决yolov5 报错 ValueError: not enough values to unpack (expected 3, got 0)

    解决yolov5 报错 ValueError: not enough values to unpack (expected 3, got 0) *注意报错提示 :labels, shapes, sel ...

  5. 解决statsmodels报错ValueError: Pandas data cast to numpy dtype of object.

    完整报错是:ValueError: Pandas data cast to numpy dtype of object. Check input data with np.asarray(data). ...

  6. 解决qcut报错ValueError: Bin labels must be one fewer than the number of bin edges

    qcut这个函数就挺迷的,今天运行之前的代码居然报错了,报错信息如下: ValueError: Bin labels must be one fewer than the number of bin ...

  7. tensorflow报错a Variable name or other graph key that is missin, Restoring from checkpoint failed. T

    报错 Restoring from checkpoint failed. This is most likely due to a Variable name or other graph key t ...

  8. 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity

    这是因为numpy对一个空的array做运算操作造成的,如: x = np.array([]) # x + 1 # 会报错 建议在代码中可以改为: if x.size == 0:print('x.si ...

  9. Tensorflow报错:ValueError: Trying to share variable ..., but specified shape ... and found shape ...

    Tensorflow报错:ValueError: Trying to share variable CON/conv2/W, but specified shape (3, 3, 128, 256) ...

最新文章

  1. Map中的key,value null取值
  2. 深度学习数学知识(持续补充)
  3. 012_原始值和引用值
  4. 平潭迁移库是什么意思_迁移学习》第四章总结---基于模型的迁移学习
  5. ORA-16198: LGWR received timedout error from KSR
  6. arduino代码_纯纯小白开发arduino--我的调试经验
  7. 投篮机投篮有技巧吗_「技巧干货」高手练习投篮的几个技巧,让投篮变得更实用...
  8. java sessionid长度_设置TOMCAT SESSIONID 字符长度和生成算法
  9. 知名插画师描绘nova6“5G”潮乐园 十城nova6自拍互动装置即将引爆
  10. 关于腾讯云服务器不能用公网ip访问的解决方案
  11. jmeter如何看tps_jmeter性能测试疑难杂症解决思路
  12. 禁止文本框输入空格和回车
  13. php phdfs扩展,hadoop HDFS的PHP扩展—PHDFS
  14. Windows 适配 Apple Magic TrackPad2
  15. JSP项目进度管理系统myeclipse开发mysql数据库web结构java编程
  16. CentOs解压缩命令
  17. 网上申请办理杭州市民卡
  18. hdu 2167 Pebbles 状态压缩dp
  19. xlsx表格怎么做汇总统计_表格进行分类汇总怎么做
  20. 群晖docker给showdoc添加ssl证书

热门文章

  1. RNA和机器学习:多维生物标志物的合理设计
  2. 高性能Linux服务器运维实战,《高性能Linux服务器构建实战》笔记
  3. CentOS Linux 7 配置 nginx 支持 CGI
  4. 科研文献|结肠直肠癌早期检测中跨群体微生物标记物的鉴定
  5. QIIME 2教程. 08差异丰度分析gneiss(2021.2)
  6. Microbiome:城市海滩和污水中抗生素抗性组研究
  7. 用db-RDA进行微生物环境因子分析-“ggvegan“介绍
  8. 生成浮点数列表:Python range():TypeError: ‘float‘ object cannot be interpreted as an integer
  9. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字(设置expand=false之后返回的为series)、将series转化为dataframe
  10. pandas数据预处理(字段筛选、query函数进行数据筛选、缺失值删除)、seaborn可视化分面图(facet)、seaborn使用Catplot可视化分面箱图(Faceted Boxplot)