I would like to know what pyro.irange does and how is it different from pyro.plate?

the reference to the picture is in the following link under model function


please take a look at the examples in the docs, which should answer your question. irange and iarange have been deprecated in favor of plate.