CUDA Tips #1.
OLD POSTS 2010. 5. 31. 16:11
거창한 팁 시리즈들은 아니고
CUDA 를 사용해서 프로그래밍을 하던 중 이것저것 알아낸 부분이 있으면 정리하기 위한! 시리즈!
그 첫번째!
오늘 하루종일 삽질하던 에러..
cpp 파일에서 cu 파일의 함수를 불러오는 중에 (call by ref, call by param)
dim3 변수가 제값을 전달하지 못하는 에러가 발생했다.
10, 10, 10 을 넣었는데 16390, 0, 1231994 등의 이상한 값들이 계속 발생. dim3 를 int 로 바꿔봐도 마찬가지.
이것저것 골머리를 앓던중에 알아낸 것은!
x64 환경에서 cu 파일을 32비트로 컴파일하고 그냥 링크하는 것이었다. –_-
딱히 경고나 에러 메시지가 전혀 나오지 않아서 계속 삽질만 하던중에 혹시(?) 라고 판단 64비트 옵션을 주어서 –m64
nvcc 에서 컴파일하니깐 제대로 돌아간다…
* nvcc –m64 option.
'OLD POSTS' 카테고리의 다른 글
PaperClip 사용방법. (0) | 2010.06.08 |
---|---|
QT4에서 SLOT 을 선언하는 방버. (0) | 2010.06.03 |
QT4 With Visual Studio x64 (1) | 2010.05.27 |
CentOS 5.2 에서 rails 설치. (0) | 2009.03.23 |
JQuery 기본적인 사용방법. (0) | 2009.03.05 |