Enable safetensors conversion from PyTorch to other frameworks without the torch requirement (#27599)
* Initial commit
* Requirements & tests
* Tests
* Tests
* Rogue import
* Rogue torch import
* Cleanup
* Apply suggestions from code review
Co-authored-by: Nicolas Patry <patry.nicolas@protonmail.com>
* bfloat16 management
* Sanchit's comments
* Import shield
* apply suggestions from code review
* correct bf16
* rebase
---------
Co-authored-by: Nicolas Patry <patry.nicolas@protonmail.com>
Co-authored-by: sanchit-gandhi <sanchit@huggingface.co>