2

実際、Nexus 10 で OpenCL サンプルを実行しようとしましたが、まだ成功していません。Mali OpenCL SDK http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/ と android NDK を使用しました。また、サンプルをリンクしている間、ターゲットから libGLES_mali.so を使用しました。苦労した後、サンプルプログラムをコンパイルしてボードにプッシュしました。問題なく動作するようですが、GPU コードのコンパイル中にエラーが発生します。

root@manta:/hello_world # ./hello_world_opencl                                                                                                                                          
OpenCL error: CL_COMPILER_NOT_AVAILABLE
Build log:
 error: Compiler not supported on this platform

Failed to build OpenCL program. common.cpp:351
OpenCL error: CL_INVALID_PROGRAM
Releasing the OpenCL program failed. common.cpp:204
Failed to create OpenCL program.hello_world_opencl.cpp:53

私はたくさんグーグルで検索しましたが、サブジェクトに関連するものは何も見つかりませんでした。この OpenCL コンパイラはどこにありますか? また、OpenCL ライブラリが搭載されているのに提供されないのはなぜですか?

4

1 に答える 1