Closed SigureMo closed 1 year ago
此前 ContainerVariable 没有类型 guard,导致如下两个 case 会误命中 cache
ContainerVariable
x_1 = [Tensor(1), Tensor(2)] x_2 = Tensor([1, 2]) # 根据 x_1 生成的 guard: # len(x) == 2 and x[0].shape == [] ...
这种情况是无法区分两者的,因此需要增加类型 guard 确保不会错误命中
Thanks for your contribution!
此前
ContainerVariable
没有类型 guard,导致如下两个 case 会误命中 cache这种情况是无法区分两者的,因此需要增加类型 guard 确保不会错误命中