fix float32 error

the denoising data's dtype is float64
but data's dtype is float32
should set dataset's dtype to float32 in cpu mode