2013-06-29 2 views
0

OpenCL in Action (Source code here - goto Ch1/matvec)이라는 책에서 OpenCL 예제를 실행하여 &을 컴파일하려고합니다. 컴파일하고 프로그램을 실행할 때마다 "플랫폼을 찾을 수 없습니다!"라는 오류 메시지가 나타납니다. 내가 우분투를 실행하고OpenCL 플랫폼을 찾지 못했습니다.

/* Identify a platform */ 
err = clGetPlatformIDs(1, &platform, NULL); 
if(err < 0) { 
    perror("Couldn't find any platforms"); 
    exit(1); 
} 

엔비디아 쿼드로 FX 540 GPU와 12.04 LTS 32 비트 :

이것은에서 유래. 편집 : 나는이 컴퓨터가 정말로 나쁜 사양을 가지고 있다는 것을 알고있다.

답변

0

GPU는 Nvidia CUDA를 지원하지 않으므로 OpenCL을 지원하지 않습니다. CUDA 가능 (따라서 OpenCL 가능) Nvidia GPU는 here을 참조하십시오. 너무 오래되었으므로 GPU가 목록에 없습니다. AMD APP SDK를 설치하여 CPU를 사용해 볼 수도 있습니다 (Intel CPU에서도 작동).

+0

나는 컴퓨터가 너무 오래되었다고 생각했다. – hddh

+0

ATI 그래픽 카드 만 OpenCL을 사용합니까? – hddh

+0

그리고 CPU와 함께 OpenCL을 사용할 수 없습니까? – hddh