Ask Your Question
1

trouble with example gpu-example-surf_keypoint_matcher.exe

asked 2013-08-14 08:23:04 -0600

retep gravatar image

hello, I have compiled a library with GPU module in Win7 64 bit. I have tried an example gpu-example-surf_keypoint_matcher.exe. But the result was:

"Device 0: "Quadro FX 3700M" 1024Mb, sm_11 (not Fermi), 128 cores, Driver/ me ver.5.50/5.50 OpenCV Error: Gpu API call (too many resources requested for launch) in unk function, file D:/openCV/opencv/modules/nonfree/src/cuda/surf.cu, line 947"

Does anyone have an idea how to fix it?

Thanks reteP

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2013-08-18 06:52:44 -0600

Vladislav Vinogradov gravatar image

This error means that you card doesn't have enough resources to launch the code.

You can fix this error only by SURF code modification - reduce thread block size, shared memory and register usage, etc. Or use newer card, because your card has old architecture (1.1) and the SURF was optimized for Fermi (2.0).

edit flag offensive delete link more

Comments

1

Hi, Thank you for the information above.

But I wonder if you can provide a further view about the problem, like how I can change the register usage?

Thank you!

sherwood_lee gravatar imagesherwood_lee ( 2014-03-14 15:02:09 -0600 )edit

I'm facing the same problem, have you found a solution to this?

Avio gravatar imageAvio ( 2016-08-04 08:20:48 -0600 )edit

Question Tools

Stats

Asked: 2013-08-14 08:23:04 -0600

Seen: 312 times

Last updated: Aug 18 '13