OpenCL 빡치네요.

soc의 이미지

이건 뭐 어떻게 하는 건지 잘 모르겠군요?

AMD Stream SDK 설치 후 Getting Started 메뉴얼에서 시키는대로 했는데, Visual Studio 2010 Express로 예제파일 여니 어떤 폴더가 존재하지 않는다면서 에러가 뜨고, Visual Studio 2010 Professional 드림스파크 설치해서 예제파일 여니, 이번에는 에러없이 열리나, ''가 존재하지 않는다면서 컴파일 실패. 도대체 뭘 워쩌라는건지?

검색해보면 다른 분들은 전부 잘만 하고 계시고, 아무 이상도 없으신 듯한데, 저만 안되니 빡치네요.

그냥 NVIDIA CUDA나 시도해볼랍니다. 진작에 NVIDIA그래픽카드 갖고 있을 때 이걸 먼저 했어야 하는데.

handrake의 이미지

OpenCL과 CUDA 문법을 비교해보면 거의 C와 Python만큼의 차이가 납니다. 플랫폼 종속적인 면만 차치한다면 OpenCL을 쓸 이유가 많이 없죠.

soc의 이미지

처음부터 Visual Studio 2010 Professional 썼으면 이런 사단은 없는데...

sohn9086의 이미지

혹시 64비트 애플리케이션으로 작업하셨나요?
Visual Studio 2010 Express버전은 제가 알기로 64비트 애플리케이션을 개발할 수 없는 제약사항이 있습니다.
SDK에 32비트 애플리케이션 개발용 라이브러리도 포함되어 있기 때문에, 링크 설정만 32비트로 적절히 조절하면 VS Express버전에서도 개발할 수 있긴 합니다.

근데, AMD쪽 SDK이름 바뀌지 않았나요? 요새는 AMD APP(Accelerated Parallel Programming) SDK라고 할텐데...

참고로, 책장사 같아서 좀 뭣하지만... 제가 번역한 OpenCL 입문 서적이 조만간에 출간될 예정입니다. 많은 관심 부탁드립니다.

원서는 여기...
http://www.fixstars.com/ja/company/books/opencl/

생산적인 댓글을 달자