WinR的NVRTC是不可用的吗?
问题描述:
我运行Python27 x32或收到此错误:WinR的NVRTC是不可用的吗?
Could not load "nvrtc64_75.dll": %1 is not a valid Win32 application.
我也试图与cuda8。
,因为我意识到,NVRTC docs列表64作为一项要求:
NVRTC requires the following system configuration: Operating System: Linux x86_64, Linux ppc64le, Linux aarch64, Windows x86_64, or Mac OS X.
(nvrtc64_75.dll
确实有IMAGE_FILE_HEADER 0x8664
和0x20b
(PE32 +)魔法。)
我试图用libgpuarray“ s pygpu
与theano和我以前用Win32 mingw构建它。
我现在的理解是,我需要安装python的x64版本,并从那里开始。我知道我可以使用conda来代替,libgpuarray中的文档谈论了msvc,btw.它与mingw一起工作到目前为止。
我解释这个权利吗? NVRTC真的没有可用的Win32版本吗?
编辑:得到了相同的%1 is not a valid Win32
错误conda x32和msvc(这里没有真正的惊喜)。
是的,你正在解释正确。 nvrtc需要x64。 –
这是一个修辞问题的尝试吗? “我想这样做,我尝试了它,但它不起作用,我阅读了文档,明确表示它不起作用,但它会起作用吗?” – talonmies
@talonmies不,我只是不想忽略任何东西。例如,我刚刚接触CUDA开发,并且迄今为止还没有意识到它的历史。我总是希望给出一个机会,例如一个“社区驱动的”开源替代项目,或者一个我不知道的,不再广告的旧版本。由于我没有发现有理由推论*为什么*无法制作32位版本,因此无法绝对排除存在。事实上仍然不可能,但由于没有出现这样的答案,我坚信我在这里并不缺乏明显的东西。 – n611x007