char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
91ea44e89
char/aliceai-t5-moe
1#pragma OPENCL EXTENSION cl_khr_fp16 : enable 2 3kernel void kernel_scale_f32( 4 global float * src0, 5 ulong offset0, 6 global float * dst, 7 ulong offsetd, 8 float scale, 9 float bias 10) { 11 src0 = (global float*)((global char*)src0 + offset0); 12 dst = (global float*)((global char*)dst + offsetd); 13 dst[get_global_id(0)] = src0[get_global_id(0)] * scale + bias; 14} 15 16kernel void kernel_scale_f32_4( 17 global float4 * src0, 18 ulong offset0, 19 global float4 * dst, 20 ulong offsetd, 21 float scale, 22 float bias 23) { 24 src0 = (global float4*)((global char*)src0 + offset0); 25 dst = (global float4*)((global char*)dst + offsetd); 26 dst[get_global_id(0)] = src0[get_global_id(0)] * scale + bias; 27}