繁体   English   中英

tensorflow: <built-in function AppendInt32ArrayToTensorProto> 返回NULL而不设置错误

[英]tensorflow: <built-in function AppendInt32ArrayToTensorProto> returned NULL without setting an error

有各种问题在我的系统上得到张量tensorflow ,最终用v1.4.1。 试图运行: https//github.com/sherjilozair/char-rnn-tensorflow

SystemError: built-in function AppendInt32ArrayToTensorProto returned NULL without setting an error

搜索并找不到此特定问题或新版本中具有相同isusue的任何修补程序。

您使用的是较旧的Tensorflow版本 ,可能与您当前的python版本不兼容

  1. 检查您的计算机配置并在下表的帮助下安装匹配的Tensorflow版本: https ://www.tensorflow.org/install/pip#package-location
  2. 安装一个与您的Tensorflow版本匹配的python版本(也可以在上面提供的链接中找到)
  3. 检查你的python版本:$ python3 --version
  4. 检查你的Tensorflow版本:$ pip3 list | grep tensorflow
  5. 如果版本匹配如上表所示,您可能会摆脱错误

当我尝试运行Tensorflow图像再训练脚本时,我遇到了类似的问题: https//github.com/tensorflow/hub/raw/master/examples/image_retraining/retrain.py

在我的情况下,问题是由Tensorflow 1.11.0与python 3.7.0不兼容引起的

为我解决问题的步骤:

  1. 卸载python 3.7.0。
  2. 安装python 3.6.0。
  3. 我再次运行脚本,现在它运行正常

希望它会成为:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM