我正在运行 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+) 魔法。)
我正在尝试将libgpuarraypygpu
与theano一起使用,并且我之前已经使用 Win32 mingw 构建了它。
我现在的理解是我需要安装一个 x64 版本的 python 并从那里开始。我知道我可以改用conda并且 libgpuarray 中的文档谈论 msvc,顺便说一句。到目前为止,它与 mingw 合作。
我解释得对吗?NVRTC真的没有Win32版本吗?
编辑:在%1 is not a valid Win32
conda x32 和 msvc 上遇到了同样的错误(这并不奇怪)。