首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvcc致命:不支持的gpu架构“compute_30”

nvcc致命:不支持的gpu架构“compute_30”
EN

Ask Ubuntu用户
提问于 2015-05-20 23:33:07
回答 2查看 4.9K关注 0票数 0

我正试图在我的系统上设置vlfeat/matconvnet。但是当我试图编译GPU文件时,它会给我带来错误。我在试用他们的手册。我使用这两种方式编译,直接和强制cuda-6.0使用nvcc以及,但即使比这更不起作用。

我有两个问题:

  1. 是否由于驱动程序版本和工具包版本不同而导致错误?(我也不明白为什么会有两种不同的表现)
  2. 或者还有其他的问题。我怎么才能修好它?我正在使用Ubuntu12.04和matlab 2014 b。

我的gpuDevice信息:

代码语言:javascript
复制
>>gpuDevice
ans =    CUDADevice with properties:

                  Name: 'GeForce GTX 660'
                 Index: 1
     ComputeCapability: '3.0'
        SupportsDouble: 1
         DriverVersion: 7
        ToolkitVersion: 6
    MaxThreadsPerBlock: 1024
      MaxShmemPerBlock: 49152
    MaxThreadBlockSize: [1024 1024 64]
           MaxGridSize: [2.1475e+09 65535 65535]
             SIMDWidth: 32
           TotalMemory: 2.1468e+09
       AvailableMemory: 1.3938e+09
   MultiprocessorCount: 5
          ClockRateKHz: 1032500
           ComputeMode: 'Default'
  GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
      CanMapHostMemory: 1
       DeviceSupported: 1
        DeviceSelected: 1

以下是我遵循的步骤:

代码语言:javascript
复制
>> vl_setupnn

>> addpath matlab
Warning: Name is nonexistent or not a directory: matlab 
> In path at 109
  In addpath at 86 

>> vl_compilenn('verbose', 1)

vl_compilenn: * Compiler and linker configurations *
vl_compilenn:   intermediate build products directory:     /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build
vl_compilenn:   MEX files: /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/
vl_compilenn:   MEX compiler options: -DNDEBUG -largeArrayDims -cxx
vl_compilenn:   MEX linker options: -lmwblas -ljpeg -largeArrayDims
vl_compilenn: * Reading images *
vl_compilenn:   vl_imreadjpeg enabled
vl_compilenn:   image library: libjpeg
vl_compilenn:   image library compile flags: 
vl_compilenn:   image library link flags: -ljpeg
Starting parallel pool (parpool) using the 'local' profile ... connected to 4 workers.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/copy_cpu.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/subsample_cpu.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/im2row_cpu.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnfullyconnected.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnconv.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/tinythread.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/normalize_cpu.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/pooling_cpu.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnbias.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnnormalize.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnpooling.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents   /MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/nnsubsample.cpp -c -DNDEBUG -largeArrayDims -cxx
"Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/datamex.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/data.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/vl_nnconvt.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/vl_nnconv.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/imread_libjpeg.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
In file included from /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/imread_libjpeg.cpp:14:0:
/afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/bits/impl/imread_helpers.hpp:35:2: warning: #warning "SSSE3 instruction set not enabled. Using slower image conversion routines." [-Wcpp]

MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/vl_nnnormalize.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/vl_imreadjpeg.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX CC: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/vl_nnpool.cpp -c -DNDEBUG -largeArrayDims -cxx
Building with 'g++'.
MEX completed successfully.
vl_compilenn: MEX LINK: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex -lmwblas -ljpeg -largeArrayDims /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/vl_nnpool.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/data.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/datamex.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnfullyconnected.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnsubsample.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnpooling.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnbias.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/im2row_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/subsample_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/copy_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/pooling_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/normalize_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/tinythread.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/imread_libjpeg.o
Building with 'gcc'.
MEX completed successfully.
vl_compilenn: MEX LINK: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex -lmwblas -ljpeg -largeArrayDims /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/vl_nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/data.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/datamex.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnfullyconnected.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnsubsample.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnpooling.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnbias.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/im2row_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/subsample_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/copy_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/pooling_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/normalize_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/tinythread.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/imread_libjpeg.o
Building with 'gcc'.
MEX completed successfully.
vl_compilenn: MEX LINK: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex -lmwblas -ljpeg -largeArrayDims /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/vl_nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/data.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/datamex.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnfullyconnected.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnsubsample.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnpooling.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnbias.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/im2row_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/subsample_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/copy_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/pooling_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/normalize_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/tinythread.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/imread_libjpeg.o
Building with 'gcc'.
MEX completed successfully.
vl_compilenn: MEX LINK: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex -lmwblas -ljpeg -largeArrayDims /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/vl_nnconvt.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/data.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/datamex.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnfullyconnected.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnsubsample.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnpooling.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnbias.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/im2row_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/subsample_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/copy_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/pooling_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/normalize_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/tinythread.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/imread_libjpeg.o
Building with 'gcc'.
MEX completed successfully.
vl_compilenn: MEX LINK: -outdir /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex -lmwblas -ljpeg -largeArrayDims /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/vl_imreadjpeg.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/data.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/datamex.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnconv.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnfullyconnected.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnsubsample.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnpooling.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnnormalize.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/nnbias.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/im2row_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/subsample_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/copy_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/pooling_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/normalize_cpu.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/tinythread.o /afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/mex/.build/bits/impl/imread_libjpeg.o
Building with 'gcc'.
MEX completed successfully.
>> vl_compilenn('enableGpu', true)
vl_compilenn:   CUDA: MEX config file: '/afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/config/mex_CUDA_glnxa64.xml'
Building with 'nvcc'.
sh /tmp/mex_264042254061893_32767: Signal 127
Error using vl_compilenn>mex_compile (line 434)
nvcc fatal   : Unsupported gpu architecture 'compute_30'


Error in vl_compilenn>(parfor body) (line 393)
  mex_compile(opts, srcs{i}, toobj(bld_dir,srcs{i}), flags.mexcu) ;

Error in vl_compilenn (line 387)
parfor i = 1:numel(horzcat(lib_src, mex_src))

>> vl_compilenn('enableGpu', true, 'cudaRoot', '/usr/local/CUDA-6.0')
Warning: Setting the 'MW_NVCC_PATH' environment variable to
'/usr/local/CUDA-6.0/bin/nvcc' 
> In vl_compilenn at 253 
vl_compilenn:   CUDA: MEX config file: '/afs/cs.stanford.edu/u/ihsan/Documents/MATLAB/matconvnet-master/matlab/src/config/mex_CUDA_glnxa64.xml'
Building with 'nvcc'.
sh /tmp/mex_264102380876652_32767: Signal 127
Error using vl_compilenn>mex_compile (line 434)
nvcc fatal   : Unsupported gpu architecture 'compute_30'


Error in vl_compilenn>(parfor body) (line 393)
  mex_compile(opts, srcs{i}, toobj(bld_dir,srcs{i}), flags.mexcu) ;

Error in vl_compilenn (line 387)
parfor i = 1:numel(horzcat(lib_src, mex_src))
EN

回答 2

Ask Ubuntu用户

发布于 2016-01-14 06:17:09

在这种情况下,您需要修改cmake命令如下:

代码语言:javascript
复制
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..

这是因为您安装了cuda,还需要检查您的体系结构。该代码只满足GPU体系结构的开普勒要求。

票数 0
EN

Ask Ubuntu用户

发布于 2021-06-21 16:02:38

检查NVCC CUDA工具包文档第5.5节(虚拟体系结构特性列表)中支持的体系结构,我们发现对于开普勒,目前只有compute_35和compute_37是定义的虚拟体系结构。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/626323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档