use elementwise to optimize gelu forward implementation on GPU (#38188)
use elementwise to optimize gelu forward implementation on GPU (#38188)

* relu forward opt

* add gelu functor

* optimize code
luotao1/Paddle,luotao1/Paddle,PaddlePaddle/Paddle,PaddlePaddle/Paddle,luotao1/Paddle,PaddlePaddle/Paddle,PaddlePaddle/Paddle,PaddlePaddle/Paddle,PaddlePaddle/Paddle,luotao1/Paddle,luotao1/Paddle,luotao1/Paddle,luotao1/Paddle,PaddlePaddle/Paddle