2011년 1월 20일 목요일

using c++ cuda templates



cuda를 좀 더 쉽게 코딩할 수 없을까 찾던차에 다음과 같은 오픈소스를 찾았다.

http://cudatemplates.sourceforge.net/doc/html/

보시다시피 라인수가 꽤 많이 줄었다.

더불어 cmake에서 cuda 를 빌드 할 수 있는 plugin도 찾았다.
( cudatemplates 컴파일을 위해서 필요하다. )

https://gforge.sci.utah.edu/gf/project/findcuda/

GLEW를 MacOSX에서 설치하기 

http://julovi.net/j/?p=21

OpenCV 설치하기

 http://opencv.willowgarage.com/wiki/InstallGuide

그런데, MacOSX에서 컴파일이 안된다.;; 수정이 필요하다.;;
고생끝에, 몇가지를 수정하여, 일부분이라도 컴파일이 되게 하였다.
일단, libpng, libzlib 을 설치해야 한다.

또한, /usr/X11/include/GL 을 /usr/include/GL로 copy했다.

testing/CMakeLists.txt에서 빌드가 안되는 것을 comment out하면,
몇몇개는 빌드가 되는 것을 볼 수 있다.;;;

MacOSX에서는 완벽히 지원안되는 것 같다.;;
Linux에서 다시 시도해 봐야겠고, 그것도 안되면, CUDA는 윈도우에서만 쓸 수 있을 것이다;;

도움이 되셨다면, 광고 클릭을 ㅎㅎ ^^