2014년 11월 6일 목요일

JCUDA 유용한 batch 파일

JCUDA로 작업하다 보면 kernel 파일을 빌드할때 eclipse에서 자동으로 빌드되지않기 때문에 편하게 작업하기위해서 batch파일을 만들어 보았습니다.

cmd.bat, nvcc_batch.bat 파일 두개입니다. cmd.bat를 더블클릭하면 프로젝트 폴더에서 자동으로 command line환경으로 nvcc가 동작할 수 있는 환경으로 창이 열립니다.
또한 nvcc_batch.bat는 cu파일을 빌드할때 쓰이는데 nvcc_batch <cu파일명> 확장자 제외 외를 하면 ptx 파일이 생성됩니다.



cmd.bat 파일 내용입니다. 여기에서 자신의 작업폴더는 자신에게 맞게 수정해야합니다. d:  과 cd로 변경되는 부분입니다.

call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
d:
cd D:\work\개인\ProgramMake\workspace\CUDAtest\
cmd.exe

nvcc_batch.bat 파일 내용입니다.

nvcc.exe --use-local-env --cl-version 2012 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64" -maxrregcount=0  --machine 64 -ptx %1.cu -o %1.ptx

댓글 없음:

댓글 쓰기