Ask Your Question

GPU binaries 2.4.6 Windows

asked 2013-08-02 12:45:11 -0600

JG gravatar image

updated 2013-08-02 13:22:01 -0600

Hi, just upgraded from 2.4.3 to 2.4.6 on a Windows 7 machine. My builds are failing due to the gpu binaries missing from the build directory. Under 2.4.3 they were located under opencv/build/gpu. Were they relocated somewhere? Looking forward to trying out with CUDA 5.5. Thanks!

Getting this runtime error: OpenCV Error: No GPU support (The library is compiled without CUDA support) in unknown function, file ......\src\opencv\modules\core\src\gpumat.cpp, line 879

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-08-02 14:19:31 -0600

Basically since openCV 2.4.4 if you want GPU support you need to rebuilt openCV with CUDA enabled. This topic explains in detail on how to do that.

edit flag offensive delete link more


Well, that's unfortunate. It was nice to have the proper GPU DLLs built and ready to use right out of the box. What was the reason for removal of the binaries? It seems that they would already be available if the other binaries are being built and verified against, why not just include them?

JG gravatar imageJG ( 2013-08-02 14:36:17 -0600 )edit

It would be very helpful these dlls be included in the release or to be the separate package as it was in 2.4.4

ocvu8613 gravatar imageocvu8613 ( 2013-08-06 08:45:08 -0600 )edit

I think the basic reason why it isn't included is the amount of time that it takes to built the complete GPU set and the result size, if you want to include all possible GPU architectures. GPU was constantly growing in size, making the prebuilt packages to large.

StevenPuttemans gravatar imageStevenPuttemans ( 2013-08-06 08:53:08 -0600 )edit

Question Tools

1 follower


Asked: 2013-08-02 12:45:11 -0600

Seen: 1,542 times

Last updated: Aug 02 '13