Open TPolzer opened 8 years ago
hi @TPolzer i meet the problem same as you. below is my solution. follow this instructions.
deviceQuery
command
GPUEnabler\examples\src\main\resources\MakeFile
is 3.5 by default.
that value exists at line# 4 (COMPUTE_CAPABILITY ?= 35)
30
I hope this can help you. :)
compatibility information is at https://en.wikipedia.org/wiki/CUDA#GPUs_supported.
to dieselnexr : GPUEnabler\examples\src\main\resources\MakeFile , I follow: [root@localhost resources]# ptxas GpuEnablerExamples.ptx
ptxas fatal : SM version specified by .target is higher than default SM version assumed
why?
Could you please post the result of head -20 GpuEnablerExamples.ptx
?
//
// Generated by NVIDIA NVVM Compiler
//
// Compiler Build ID: CL-19324607
// Cuda compilation tools, release 7.0, V7.0.27
// Based on LLVM 3.4svn
//
.version 4.2
.target sm_35
.address_size 64
// .weak cudaMalloc
.extern .func __assertfail
(
.param .b64 __assertfail_param_0,
.param .b64 __assertfail_param_1,
.param .b32 __assertfail_param_2,
.param .b64 __assertfail_param_3,
.param .b64 __assertfail_param_4
)
;
but as I run: ./bin/run-example GpuEnablerExample ./bin/run-example SparkGPULR It is ok why?
We expected .target sm_30
for GTX 680 instead of .target sm_35
.
Did you rebuild after updating Makefile as this comment suggested ?
my gpu is: nvidia GeForce GT 720
Did you solve the problem? I have the exactly same problem and still get stuck in this problem
The environment is Ubuntu 16.04 with Cuda/7.5 and one GeForce GTX 680.