Нейросеть на слабой видеокарте
19.01.2020
Добрый день,
Подскажите, пожалуйста, каким образом запустить расчет нейросети если на компьютере слабая видеокарта (GeForce GTX 650 Ti) и хороший CPU (Core i9-9900 c 64 Gb оперативки)?
Matlab ругается - Warning: GPU is low on memory, which can slow performance due to additional data transfers with main memory. Try reducing the 'MiniBatchSize' training
Лучший ответ
Привет! Действительно, видеокарта не топовая, но все еще на ней считать можно. Попробуй уменьшить размер пакета: MiniBatchSize. По умолчанию - 16. Попробуй варианты 8,4 или 2. Это должно сработать. Если не поможеть, тогда можешь поменять исполняемое устройство по умолчанию на CPU:
ops = trainingOptions('sgdm','MiniBatchSize,8, 'ExecutionEnvironment', 'CPU')
>>web(fullfile(docroot, 'deeplearning/ref/trainingoptions.html'))
Ответы
Привет! Действительно, видеокарта не топовая, но все еще на ней считать можно. Попробуй уменьшить размер пакета: MiniBatchSize. По умолчанию - 16. Попробуй варианты 8,4 или 2. Это должно сработать. Если не поможеть, тогда можешь поменять исполняемое устройство по умолчанию на CPU:
ops = trainingOptions('sgdm','MiniBatchSize,8, 'ExecutionEnvironment', 'CPU')
>>web(fullfile(docroot, 'deeplearning/ref/trainingoptions.html'))
Добрый день,
Спасибо ))