How does TensorRT handle plugin layer with FP16 mode

Hi, I am implementing plugin layers with support of fp16 mode. However, I can’t find any documentation that describes how tensorrt handle plugin layers in FP16 mode. Does it convert FP16 to FP32 before and after the plugin layer? If this is the case, does it mean we only need to write FP32 version?