[tests] make tests device-agnostic (part 4) (#10508)
* initial comit
* fix empty cache
* fix one more
* fix style
* update device functions
* update
* update
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/controlnet/test_controlnet.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/controlnet/test_controlnet.py
Co-authored-by: hlky <hlky@hlky.ac>
* with gc.collect
* update
* make style
* check_torch_dependencies
* add mps empty cache
* add changes
* bug fix
* enable on xpu
* update more cases
* revert
* revert back
* Update test_stable_diffusion_xl.py
* Update tests/pipelines/stable_diffusion/test_stable_diffusion.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/stable_diffusion/test_stable_diffusion.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/stable_diffusion/test_stable_diffusion_img2img.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/stable_diffusion/test_stable_diffusion_img2img.py
Co-authored-by: hlky <hlky@hlky.ac>
* Update tests/pipelines/stable_diffusion/test_stable_diffusion_img2img.py
Co-authored-by: hlky <hlky@hlky.ac>
* Apply suggestions from code review
Co-authored-by: hlky <hlky@hlky.ac>
* add test marker
---------
Co-authored-by: hlky <hlky@hlky.ac>