OpenCL 1.2を実行しているGPU用に開発中です。OpenCL 1/2平方根
私はハーフ平方根関数を使用して、私の半分のデータ型の平方根を計算しようとしています。
しかし、すべての半平方根関数については、標準平方根関数へのマクロ展開になります。
この結果、関数のオーバーロードがハーフデータ型と一致しないため、コンパイラのエラーが発生します。 OpenCLの中
私は私のカーネルファイルに以下のプラグマを使用してい#pragma OPENCL EXTENSION cl_khr_fp16 : enable
'half_sqrt(x)'を試すことができます。これにより、最低10ビットの精度が保証されますが、ベンダーはfloatを使用して実装することもできます。 – Neapolitan