fluid下scatter操作对输入参数要求有问题
Created by: luameows
a,labels,diff的dtype分别为float32, int64, float32
调用fluid下layers.scatter(x=a,ids=labels,updates=diff)
,提示错误operator scatter must input same dtype. VarType.FP32 vs VarType.INT64
后来跟进代码里面,发现按照这个check逻辑,scatter的三个输入的dtype必须要求一致才行。
按照scatter的用法说明,ids为对应索引index,不应该是float类型吧?请问下这是什么原因呢?