chainer.cuda.copy(array, out=None, out_device=None, stream=None)[source]

デフォルト・ストリーム使用している cupy.ndarray オブジェクトをコピーする。

 

この関数はデバイス配列を他のデバイス上にある配列にコピーすることが出来ます。

 

Parameters:
  • array (cupy.ndarray) – コピー元の配列。
  • out (cupy.ndarray) – コピー先の配列。 Noneが設定されている場合、引数out_device は無視される。
  • out_device – コピー先デバイス指示子。この値を get_device()へ渡すことで、実際のデバイスオブジェクトを取得する。
  • stream (cupy.cuda.Stream) – CUDA ストリーム。
Returns:

コピーされた配列。

 out が明示されていない場合、この配列は out_device 引数で指定されたデバイスへ割り当てられる。

Return type:

cupy.ndarray