在taichi v1.6.0版本里,1bit的quant_array官网示例会报如下错误:IndexError: Number of struct-for indices does not match loop variable dimensionality (2 != 1). Maybe you wanted to use “for I in ti.grouped(x)” to group all indices into a single vector I?
这里显示quant array的维度是1。
我再次尝试印证了我的想法:
如果想print x[0,0]的值会报错,x[0]则不会报错,会正常显示:If 1-dim, print x_0: 0
比如官方示例中就是512bits,分别存在了8 * 32 * 1bit中,我可以很清楚地知道x[i, j]对应的bit,但是现在比如是x[256]的话,虽然大概率是对应原来写法的x[5, 0]。但是它也可能是对应的其他的位置,而且用起来也很不方便,不知道什么时候可以修复这个问题