我正在运行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、x86_64或Mac。
(nvrtc64_75.dll确实有0x8664 in IMAGE_FILE_HEADER和0x20b (pe32+)魔术。)
我正在尝试将libgpuarray的pygpu与西亚诺一起使用,而且我以前也是用Win32 mingw构建的。
我现在的理解是,我需要安装一个x64版本的python,并从那里开始。我知道我可以用康达代替,libgpuarray中的文档讨论的是msvc,到目前为止它使用的顺便说一下。。
,我对此的解释是对的吗?NVRTC真的没有Win32版本吗?
编辑:获得与conda x32和msvc相同的%1 is not a valid Win32错误(这里没有真正的意外)。
发布于 2017-07-12 06:22:43
就像您所链接的文档指示一样,NVRTC需要64位的环境.
https://stackoverflow.com/questions/44960447
复制相似问题