OpenMiniMind / examples /hub_download.py
miyuki2026's picture
update
df0647f
raw
history blame contribute delete
880 Bytes
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import argparse
import platform
from huggingface_hub import snapshot_download
from project_settings import project_path
def get_args():
parser = argparse.ArgumentParser()
parser.add_argument("--repo_id", default="jingyaogong/MiniMind2", type=str)
parser.add_argument(
"--local_dir",
default=(project_path / "pretrained_models" / "MiniMind2").as_posix(),
type=str
)
args = parser.parse_args()
return args
def main():
args = get_args()
# 下载整个仓库
snapshot_download(
repo_id=args.repo_id,
local_dir=args.local_dir,
ignore_patterns=["*.msgpack", "*.h5", "*.ot"],
)
# 或使用命令行
# pip install huggingface-hub
# huggingface-cli download 模型ID --local-dir ./model
return
if __name__ == "__main__":
main()