张鲁宁 <[email protected]> writes:

> Hello!
>      Excuse me,I have met an error when i was installing the pycuda , i tried 
> many times but it didnt work,i already have compiled boost(by visual studio 
> 2010), and installed the cuda 8.0 .Here is the error traceback and my 
> siteconf.py.
>
>
>
> C:\Users\Administrator\Desktop\work\pycuda-master>python setup.py install
> ---------------------------------------------------------------------------
> The shipped Boost library was not found, but USE_SHIPPED_BOOST is True.
> (The files should be under bpl-subset/bpl_subset/.)
> ---------------------------------------------------------------------------
> If you got this package from git, you probably want to do
>
>
>  $ git submodule update --init
>
>
> to fetch what you are presently missing. If you got this from
> a distributed package on the net, that package is broken and
> should be fixed. For now, I will turn off 'USE_SHIPPED_BOOST'
> to try and see if the build succeeds that way, but in the long
> run you might want to either get the missing bits or turn
> 'USE_SHIPPED_BOOST' off.
> ---------------------------------------------------------------------------
> Continuing in 1 seconds...
> running install
> running bdist_egg
> running egg_info
> writing requirements to pycuda.egg-info\requires.txt
> writing pycuda.egg-info\PKG-INFO
> writing top-level names to pycuda.egg-info\top_level.txt
> writing dependency_links to pycuda.egg-info\dependency_links.txt
> package init file 'pycuda\compyte\__init__.py' not found (or not a regular 
> file)
>
>
> reading manifest file 'pycuda.egg-info\SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'doc\source\_static\*.css'
> warning: no files found matching 'doc\source\_templates\*.html'
> warning: no files found matching '*.h' under directory 
> 'bpl-subset\bpl_subset\bo
> ost'
> warning: no files found matching '*.hpp' under directory 
> 'bpl-subset\bpl_subset\
> boost'
> warning: no files found matching '*.cpp' under directory 
> 'bpl-subset\bpl_subset\
> boost'
> warning: no files found matching '*.html' under directory 
> 'bpl-subset\bpl_subset
> \boost'
> warning: no files found matching '*.inl' under directory 
> 'bpl-subset\bpl_subset\
> boost'
> warning: no files found matching '*.ipp' under directory 
> 'bpl-subset\bpl_subset\
> boost'
> warning: no files found matching '*.pl' under directory 
> 'bpl-subset\bpl_subset\b
> oost'
> warning: no files found matching '*.txt' under directory 
> 'bpl-subset\bpl_subset\
> boost'
> warning: no files found matching '*.h' under directory 
> 'bpl-subset\bpl_subset\li
> bs'
> warning: no files found matching '*.hpp' under directory 
> 'bpl-subset\bpl_subset\
> libs'
> warning: no files found matching '*.cpp' under directory 
> 'bpl-subset\bpl_subset\
> libs'
> warning: no files found matching '*.html' under directory 
> 'bpl-subset\bpl_subset
> \libs'
> warning: no files found matching '*.inl' under directory 
> 'bpl-subset\bpl_subset\
> libs'
> warning: no files found matching '*.ipp' under directory 
> 'bpl-subset\bpl_subset\
> libs'
> warning: no files found matching '*.pl' under directory 
> 'bpl-subset\bpl_subset\l
> ibs'
> warning: no files found matching '*.txt' under directory 
> 'bpl-subset\bpl_subset\
> libs'
> writing manifest file 'pycuda.egg-info\SOURCES.txt'
> installing library code to build\bdist.win-amd64\egg
> running install_lib
> running build_py
> running build_ext
> building '_driver' extension
> C:\ProgramData\Anaconda2\Scripts\gcc.bat -DMS_WIN64 -mdll -O -Wall 
> -DPYGPU_PYCUD
> A=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -IE:\boost_1_63_0 
> "-IC:\Pro
> gram Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include" 
> -IC:\ProgramData\Anac
> onda2\lib\site-packages\numpy\core\include -IC:\ProgramData\Anaconda2\include 
> -I
> C:\ProgramData\Anaconda2\PC -c src/cpp/cuda.cpp -o 
> build\temp.win-amd64-2.7\Rele
> ase\src\cpp\cuda.o /EHsc
> gcc.exe: error: /EHsc: No such file or directory
> error: command 'C:\\ProgramData\\Anaconda2\\Scripts\\gcc.bat' failed with 
> exit s
> tatus 1
>
>
> BOOST_INC_DIR = [r'E:\boost_1_63_0']
> BOOST_LIB_DIR = [r'E:\boost_1_63_0\stage\lib']
> BOOST_COMPILER = 'msvc'
> BOOST_PYTHON_LIBNAME = ['libboost_python-vc100-mt-1_63']
> BOOST_THREAD_LIBNAME = ['libboost_thread-vc100-mt-1_63']
> CUDA_TRACE = False
> CUDA_ENABLE_GL = False
> CUDADRV_LIB_DIR = ['C:\Program Files\NVIDIA GPU Computing 
> Toolkit\CUDA\v8.0\lib\x64']
> CUDADRV_LIBNAME = ['cuda']
> CXXFLAGS = ['/EHsc']
> LDFLAGS = ['/FORCE']
>
> Could you offer me some help? I am a rookie in this area, Thank you advance😊.


/EHsc is an option for Visual Studio. You're using gcc to compile
PyCUDA. Not likely to work.

Andreas

_______________________________________________
PyCUDA mailing list
[email protected]
https://lists.tiker.net/listinfo/pycuda

Reply via email to