explicitly load local file
The from_pretrained() pipline is making me very confusing.
Sometime it requires a model_id, sometime it want a local path, and the path can't be similar to the id. Why must I know if the dir I put the download files would conflicts to any model id?what's the point here?
Why don't go for the simplest pipeline, just down files and specify the file path of weight, config.json and so on!
And if url is need, just specify the urls!
And besides there is a cache_dir parameter also messes with the model_name_or_path.
Don't like make everything cloud-based, it's not making thing better but more complicated.
Time to time when I tried to init a model with pretrained, the program seems to walk around between 3 places, the huggingface website, the cache path local and the path where I put download files, and that often cause troubles if we want to use a specified version or we just need the one of the 3 ways to work. It should not be forced to use 3 palces in one parameter, which is just not good for most of the users.
This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread.

Please note that issues that do not follow the [contributing guidelines](https://github.com/huggingface/transformers/blob/master/CONTRIBUTING.md) are likely to be ignored.