2016-07-10 8 views
0

Я пытаюсь выполнить инструкции по установке CUDA (https://github.com/andersbll/cudarray).Ошибки при установке CUDA back-end (или cudarray) в Python в Windows 10

Я могу установить пакет python cudarray БЕЗ CUDA back-end после инструкции. Установка кажется успешной. Когда «pip freeze» я вижу «cudarray == 0.1.dev0» в списке.

Хотя я действительно хочу настроить с помощью CUDA back-end и у меня проблемы.

Вопрос №1: инструкция предполагает, что INSTALL_PREFIX должен быть «/ usr/local», а CUDA_PREFIX должен быть «/ usr/local/cuda». Мой python установлен через Data/Anaconda, а путь к моему сайту - «C: \ Users \ XYZ \ AppData \ Local \ Dato \ Dato Launcher \ Lib \ site-packages». Означает ли это, что мой INSTALL_PREFIX должен быть установлен на «C:/Users/XYZ/AppData/Local», а мой CUDA_PREFIX должен быть «C:/Users/XYZ/AppData/Local/cuda»?

Вопрос № 2: Из инструкции по установке говорится, что я должен ввести «make», затем «make install». Но я не знаю, где и когда выполнять эти команды. То, что я пробовал, было cmd (в терминал)> cd (на путь setup.py в папке cudarray-master)> make. Тогда я получил «make» не признан как внутренняя или внешняя команда, операционная программа или командный файл ».

==================================================================================================================================== =======================================

Редактирование/обновление: С моего вопроса я установил GnuWin32 bin как переменную среды.

После того как я кд к месту расположения и типа макияжа, я получил эту ошибку:

C:\Users\XYZ\Desktop\DeepArtist_Python\cudarray-master>make 
g++ -O3 -fPIC -Wall -Wfatal-errors -D_FORCE_INLINES -I./include -I/usr/local/cuda/include -c -o src/nnet/conv_bc01_matmul.o src/nnet/conv_bc01_matmul.cpp 
process_begin: CreateProcess(NULL, g++ -O3 -fPIC -Wall -Wfatal-errors -D_FORCE_INLINES -I./include -I/usr/local/cuda/include -c -o src/nnet/conv_bc01_matmul.o src/nnet/conv_bc01_matmul.cpp, ...) failed. 
make (e=2): The system cannot find the file specified. 
make: *** [src/nnet/conv_bc01_matmul.o] Error 2 

ответ

1

Это не прямо ответить на ваш вопрос; однако он должен обеспечить понимание вашей проблемы или вы можете непосредственно следовать изложенным шагам, чтобы установить PyCUDA: Я недавно (за последние 4 месяца) успешно завершил установку PyCUDA на моей машине Win 10. Шагов я последовал в том числе ссылки на необходимый питон и библиотек PyCuda можно найти здесь:

Win 10 PyCUDA install instructions

+0

Есть вопрос для вас, я пытаюсь выполнить шаги, но от шага 1 до 8, это выглядит он пытается настроить VS 2013; но на шаге 9 он просит вас добавить пути переменной env для VS 2012. Должен ли я изменить пути к 2013 вместо этого? – KubiK888

+0

Не берите в голову, что я работал, следуя точным шагам. Благодарю. – KubiK888