我正在尝试使用tensorflow调试错误。当我导入tensorflow 我收到以下错误
将tensorflow导入为tf
在抛出'Xbyak :: Error'
的实例后终止调用what():内部错误
中止(核心倾销)
以下是安装详情
OS>> Ubuntu 14.04
安装方法Anaconda>> conda 4.4.11(conda install tensorflow)
python3 --version>> Python 3.6.4 :: Anaconda,Inc。
如果有人对如何解决这个问题有经验或知识,我将非常感激。在谷歌和github上进行的搜索得到了建议the issue is likely with MKL-DNN,是否有人找到了解决方法?
答案 0 :(得分:1)
正如其他人所提到的,使用官方文档从源代码安装可能是更好的做法:
https://www.tensorflow.org/install/install_linux#installing_with_anaconda
这是谷歌支持的唯一方法。
conda forge版本(1.5.0)工作正常。使用
conda install -c conda-forge tensorflow
p.s。:确保您不进行编辑,因为这会抛回原始错误。
答案 1 :(得分:0)
正如我的评论所述,我遇到了和你一样的问题。 Anaconda似乎不完全支持tensorflow或者有旧版本,因为当我使用pip install tensorflow
安装tensorflow时我没有遇到任何问题。我希望这也能为你解决这个问题。
答案 2 :(得分:0)
当我创建另一个环境并在其中安装TF时,我仍然遇到此错误。看起来像Tensorflow是这里的主要问题。解决了我的问题的原因是我只使用此命令pip3 install tensorflow
安装了Tensorflow。我希望这能解决你的问题。
答案 3 :(得分:0)
使用conda分发得到同样的错误。试过源伪造版本,效果很好。但conda是TF 1.7,而伪造源是1.5。