| import os | |
| from huggingface_hub import hf_hub_download | |
| def download_mpt_quant(destination_folder: str, repo_id: str, model_filename: str): | |
| local_path = os.path.abspath(destination_folder) | |
| return hf_hub_download( | |
| repo_id=repo_id, | |
| filename=model_filename, | |
| local_dir=local_path, | |
| local_dir_use_symlinks=True | |
| ) | |
| if __name__ == "__main__": | |
| """full url: https://huggingface.co/TheBloke/mpt-30B-chat-GGML/blob/main/mpt-30b-chat.ggmlv0.q4_1.bin""" | |
| repo_id = "TheBloke/mpt-30B-chat-GGML" | |
| model_filename = "mpt-30b-chat.ggmlv0.q4_1.bin" | |
| destination_folder = "models" | |
| download_mpt_quant(destination_folder, repo_id, model_filename) | |