# -*-coding:utf-8 -*-import pycuda.gpuarray as gpuarrayimport pycuda.driver as cudaimport pycuda.autoinitimport numpya = numpy.asarray([ [1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])# 将数据复制到设备a_gpu = gpuarray.to_gpu(a.astype(numpy.float32))# 执行kernel并将数据复制到主机a_doubled = (2*a_gpu).get()print (a_doubled)print (a_gpu)