coder.gpu.persistentMemory
変数を GPU の永続メモリとして割り当てるためのプラグマ
説明
coder.gpu.persistentMemory( は永続 MATLAB® 変数 pvar)pvar を CUDA® 対応 NVIDIA® GPU に永続メモリの変数としてマッピングします。変数は固定サイズで、GPU コード生成でサポートされるデータ型でなければなりません。
これはコード生成関数です。MATLAB では効果がありません。
メモ
CUDA MEX では、GPU の永続メモリは MATLAB セッション全体にわたって維持されます。GPU メモリを解放するには、clear mex MATLAB コマンドを使用します。スタティック ライブラリ、ダイナミック ライブラリ、または実行可能ターゲットの GPU メモリを解放するには、生成された <primary function name>_terminate() ハウスキーピング関数を呼び出します。
例
入力引数
制限
MATLAB クラスは
coder.gpu.persistentMemoryプラグマではサポートされていません。MATLAB の永続変数が可変サイズである場合、コード ジェネレーターはその変数を GPU の永続メモリにマッピングしません。