我打算用GitHub代码进行实验,该代码使用pycuda实现了并行k means
发生此错误的可能原因是什么?如何修复它
我遇到这段代码时遇到的错误:
是:
TypeError:只有整数标量数组才能转换为标量索引
错误指向这段代码
for i in xrange(len(pc)):
no[pc[i]] += 1
for j in xrange(len(initial[0])):
tot[pc[i]][j] += data[i][j]
pc的声明是
pc = numpy.empty_like(points)
还使用从设备复制到主机
cuda.memcpy_dtoh(pc, points_gpu)
我在Google colab上运行这个代码
目前没有回答
相关问题 更多 >
编程相关推荐