opencl: add FILL op support (#18682)

This commit is contained in:
shaofeiqi
2026-01-07 22:04:50 -08:00
committed by GitHub
parent 5b8844ae53
commit 568371a726
3 changed files with 75 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
//------------------------------------------------------------------------------
// fill
//------------------------------------------------------------------------------
__kernel void kernel_fill_f32(
__global float *dst,
ulong offsetd,
float v,
int n
) {
dst = (global float*)((global char*)dst + offsetd);
if(get_global_id(0) < n){
dst[get_global_id(0)] = v;
}
}