gcc; arm64; aarch64; non reconnu option de ligne de commande '-mfpu=neon"
J'ai eu d'erreur de compilation:
non reconnu option de ligne de commande '-mfpu=neon"
lorsque j'essaye de compiler avec-mfpu=neon drapeau.
En fait, toute "mfpu' options j'ai essayé échoué. Cependant, dans la documentation de cet indicateur est mentionné, il devrait donc être valide
Quel est le problème avec cette clé?
Comment pouvais-je dire le compilateur à utiliser le NÉON?
Linaro GNU aarch64 outils linux 4.8 sont utilisés.
Grâce.
Où dans la documentation est-il mentionné? je ne peux pas le voir là (mais je ne voir les SIMD option...)
essayez -mfpu=‘neon’
Voir gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
C'est pour le BRAS en arrière-plan, pas le AArch64. Se référant à la
bonne prise, aucune option pour AArch64
essayez -mfpu=‘neon’
Voir gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
C'est pour le BRAS en arrière-plan, pas le AArch64. Se référant à la
-fpu
option ici serait tout aussi pertinent que de ça 😉bonne prise, aucune option pour AArch64
OriginalL'auteur user3124812 | 2015-04-24
Vous devez vous connecter pour publier un commentaire.
Avancé SIMD (aka NÉON) est obligatoire pour AArch64, de sorte qu'aucune option de ligne de commande est nécessaire pour indiquer au compilateur d'utiliser NÉON.
Si vous souhaitez activer la fonction d'auto vectorisation des optimisations de sorte que le compilateur utilise automatiquement NÉON instructions, puis compilez avec
-O3
ou-O2 -ftree-vectorize
.La AArch64 et le BRAS backends sont complètement séparés dans gcc. Le BRAS arrière seulement les objectifs traditionnels de 32 bits ARM jeux d'instructions (de BRAS, Pouce, Pouce-2). Ceci est en contraste avec la situation avec x86, où le 32 bits et 64 bits de génération de code est combiné en un seul GCC back-end.
OriginalL'auteur Charles Baylis
Allez dans fichier /tensorflow/contrib/lite/kernels/interne/CONSTRUIRE, supprimez -mfpu=néon et vous êtes bon pour aller.
de:
NEON_FLAGS_IF_APPLICABLE = select({
":bras": [
"-O3",
"-mfpu=neon",
],
:
NEON_FLAGS_IF_APPLICABLE = select({
":bras": [
"-O3",
OriginalL'auteur Do Trung Dung Zung