コード生成オプション#
次の表に、コードの移行をカスタマイズするコマンドライン・オプションを示します。
オプション |
説明 |
---|---|
|
デフォルトの |
|
生成されるコードで使用する nd_range の次元に関するヒントをツールに提供します。設定可能な値は以下のとおりです。
|
|
拡張子の変更は |
|
双方向書式コードと類似する文字を使用することで、悪用される可能性がある unicode の構造を検出して警告を有効にします。デフォルト: |
|
生成されたコードを説明するコメントを挿入します。デフォルト: |
|
生成されたコードで C++17 クラス・テンプレート引数演繹 (CTAD) を使用します。 |
|
ヘルパー関数で SYCL* キューのプロファイルを有効にします。デフォルト: |
|
|
|
移行時にヘルパー関数を使用する優先順位を指定します。
|
|
生成される SYCL* ファイルにオリジナルコードをコメントとして残します。デフォルト: |
|
|
|
プログラムのセマンティクスを変える可能性がある、積極的な過程を適用して SYCL* コードを生成します。デフォルト: |
|
カーネル名でカーネルを生成します。デフォルト: |
|
生成されるコードで明示的に使用される名前空間を定義します。値は、カンマ区切りのリストです。デフォルト: 設定可能な値は以下のとおりです。
|
|
ソースコードの生成に使用する統合共有メモリー (USM) のレベルを設定します。
|
|
実験的: デバッグと検証の目的で、インストルメントされた CUDA* および SYCL* コードをディレクトリー |