ArrayFire を正常にインストールし、Visual Studio 構成 CUDA_x64 を選択すると、サンプルの helloworld が正常に動作します。ただし、OpenCL_x64 に変更すると、コンパイルは成功しますが、次のような実行エラーが発生します。
/**************************************************** ********************/
ArrayFire Exception (Internal error:998):
In function __cdecl opencl::DeviceManager::DeviceManager(void)
In file src\backend\opencl\platform.cpp:329
OpenCL Error (-2): Device Not Available when calling clCreateContext
In function void __cdecl af::setDevice(const int)
In file src\api\cpp\device.cpp:91
/**************************************************** ********************/
どんな答えでも大歓迎です。前もって感謝します。