parseKernel use float when no detect the type of kernel parameter