Can you go through which version of python you compiled pycuda stuff
against?

On Thu, Aug 6, 2009 at 3:40 PM, wtftc <[email protected]> wrote:

>
> I've made some progress, but things still aren't working. One more note
> about
> my platform: I have python 2.5 installed and have never installed other
> versions.
>
> The first thing I did was to figure out how to build with VS 2009.
> Instructions can be found at http://jeethurao.com/blog/?p=35. I built
> against the libraries that came packaged with the default boost install
> that
> came with the BoostPro installer
>
> For reference, my siteconf.py looked like this:
> BOOST_INC_DIR = [r'C:\Program Files (x86)\boost\boost_1_39']
> BOOST_LIB_DIR = [r'C:\Program Files (x86)\boost\boost_1_39\lib']
> BOOST_COMPILER = 'msvc'
> BOOST_PYTHON_LIBNAME = ['boost_python-vc90-mt-1_39']
> BOOST_THREAD_LIBNAME = ['boost_thread-vc90-mt-1_39']
> CUDA_TRACE = False
> CUDA_ENABLE_GL = False
> CUDADRV_LIB_DIR = [r'C:\NVIDIA\CUDA\lib', r'C:\NVIDIA\CUDA\lib64']
> CUDADRV_LIBNAME = ['cuda']
> CXXFLAGS = ['/EHsc']
> LDFLAGS = ['/FORCE']
>
> I then tried running test_driver.py and a dialog box popped up saying that
> the system could not locate python26.dll. But I never had python26.dll in
> the first place. It turned out that the libraries from the BoostPro
> installer were built against python 2.6, so I had to compile them manually
> on my system, which was python 2.5.
>
> I followed the beautiful instructions on the wiki for installing using
> mingw, only instead of using mingw, I used msvc. I also needed to build
> date_time in addition to python and thread.
>
> So then I tried re-running test_driver.py and my latest error is a dialog
> box that looks like the following:
> Runtime Error!
>
> Program C:\Python25\python.exe
>
> R6034
> An application has made an attempt to load the C runtime library
> incorrectly.
> Please contact the application's support team for more information.
>
> The error appears 3 times, and after I make it go away, the following trace
> appears in my command prompt:
> Traceback (most recent call last):
>  File "test_driver.py", line 472, in <module>
>    import pycuda.autoinit
>  File
>
> "c:\python25\lib\site-packages\pycuda-0.94beta-py2.5-win32.egg\pycuda\autoinit.py",
> line 1, in <module>
>    import pycuda.driver as cuda
>  File
>
> "c:\python25\lib\site-packages\pycuda-0.94beta-py2.5-win32.egg\pycuda\driver.py",
> line 1, in <module>
>    from _driver import *
> ImportError: DLL load failed: A dynamic link library (DLL) initialization
> routine failed.
>
> Do you have any further ideas?
>
>
> wtftc wrote:
> >
> > I've been trying to compile pycuda on Vista 64 with mingw, but am getting
> > a
> > bunch of errors during the process. Do you know how I might fix them? I
> > was
> > following the instructions on the wiki for the mingw build.
> >
> > I was also wondering how one tells setuptools to use the VS 2008
> compiler.
> > When I do it the VS 2008 way, it just tells me that python was built
> using
> > visual studio 2003 and I need a compiler with compatible binaries. I had
> > cl.exe in my path when doing the build.
> >
> > I apologize in advance for the long error, but I pasted the full text
> from
> > the mingw build below because I've seen stuff on here asking for full
> > errors.
> >
> > <error snipped>
> > _______________________________________________
> > PyCUDA mailing list
> > [email protected]
> > http://tiker.net/mailman/listinfo/pycuda_tiker.net
> >
> >
>
> --
> View this message in context:
> http://n2.nabble.com/Fwd%3A-Windows-Vista-64-bit-installation-tp3399856p3401162.html
> Sent from the PyCuda mailing list archive at Nabble.com.
>
> _______________________________________________
> PyCUDA mailing list
> [email protected]
> http://tiker.net/mailman/listinfo/pycuda_tiker.net
>



-- 
Paul Rigor
http://www.paulrigor.net/
http://www.ics.uci.edu/~prigor
_______________________________________________
PyCUDA mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to