DPCT1049

メッセージ

SYCL* カーネルに渡されるワークグループ・サイズが制限を超えている可能性があります。デバイスの制限を取得するには、info::device::max_work_group_size を照会します。必要に応じて、ワークグループ・サイズを調整します。

説明

SYCL* デバイスの SYCL* カーネルに渡されるワークグループのサイズには制限があります (SYCL* 1.2.1 仕様の「4.6.4.2 デバイス情報記述子」を参照)。

この警告は、ローカルレンジの次元をすべて評価できなかった場合や、ローカルレンジの次元の積が 256 以上の場合に表示されます。

修正方法の提案

info::device::max_work_group_size を照会して、使用するデバイスのワークグループ・サイズの制限を定義します。コードで使用されているワークグループ・サイズが制限値を下回っている場合は、この警告を無視できます。そうでない場合は、ワークグループ・サイズを小さくする必要があります。