【Python】CuPyとはなにか
こんばんは。この記事は完全にメモ程度にCuPyとはなにかを記したものです。
※未熟者故、不備や間違い等ありましたらコメントいただければ幸いです。早急に修正します。
CuPyとはなにか
CuPyとは、GPU上で動かすNumPyのことです。
GPUとはなにか
通常使われる演算装置はCPUと呼ばれています。
CPUに対して、画像処理やグラフィック描画の性能に長けたものをGPUといいます。GPUは、複雑な計算は苦手なものの、行列のような単純計算は得意とされています。
そのため、大規模な時間がかかるような行列演算をするときはGPUを使ってCuPyを用いたほうがいいということです。
また、NumPyとCuPyは非常に互換性が高く、大きくコーディングを変更する必要はないみたいです。