J'ai été conduit à l'official tensorflow guide pour l'installer à partir de la source, afin de résoudre les avertissements tels que The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations
, il semble qu'ils ont laissé la partie la plus importante en ce qui concerne la façon dont les drapeaux d'optimisation doivent être spécifiés lors de la configuration (./configure
).tensorflow: gcc: erreur: option de ligne de commande non reconnue '--copt = -msse4.2'
les nourrir a mal conduire à des erreurs suivantes ont donné lieu à des erreurs comme celles-ci lors de la construction avec des configurations non valides (bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
):
...
gcc: error: unrecognized command line option '--copt=-mavx'
gcc: error: unrecognized command line option '--copt=-mavx2'
gcc: error: unrecognized command line option '--copt=-mfma'
gcc: error: unrecognized command line option '--copt=-msse4.1'
gcc: error: unrecognized command line option '--copt=-msse4.2'
gcc: error: unrecognized command line option '--copt=-mavx'
gcc: error: unrecognized command line option '--copt=-mavx2'
gcc: error: unrecognized command line option '--copt=-mfma'
gcc: error: unrecognized command line option '--copt=-msse4.1'
gcc: error: unrecognized command line option '--copt=-msse4.2'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Quelle est la bonne façon de spécifier les options d'optimisation?