Change dataloader send_to_device calls to non-blocking (#2685)
* Change dataloader send_to_device calls to non-blocking
* add non_blocking to dataloader dataclass
* add dataloader non blocking option from dataclass
* add handling for non blocking to accelerator
* add notes on non-blocking transfers to quicktour
* link to dataloaderconfiguration in docs
* linting
* "requires" -> "recommended" on non-blocking setting
Co-authored-by: Zach Mueller <muellerzr@gmail.com>
---------
Co-authored-by: drhead <a@a.a>
Co-authored-by: Zach Mueller <muellerzr@gmail.com>