作者nkbnkbab (TEMPO)
看板C_and_CPP
標題[問題] 關於OpenCL
時間Mon Apr 25 00:01:05 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
CentOS,GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenCL
問題(Question):
請問各位大大,小弟最近使用OpenCL來改寫一個open source的程式,
一開始使用Nvidia的Telsa c1060 來執行,雖然加速的幅度不大,但是都無誤,
但是最近改用另一台電腦(跟Nvidia那一台電腦配備完全一樣,只有GPU不一樣),
GPU為AMD的 FIRESTREAM 9270,但是執行OpenCL改寫的那個程式卻不能執行,
該改的include以及lib我也都有改了,小弟是因為想使用OpenCL 同時使用CPU以及GPU,
才想說換成AMD這張卡來執行,因為在NVIDIA好像無法改TYPE_CPU。
出現的錯誤代碼為:clBuildProgram Error - 11
小弟認為是在讀.cl檔的錯誤,但是不知道錯誤在哪裡,
想問一下板上的大大們有沒有使用OpenCL時,使用Nvidia可以執行,
換成AMD的GPU也可以執行的??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.65.191
推 littleshan:你看一下compiler吐的錯誤?(我指CL compiler) 04/25 00:52
→ nkbnkbab:大大您好,他出現的錯誤是clBuildProgram Error - 11 04/25 01:01
推 littleshan:不是 你要用clGetProgramBuildInfo去看compiler的訊息 04/25 01:30