#python #tensorflow
Вопрос:
Я установил tensorflow через pip, он показал, что он загружен и установлен правильно, но когда я запускаю код, он показывает, что его нужно перестроить с правильными флагами компилятора.
This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)
to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
tf.Tensor(-1883.2466, shape=(), dtype=float32)
Выше вывод-это то, что я получаю как ошибку, когда запускаю этот код:
import tensorflow as tf
print(tf.reduce_sum(tf.random.normal([1000, 1000])))
Это ошибка или что-то в этом роде, пожалуйста, помогите, так как я пытаюсь научиться глубокому обучению
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
2. Это не ошибка. Установленный вами двоичный файл tensorflow, вероятно, не поддерживает все инструкции процессора, поддерживаемые вашей машиной. Поэтому, если вы не создаете что-то очень сложное, это может не оказать никакого влияния.
Ответ №1:
Предупреждение не жалуется на то, что AVX не включен. Это просто информативное сообщение, в котором говорится, что только для некоторых операций будет использоваться oneDNN Intel и будет включен AVX или AVX2.
Пожалуйста, добавьте этикетку «comp:mkl», как указано на https://software.intel.com/content/www/us/en/develop/articles/intel-optimization-for-tensorflow-installation-guide.html