list不能动态索引的话事先计算好的LUT之类的怎么实现啊

有一步计算要查表,但是一直报错,看了下论坛是说taichi scope不能动态索引,那类似查表的操作怎么实现呢

解决了…

能分享下是如何解决的吗~

把表在外面存成ti.Vector.field(n=3, dtype=ti.i32, shape=(len(LUT_8BIT)))这样,在@ti.func里面就可以索引了。但是我现在又碰到新问题了。在@ti.kernel里面需要一个333的结构存数据居然找不到办法,因为是临时数据,感觉只能在@ti.kernel里面初始化,但是Vector和Matrix是一维和二维的,Matrix倒是可以初始化三维数据,但是最后里面是list,就又碰到list不能索引的问题了。你是工作人员吗?怎么加群啊,发了也不通过,那个什么助手也没加上

hello~ 我私信你了解下情况~ 小助手是定期查看并通过加群申请,不是实时的可能会有点延迟 :worried: