1

AMD Fury X で OpenCL 2.0 を初期化しようとしています__OPENCL_VERSION__。どう見ても120です。私は自分のドライバーと両方の内部を見てい#define __OPENCL_VERSION__ 120ます#define __OPENCL_VERSION__ 200が、そこに見つけることができます。

バージョン 2.0 を有効にするには、どこかに特別なフラグが必要ですか? 次のプラットフォームとデバイスがあります。

Advanced Micro Devices, Inc. による OpenCL プラットフォーム 'AMD Accelerated Parallel Processing'、バージョン OpenCL 2.0 AMD-APP (1912.5)、FULL_PROFILE
デバイス: Advanced Micro Devices, Inc. 'Fiji' (ドライバー バージョン: 1912.5 (VM))
OpenCL バージョン: OpenCL 2.0 AMD-APP (1912.5)
OpenCL「C」バージョン: OpenCL C 2.0

編集

ああ、ばか。-cl-std=CL2.0のコンパイラオプションで指定すると役立つようclCreateProgramWithSourceです。それは期待される動作であるはずですか?

4

1 に答える 1