Недопустимая инструкция в TensorFlow, построенная с -march

Я пытаюсь построить TensorFlow, явно предоставив –march option on z13, В прошлом я мог собрать и установить ту же версию (v1.2.1) с параметрами по умолчанию (-march=native).

Проблема в том, когда я использую следующие команды для настройки и сборки соответственно:

• Настроить - Please specify optimization flags to use during compilation when bazel option "--config=opt" is specified [Default is -march=native]: -march=z13

• построить - bazel build -c opt --config=opt //tensorflow/tools/pip_package:build_pip_package,

сборка завершается успешно, однако колесо TensorFlow при его установке вызывает проблему сбоев Python:

 root@8a268ac0eaea:~# python  
 >>> import tensorflow as tf 
 Illegal instruction (core dumped)   
 root@8a268ac0eaea:

Я проверил системную арку на z13. Однако, когда я использую команду gcc –Q –help=target я мог видеть -march= zEC12, Может ли это вызвать вышеуказанную проблему?

Я проверяю, почему прохождение 'z13' вызывает вышеуказанную проблему с колесом. Также есть ли способ узнать, какая именно арка обнаружена при передаче "native"?

0 ответов

Другие вопросы по тегам