使用nd_range的SYCL中的矩阵乘法

时间:2019-10-24 11:57:33

标签: c++ sycl

我正在sycl中进行矩阵乘法,但是有一些问题。我正在使用2个(4x4)矩阵进行乘法运算,并且在 for循环的第一次迭代中可以使用,但是在第二次迭代中,当i = 1时,它可以正常工作直到C [11] = A [11] * B [15] ,但随后跳过1个乘法并向前移动。我知道为什么它会跳过的问题,但是不幸的是我无法正确更改矩阵B索引。如果有人可以帮助我,我将不胜感激。谢谢

这是代码 Matsize = 4, Blocksize = 4 我也知道for循环等于matsize,它等于2只是为了清楚地了解执行流程

df1 = pd.crosstab(pd.cut(df['count'],bins,labels=names), 
                  pd.Categorical(df['CREATEDDATE'], ordered=True, categories=months))

print (df1)
col_0  jan  feb  march  april  may  june
count                                   
0-1      2    1      1      1    0     2
1-4      0    1      0      0    2     0

0 个答案:

没有答案