张量流是否需要GPU

时间:2018-11-29 13:08:57

标签: python-2.7 tensorflow

我正在按照以下说明尝试在Linux,Ubuntu 18.10上安装TensorFlow:https://www.tensorflow.org/install/
我正在使用python 2.7

我首先尝试使用pip软件包安装它,然后:

pip install --user --upgrade tensorflow  # install in $HOME

我收到一条消息说tensorflow 1.12.0已成功安装,但是当我进行下一行操作时:

python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

我得到了错误

  

TensorFlow库尚未编译为使用SSE4.1指令,但是这些在您的计算机上可用

然后我尝试从源代码构建,但是当我尝试检出当前分支时却失败了

bazel test -c opt -- //tensorflow/... -//tensorflow/compiler/... -//tensorflow/lite/...

我跳过了GPU步骤,因为它说是可选的,但是想知道是否需要它吗?

2 个答案:

答案 0 :(得分:1)

不能100%地确定所发生的事情,但是总之,Tensorflow不需要GPU,除非您感到满意,否则不必从源代码构建它。

可能我建议您尝试卸载可能具有的任何版本的Tenforflow,然后重新安装。

# Try both of these just to be safe
pip uninstall tensorflow
pip uninstall tensorflow-gpu 

# I recommend using conda when possible 
conda install tensorflow

# but if you don't have conda then pip will work just fine
pip install tensorflow

答案 1 :(得分:0)

  

TensorFlow库尚未编译为使用SSE4.1指令,但是这些在您的计算机上可用

请注意,这仅是警告,不会阻止TF正常运行。

您可以从PIP安装的

TF版本已编译为可在广泛的系统上使用,但是TF可以通过源代码针对特定于系统的优化进行编译。此警告旨在提醒您。

另请参阅https://github.com/tensorflow/tensorflow/issues/7778