Create simple_scankernel0.py

This commit is contained in:
Brian Tuomanen
2020-02-18 12:21:48 -08:00
committed by GitHub
parent 217a264a42
commit c91501e0fc

View File

@@ -0,0 +1,10 @@
import numpy as np
import pycuda.autoinit
from pycuda import gpuarray
from pycuda.scan import InclusiveScanKernel
seq = np.array([1,2,3,4],dtype=np.int32)
seq_gpu = gpuarray.to_gpu(seq)
sum_gpu = InclusiveScanKernel(np.int32, "a+b")
print(sum_gpu(seq_gpu).get())
print(np.cumsum(seq))