Signification de l'indicateur «-Wno-sign-compare» dans la compilation Tensorflow


0

Lorsque je crée tensorflow à partir de la source, un message s'affiche:

Spécifiez les indicateurs d'optimisation à utiliser lors de la compilation lorsque l'option bazel "-config = opt" est spécifiée [Le défaut est -march = natif --Wno-sign-compare]

QU'EST-CE QUE LA SÉLECTION DU PANNEAU -WOn-Sign-Compare

Merci!

Réponses:


1

Le drapeau

--Wno-sign-compare

indique au compilateur gcc d'ignorer la "comparaison entre les expressions entières signées et non signées", c'est-à-dire de ne pas lancer d'avertissements à leur sujet. Cf. Interrogez également https://stackoverflow.com/q/4377948 et ses réponses.

Pour les autres drapeaux, cf. par exemple, tableau d'instructions sur https://technofob.com/2019/06/14/how-to-compile-tensorflow-2-0-with-avx2-fma-instructions-on-mac/

Par exemple, pour utiliser la plupart des drapeaux typiques (?) Et conserver le signe -Wno-sign-compare, j’ai utilisé

-mavx -mavx2 -mfma -msse4.2 -Wno-sign-compare

lorsque vous y êtes invité avec le même défaut que vous avez montré lors de l'installation.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.