自動オフロードを使用するには、次の操作を行います。
「自動オフロードの制御」で説明されている自動オフロードモードの環境変数を設定するには、コマンドシェルで適切なコマンドを使用します。
bash シェルの場合、次のように適切な環境変数を設定します。
例: export OFFLOAD_DEVICES=1,3
export MKL_HOST_WORKDIVISION=<value>
例: export MKL_HOST_WORKDIVISION=0.2
export MKL_MIC_WORKDIVISION=<value>
export MKL_MIC<number>_WORKDIVISION=<value>
例: export MKL_MIC2_WORKDIVISION=0.33
export MKL_MIC_MAX_MEMORY=<value>
export MKL_MIC<number>_MAX_MEMORY=<value>
例:
export MKL_MIC0_MAX_MEMORY=2G
export OFFLOAD_REPORT=<level>
例: export OFFLOAD_REPORT=2
C シェル (csh または tcsh) の場合、次のように適切な環境変数を設定します。
setenv OFFLOAD_DEVICES <list>
例: setenv OFFLOAD_DEVICES 1,3
setenv MKL_HOST_WORKDIVISION <value>
例: setenv MKL_HOST_WORKDIVISION 0.2
setenv MKL_MIC_WORKDIVISION <value>
setenv MKL_MIC<number>_WORKDIVISION<value>
例: setenv MKL_MIC2_WORKDIVISION 0.33
setenv MKL_MIC_MAX_MEMORY <value>
setenv MKL_MIC<number>_MAX_MEMORY <value>
例:
setenv MKL_MIC0_MAX_MEMORY 2G
setenv OFFLOAD_REPORT <level>
例: setenv OFFLOAD_REPORT 2