Запуск скрипта python/theano на графическом процессоре (Windows)

Что я хочу

Чтобы запустить простой скрипт Python, подобный следующему, но вместо ЦП я хочу, чтобы он использовал графический процессор:

import theano

def some_convolutional_neural_network():
    #Insert (theano) code here

Мне бы хотелось подробной инструкции о том, как этого добиться, поскольку документация theano довольно сложна. Для меня и будущих читателей было бы неплохо, если бы такое эвристическое описание было доступно.

Что я пробовал

Прежде всего, я следовал инструкциям по установке для Windows. Затем я попытался разрешить Theano использовать мой GPU.

Я нашел частичный ответ здесь, и кажется, что путь - либо изменить переменную среды THEANO_FLAGS, либо файл конфигурации с именем .theanorc является файлом конфигурации. Однако документация мне непонятна, и я не могу найти переменную среды или файл конфигурации в любом месте. Любая помощь будет принята с благодарностью, так как я застрял здесь.

Мои характеристики: у меня Windows 10 и GeForce GTX 650 Ti.


person Psychotechnopath    schedule 05.08.2019    source источник
comment
Невозможно запустить стандартный код Python на GPU.   -  person talonmies    schedule 06.08.2019
comment
Хорошо, но я знаю, что использование графического процессора иногда может быть выгоднее использования центрального процессора. Извините, если это не очень хороший вопрос, но я новичок в этой теме. В учебнике по NN, на котором я следую (neuralnetworksanddeeplearning.com/), говорится, в частности, об одной замечательной особенности Theano заключается в том, что он может запускать код либо на ЦП, либо, если доступно, на графическом процессоре. Работа на графическом процессоре обеспечивает существенное ускорение и, опять же, делает практичным обучение более сложных сетей. Если я не могу просто запустить стандартный код Python на графическом процессоре, как мне настроить свой скрипт?   -  person Psychotechnopath    schedule 06.08.2019
comment
чтобы он использовал мой GPU? Пожалуйста, подтолкните меня в правильном направлении, добрый сэр =) Я довольно застрял в этой теме! А вы, похоже, специалист по CUDA. Буду очень признателен за любые ресурсы по вычислениям на GPU.   -  person Psychotechnopath    schedule 06.08.2019
comment
Или у вас есть предложения по редактированию вопроса, чтобы он действительно стал хорошим/полезным вопросом для будущих читателей? Я очень хочу учиться.   -  person Psychotechnopath    schedule 07.08.2019