Hi I installed PyCuda per Christoph Bussler's instructions. However, I am using _later_ libraries than the ones the instruction suggest. Of course, I am getting "DLL Load Failed, the specified module could not be found". When I do a dependency walk on both the 32 bit and 64 bit NVCUDA.DLL, I get errors with both, but it seems the 32-bit is the one that's being used (is this correct?). The 32-bit dll is missing IESHIMS.DLL (the path to it in "Internet Explorer" is set to include both the 32 bit and 64 bit versions); MF.DLL - still looking for this ; MFPLAT.DLL - still looking for this; MFREADWRITE.DLL - still looking for this. Any help will be greatly appreciated! Thanks, Step
My setup is as below (all x64). Original instructions as per Christoph included.: Windows 7 64-bit Ultimate N Python - I am using 2.7 from http://www.python.org/download/releases/2.7/ get Windows X86-64 MSI Installer (2.7) PyCUDA - I am using pycuda-2012.1.win-amd64-py2.7.exe from http://www.lfd.uci.edu/~gohlke/pythonlibs/ get pycuda-0.94.2.win-amd64-py2.7.exe Boost.Python - I am using boost_python-1.52.win-amd64-py2.7.exe from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda boost_python-1.48.win-amd64-py2.7.exe NumPy - I am using numpy-unoptimized-1.7.1rc1.win-amd64-py2.7.exe from http://www.lfd.uci.edu/~gohlke/pythonlibs/ get numpy-1.5.1.win-amd64-py2.7.exe install CUDA - I am using 5.0, although 3.2 is installed as well. from http://developer.nvidia.com/object/cuda_3_2_downloads.html#Windows%20XP,%20W indows%20Vista%20and%20Windows7 get http://www.nvidia.com/object/thankyou.html? url=/compute/cuda/3_2_prod/toolkit/cudatoolkit_3.2.16_win_64.msi install Environment - this has been set set HOME environment variable, e.g. to %HOMEDRIVE%%HOMEPATH% PyTools - I am using pytools-2012.1.tar.gz (md5) from http://pypi.python.org/pypi/pytools get pytools-2011.1.tar.gz install with "python setup.py install" Visual C++ - I have 2008 as well as 2010 installed. VC++ path points to 2008 ("9") (Version 8 and 9 are supported by PyCUDA, not 10!. Trying to install 10 will not work as PyCUDA checks the version on compilation) from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=83c3a1ec- ed72-4a79-8961-25635db0192b get VS2008ProEdition90dayTrialENUX1435622.iso install ensure that the path to the cl.exe (C++ compiler) is in the path environment variable C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio9.0\VC\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE; nvcc.profile - I have added this to both 3.2 and 5.0 Edit nvcc.profile (in CUDA\3.2\bin) and set INCLUDES flag to this: INCLUDES += "-I$(TOP)/include" "-I$(TOP)/include/cudart" "-IC:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include" $(_SPACE_) _______________________________________________ PyCUDA mailing list [email protected] http://lists.tiker.net/listinfo/pycuda
