The error message is:
[E 03/18/22 15:45:33.085 2596499] [llvm_program.cpp:check_runtime_error@484] Assertion failure: (kernel=P2G_c56_0) Accessing field (S22place<f32>) of size (128, 128) with indices (141, 27)
which shows that some field with shape (128, 128) is accessed with out-of-boundary indices.
As grid_v
and grid_m
are the only fields with that shape, it seems that your [base + offset]
part is out-of-boundary. More specifically, considering the source of [base + offset]
, your x[p]
produces a value outside [0, 127].
1 个赞
那是不是力给的太大了,一步计算x[p]越界,所以剩下的跟着越界了呢