0

我正在运行 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真的有0x8664IMAGE_FILE_HEADER 和0x20b(pe32+) 魔法。)

我正在尝试将libgpuarraypygputheano一起使用,并且我之前已经使用 Win32 mingw 构建了它。

我现在的理解是我需要安装一个 x64 版本的 python 并从那里开始。我知道我可以改用conda并且 libgpuarray 中的文档谈论 msvc,顺便说一句。到目前为止,它与 mingw 合作。

我解释得对吗?NVRTC真的没有Win32版本吗?

编辑:在%1 is not a valid Win32conda x32 和 msvc 上遇到了同样的错误(这并不奇怪)。

4

1 回答 1

1

正如您链接的文档所示,NVRTC 需要 64 位环境。

于 2017-07-12T06:22:43.227 回答