PyCUDAのドキュメンテーションへようこそ!¶ PyCUDAは Nvidia‘ の CUDA 並列計算APIへの容易かつPythonicなアクセスを提供します。CUDA APIにはいくつかのラッパーが既に存在しますが、なぜPyCUDAが必要なのでしょうか? オブジェクトのクリーンアップはオブジェクトの寿命と結びついています。これはC++で RAII と呼ばれています。RAIIはメモリリークやクラッシュのない正しいコードを記述することを容易にします。PyCUDAはメモリの依存状態を知っており、(例えば)コンテキスト内の全てのメモリが開放されるまでコンテキストを手放しません。 利便性。 pycuda.compiler.SourceModule や pycuda.gpuarray.GPUArray のような抽象化によって、NvidiaのCベースランタイムと比較して、CUDAプログラミングの利便