2017-08-30 14 views
0

pycharmを使用してコード化していますが、正常にテンソルフローをダウンロードしています。しかし、それは私に警告を与える:pycharmでSSE4.2、AVX、AVX2、FMAを使用するようにTensorFlowライブラリがコンパイルされていません

The TensorFlow library wasn't compiled to use SSE4.2 instructions, but 
these are available on your machine and could speed up CPU 
computations. 
The TensorFlow library wasn't compiled to use AVX instructions, but 
these are available on your machine and could speed up CPU 
computations. 
The TensorFlow library wasn't compiled to use AVX2 instructions, but 
these are available on your machine and could speed up CPU 
computations. 
The TensorFlow library wasn't compiled to use FMA instructions, but 
these are available on your machine and could speed up CPU 
computations. 

私は他のリンクを見て、それは私の質問を解決しません。ソースでテンソルフローを再インストールしようとしました。

$ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package 

そして、私のコンピュータは私にエラーを与える:私はPIPパッケージを構築で立ち往生

ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 

私はマックを使用して、私は、CPPに精通しているが、それが何を意味するのか理解していないしていません。 誰でもこの質問を解決するのに役立ちますか?

+1

このメッセージはエラーではなく、エラーではありません.... –

+0

[SSE4.2とAVX命令でTensorflowをコンパイルするにはどうすればいいですか?](https://stackoverflow.com/questions/41293077/how-to -compile-tensorflow-with-sse4-2-and-avx-instructions) – Maxim

答えて

0

これらの警告は重要ではありませんが、Tensorflowをbazel build -c opt --copt=-mavx --copt=-mavx2 --copt=-mfma --copt=-msse4.2 //tensorflow/tools/pip_package:build_pip_packageでコンパイルして無効にすることができます。

+0

このようなpipパッケージを作成すると、はい。 ISO C++ 11では、文字列リテラルから 'char *' [-Wwritable-strings]への変換が許可されていません。 – JackBoooooom

関連する問題