Я новичок в Theano и Deep Learning, я запускаю свои эксперименты в Theano, но я хотел бы сократить время, затрачиваемое на эпоху, путем создания данных напрямую с помощью GPU.Усовершенствование данных с использованием GPU в Theano
К сожалению, я не могу использовать PyCuda, поэтому я хотел бы знать, возможно ли выполнить базовую функцию Data Augmentation с помощью Theano. Например, перевод или поворот на изображениях, тем временем я использую scipy функции в CPU с помощью Numpy, но он довольно медленный.
Я бы посмотрел на [это репо] (https://github.com/benanne/kaggle-ndsb). Это код из конкурса Kaggle, написанный создателем проекта [Lasagne] (https://github.com/Lasagne/Lasagne). В своем решении он выполняет все расширения данных с использованием своего процессора и помещает каждую дополненную партию в очередь, в то время как GPU захватывает партии из очереди и поезда. – gobrewers14