Intel представила пакеты для оптимизации TensorFlow 1.9
Новости
Они созданы для повышения производительности ядра при компиляции в случае, когда TensorFlow поддерживает Intel MKL-DNN (Math Kernel Library).
1К открытий1К показов
Команда разработчиков Intel представила бинарные пакеты для оптимизации TensorFlow версии 1.9. Они созданы для удобства тех, кто не хочет компилировать TensorFlow из источника, чтобы достичь высокой производительности процессора в случае, когда TensorFlow поддерживает Intel MKL-DNN (Math Kernel Library for Deep Neural Networks).
Изменения и улучшения
- Изменены настройки по умолчанию
inter_op_parallelism_threads
, чтобы избежать переподписки. - Добавлены настройки по умолчанию OpenMP для повышения производительности во время использования MKL.
- Добавлена функция запроса
CPUID
для определения количества гиперпотоков для каждого физического ядра на 64-битной архитектуре. - Версия Intel MKL-DNN обновлена до 0.14.
- Убрана поддержка устаревшего класса
StringPiece
.
Кроме того, исправлены многочисленные баги и ошибки.
Чтобы установить пакеты как .whl-файлы, необходимо выполнить команды:
В случае с Docker-контейнерами потребуется выполнить команду:
$ docker pull docker.io/intelaipg/intel-optimized-tensorflow:
Последняя версия Python, под номером 3.7, вышла в июне 2018 года после полутора лет разработки. В ней появился новый формат файлов .рус, в которых кэшируется байткод, а также стала доступной встроенная точка остановки breakpoint()
для программного вызова отладчика.
1К открытий1К показов