情報詳細Q:HALCON DeepLearning以外でGPUでの実行に対応しているオペレータを教えてください。A: HALCON DeepLearing以外でGPU対応オペレータは、オペレータヘルプのパラレル化情報に「OpenCLサポート」の記載があるものになります。対応するオペレータは添付プログラムget_gpu_supported_operators.hdevで取得できます。オペレータをGPUで実行するための準備をするためにinit_compute_deviceを利用します。このオペレータが一度呼ばれると現在のスレッドに対してGPUがアクティブになりますので、 オペレータの前で毎回呼ぶ必要はありません。デバイスのアクティブ/非アクティブを切り替えたい場合には、activate_compute_device/deactivate_compute_deviceを使用して切り替えます。ただし、GPUで実行を行ったとしても、メモリの転送時間を含めると処理時間が短くならないケースもあります。 標準サンプルプログラムcompute_devices.hdevにて、GPUとCPUでaffine_trans_imageを実行した場合の速度を比較することができます。添付ファイル000005599.zipタイトルHALCON GPU対応オペレータについてURL 名000005599公開状況公開済み検証状況公開済み