Fixed an error when finding a model name in the repository while offline #135
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When I enable offline mode, "_models[model_name] = open_onnx_model(hf_hub_download())“ in the “_open_model” function looks for the model locally and returns the path,
But “_check_model_name()” is directed to access to the hf repository, which is not possible in the offline state,
This results in offline users having a model that is locally present and unusable.
Now if there is no cache model locally and HF_HUB_OFFLINE=1 is enabled, an exception will be thrown as: You have turned on environment variables, HF_HUB_OFFLINE=1, but there are no cache files locally, please unset HF_HUB_OFFLINE=1 and enable it after downloading the model
There will be no problems with normal use, and when the model is cached locally, using HF_HUB_OFFLINE=1 will work normally