fsycl-targets

指定したデバイス向けにコードを生成するようにコンパイラーに指示します。これは DPC++ 固有のコンテンツです。

構文

Linux*:

-fsycl-targets=T1,...,Tn

macOS*:

なし

Windows*:

-fsycl-targets=T1,...,Tn

引数

T

ターゲット・トリプル・デバイス名。複数の T を指定できます。次のトリプレットをサポートしています。

spir64-unknown-unknown-sycldevice

これはデフォルトです。

spir64_x86_64-unknown-unknown-sycldevice

インテル® CPU 用

spir64_fpga-unknown-unknown-sycldevice

インテル® FPGA 用

spir64_gen-unknown-unknown-sycldevice

インテル® プロセッサー・グラフィックス用

デフォルト

spir64-unknown-unknown-sycldevice

デフォルトではこの値がオンになります。

説明

このオプションは、指定したデバイス向けにコードを生成するようにコンパイラーに指示します。

IDE オプション

Visual Studio*: [DPC++] > [General] > [Specify SYCL offloading targets for AOT compilation]

Eclipse*: [Intel® oneAPI DPC++ Compiler] > [General] > [Specify SYCL offloading targets for AOT compilation]

代替オプション

なし