NVRTC недоступен для Win32?
Я использую Python27 x32 и получаю эту ошибку:
Could not load "nvrtc64_75.dll": %1 is not a valid Win32 application.
Я также попробовал с cuda8.
Как я понял, документы NVRTC перечисляют x64 как требование:
NVRTC требует следующей конфигурации системы: Операционная система: Linux x86_64, Linux ppc64le, Linux aarch64, Windows x86_64 или Mac OS X.
(nvrtc64_75.dll
действительно есть 0x8664
в IMAGE_FILE_HEADER и 0x20b
(pe32+) магия.)
Я пытаюсь использовать libgpuarray pygpu
с theano, и я ранее построил его с Win32 mingw.
Теперь я понимаю, что мне нужно установить версию Python для x64 и начать с нее. Я знаю, что мог бы использовать conda вместо этого, и документы в libgpuarray говорят о msvc, кстати. до сих пор это работало с mingw.
Я правильно понимаю это? У NVRTC действительно нет работающей редакции Win32?
редактировать: получил то же самое %1 is not a valid Win32
ошибка с conda x32 и msvc (здесь нет ничего удивительного).