Fix logic in `accelerator.prepare` + IPEX for 2+ `nn.Models` and/or `optim.Optimizers` (#3517)
* Fix logic in _prepare_ipex
* Add caution about prepare in IPEX docs
* Add suggested workaround to IPEX docs
* Revert unnecessary change
* Update docs/source/usage_guides/ipex.md
Co-authored-by: Marc Sun <57196510+SunMarc@users.noreply.github.com>
* Remove double space
* Simplify logical checks for IPEX availability
* Revert unnecessary change
---------
Co-authored-by: Marc Sun <57196510+SunMarc@users.noreply.github.com>