Spaces:
Runtime error
Runtime error
layout(local_size_x = 1) in; | |
layout(binding = 0) buffer restrict readonly tensorIn { float in_[]; }; | |
layout(binding = 1) buffer restrict writeonly tensorOut { float out_[]; }; | |
layout(push_constant) uniform PushConstants { | |
uint inOff; | |
uint outOff; | |
float scale; | |
} pcs; | |
void main() { | |
const uint i = gl_WorkGroupID.x; | |
out_[i + pcs.outOff] = in_[i + pcs.inOff] * pcs.scale; | |
} | |