用途:从 ModelScope 平台批量下载模型与数据集,并做前置环境检查、完整性校验、参数量统计和网络故障排查,面向 Ascend NPU 等部署场景。
主要能力:批量下载模型与数据集、自动环境检测与前置验证、网络诊断、SHA256 完整性校验、模型参数量统计、循环重试应对网络不稳定。
前置条件:Python >= 3.7(python3 --version)、ModelScope CLI 最新版(modelscope --version)、推荐 100GB+ 磁盘(df -h);需外网访问或配置代理,内网需配置代理和 SSL 证书。安装:pip install modelscope -i https://pypi.tuna.tsinghua.edu.cn/simple
使用方式:环境检查 bash scripts/run_preflight_check.sh,失败时 bash scripts/run_network_diagnose.sh;编辑 scripts/run_ms_model_download.sh 配置模型列表后执行 bash scripts/run_ms_model_download.sh;可直接用 CLI,如 modelscope download --model 'Qwen/Qwen3.5-2B-Base' --local_dir ./models、modelscope download --dataset 'WorldVQA/WorldVQA' --local_dir ./datasets。校验 bash scripts/run_check_sha.sh ./models/Qwen-2B;参数量统计 bash scripts/run_report_param.sh ./models/Qwen-2B。另有 setup_proxy.sh 代理配置与 ms_loop.sh 循环重试。
适用场景:模型/数据集批量获取、下载后校验、参数量估算、内网或弱网环境下载。
限制:具体模型可用性与版本需自行确认;参数量为按文件大小精度推测;SSL 自签名证书问题需安装证书或禁用验证;官方未说明内容暂未提供。