【发布时间】:2013-07-22 01:12:11
【问题描述】:
嗨,我在 pyopencl 中编写了这段代码以获得稀疏随机向量,但问题是我无法将任何值写入索引数组有什么问题?输出总是零!!
这是我的代码
import pyopencl as cl
import numpy as np
from pyopencl import array
from pyopencl import clrandom
ctx = cl.create_some_context()
queue = cl.CommandQueue(ctx,
properties=cl.command_queue_properties.PROFILING_ENABLE)
x=array.zeros(queue, 512, dtype=np.float32 )
indices = clrandom.rand(queue, 17 , dtype=np.int32 ,luxury=2, a=1 , b=512)
clrandom.RanluxGenerator(queue,luxury=0).fill_normal(x[indices], mu=0, sigma=1)
print x
【问题讨论】:
标签: python-2.7 opencl pyopencl