// Copyright (C) 2018-2022 Intel Corporation // SPDX-License-Identifier: Apache-2.0 // #pragma OPENCL EXTENSION cl_khr_fp16 : enable __kernel void cvtf32f16(const __global float* restrict inImage, __global half* restrict outImage, float scale, float bais) { int idx = get_global_id(0) + get_global_id(1) * get_global_size(0) + get_global_id(2) * get_global_size(0) * get_global_size(1); outImage[idx] = convert_half(inImage[idx]*scale+bais); }