1. 问题

今天给一台电脑装tensorflow,当import tensorflow as tf时报以下错误

Failed to load the native TensorFlow runtime

在这里插入图片描述

2. 原因分析

原因一:TensorFlow 1.6 及以后的官方版本都使用了 AVX 来编译,当前的CPU 不支持 AVX 指令集,所以加载不了。

在这里插入图片描述

原因二:TensorFlow与CUDA版本不对应

3. 解决

  • 如果是第一种原因,用下面方法

方法1.:卸载原来的版本较高的tensorflow,换成1.6版本的tensorflow(一些tensorflow依赖库例如keras可能也要重新装)
方法2:换支持AVX指令集的CPU
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐