How GRU layers works?

Greeting,
I really would like to know how GRU layers works in Pytorch.
Why there is no neurons defined ?
if it would takes much of your time, please just direct me to a paper or any resource.
Appreciated