[Relay] How does dropout operator implement?

I find that relay has an op named dropout, but there is no interface related to dropout in topi. So I want to know how this op is implemented. I searched in tvm/src and tvm/python/tvm, but found nothing about the computation part.

I want to know where I can get these information, and how relay.nn.dropout is implemented