Выполнение кода Tensorflow в Linux безумно медленнее, чем в Windows 10 [закрыто]

Я новичок в машинном обучении и пытался запустить код Basic Fashion_Mnist. Я пытался выполнить код как в Windows, так и в Linux.

Я заметил, что время выполнения на машине Linux намного медленнее, чем на Windows. Я несколько раз переустанавливал Linux, но все было бесполезно. Я не думаю, что процессу не хватает памяти, так как у меня 8 ГБ ОЗУ, и большая часть памяти не используется во время выполнения.

(base) user@userr:~/Downloads$ free -m
              total        used        free      shared  buff/cache   available
Mem:           7861        2842        2738         439        2280        4279
Swap:          7777           0        7777

[Результаты "верхней" команды] [1] [1]: https://i.stack.imgur.com/ DxZGd.png

У меня процессор Intel © Core ™ i5-8250U @ 1,60 ГГц × 4. Есть ли способ ускорить время выполнения в Linux?

-1
задан 12 August 2020 в 15:43

1 ответ

Вы не предоставили достаточно информации (например, фактическое время выполнения) для правильного ответа. Но некоторые мысли

  1. Следите за процессом правильно во время его выполнения. Инструменты: htop, glances, gotop
  2. Проверяйте оперативную память, как и вы (во время выполнения)
  3. Проверяйте, используются ли некоторые / все ядра (в Windows и Linux)
  4. Включена ли гиперпоточность?
  5. (сложнее) проверьте, что ваши библиотеки ML и / или код настроен / настроен на использование того количества ядер, которое есть в вашей системе.
0
ответ дан 21 August 2020 в 08:00

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

Похожие вопросы: