#python #macos #tensorflow #avx #apple-m1
#python #macos #tensorflow #avx #apple-m1
Вопрос:
Я пытаюсь запустить Tensorflow на MacBook M1 OSx 11.1 при импорте tensorflow и запуске .py я получаю следующее сообщение об ошибке
zsh: illegal hardware instruction.
Я видел другие комментарии, и эта проблема появилась на старых компьютерах, которые не поддерживают инструкции AVX.
Я понимаю, что микропроцессор M1 поддерживает этот тип инструкций, но может ли кто-нибудь подтвердить это мне?
Комментарии:
1. Я помню, как читал, что поддержка GPU практически отсутствует на новых M1s. На данный момент имеет смысл, чтобы tensorflow был несовместим с ними.
2. Реальный вопрос заключается в том, поддерживает ли программное обеспечение для эмуляции x86 от Apple AVX. Было бы разумно, чтобы ответ был отрицательным, потому что аппаратный SIMD AArch64 имеет ширину всего 128 бит. AVX — это расширение набора инструкций x88, поэтому, конечно, оно напрямую не поддерживается процессором AArch64.
3. Предположительно, вам следует использовать встроенную сборку Tensorflow AArch64 вместо того, чтобы заставлять программное обеспечение эмулировать x86.
4. Похоже, Tensorflow не поддерживает M1. Пожалуйста, взгляните на аналогичную проблему github.com/tensorflow/tensorflow/issues /…