enable Pipeline to get device from model (#30534)
* check model.device
* fix
* style fix
* move model device
* remove print
* add comment
* fix
* add unit test
* optimize
* change test names and add more cases
* Update tests/pipelines/test_pipelines_common.py
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>
---------
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>