BaseConfig update for transformers>=4.22.0 (#386)
* Fix BaseConfig to make push_to_hub work again
* Update BaseConfig.get_configuration_file docstring to match transformers
* Remove BaseConfig.get_config_dict since it is the same implementation as the base class (PretrainedConfig)
* Update BaseConfig._get_config_dict and BaseConfig.to_dict
* Update BaseConfig.from_dict
* Add requirement on transformers version in setup.py
* Style fix
* Revert "Remove BaseConfig.get_config_dict since it is the same implementation as the base class (PretrainedConfig)"
This reverts commit 5907b00a0d3ac3f8d84d273bd7fcfb64cd6fd1c7.
* Re-add BaseConfig.get_config_dict as it is actually useful
* Make BaseConfig compatible with transformers <= 4.21.0
* Add todo comment
* Use cached_file instead of hf_hub_download for transformers < 4.22
* Update minimum transformers required version
Co-authored-by: Ella Charlaix <80481427+echarlaix@users.noreply.github.com>