Do I need multiple dropout component at various places?

If I need dropout layer of the same dropout_ratio at different positions of the network, do I need to define multiple nn.Dropout(dropout_ratio), or do I just create one and apply at all positions?