FerroPanda
@FerroPanda

Обучение нейронной сети видеокартой и процессором — какая разница в потреблении памяти?

Сейчас учусь работать с нейронными сетями. Пробую всё на Python 3.6 с использованием Keras. К примеру, обучение текущей нейронной сети "съело" в оперативной памяти около 3Гб. Если перенести обучение такой сети на видеокарту, то она также потребует 3 Гб? или больше? или меньше?
Сама сеть простая - около 150к обучаемых параметров, остальное обучающая выборка.
Спрашиваю, потому что нет дискретной видеокарты, чтобы попробовать.
  • Вопрос задан
  • 759 просмотров
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
А вы не хотите просто в облако это вынести?
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Зависит от кол-ва параллельных потоков: уменьшите - будет меньше занимать оперативки, но дольше выполняться.
Дискретная карта - вычисляет, разумеется, быстрее, поэтому потребление памяти карты будет зависеть от кол-ва параллельных потоков, а их количество - зависит от самой структуры НС.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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