MATLAB ヘルプ センター
入力が gpuArray であるかどうかの判別
gpuArray
TF = isgpuarray(X)
TF = isgpuarray(X) は、X が gpuArray の場合に logical 1 (true) を返し、それ以外の場合は logical 0 (false) を返します。この関数を if ステートメントと共に使用して、gpuArray 入力を必要とするコードの実行を回避することができます。
TF
X
1
true
0
false
if
例
すべて折りたたむ
乱数配列を作成します。
X = rand(3,3);
この配列を GPU にコピーします。
Y = gpuArray(X);
関数 isgpuArray を使用して、Y が gpuArray であることを確認します。
isgpuArray
Y
isgpuArray(Y)
ans = 1
X が gpuArray でないことを確認します。
isgpuarray(X)
ans = 0
入力変数。ワークスペース変数として指定します。X は、どのデータ型でも構いません。
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートします。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
isgpuarray 関数は、GPU 配列を完全にサポートします。GPU 上で関数を実行するには、入力データを gpuArray として指定します。詳細については、GPU での MATLAB 関数の実行を参照してください。
isgpuarray
R2020b で導入
gpuArray | gather | existsOnGPU | canUseGPU
gather
existsOnGPU
canUseGPU
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ