llama权重下载

PRESIGNED_URL="https://agi.gpt4.org/llama/LLaMA/*"

TARGET_FOLDER="./"             # where all files should end up

declare -A N_SHARD_DICT

N_SHARD_DICT["7B"]="0"
N_SHARD_DICT["13B"]="1"
N_SHARD_DICT["30B"]="3"
N_SHARD_DICT["65B"]="7"

if [ $# -eq 0 ]
  then
    echo "Please specify the model size you wish to download. Choose from 7B, 13B, 30B, or 65B."
    exit
fi

MODEL_SIZE="$1"

if [ -z "${N_SHARD_DICT[$MODEL_SIZE]}" ]
  then
    echo "Invalid model size. Choose from 7B, 13B, 30B, or 65B."
    exit
fi

echo "Downloading tokenizer"
wget ${PRESIGNED_URL/'*'/"tokenizer.model"} -O ${TARGET_FOLDER}"/tokenizer.model"
wget ${PRESIGNED_URL/'*'/"tokenizer_checklist.chk"} -O ${TARGET_FOLDER}"/tokenizer_checklist.chk"

(cd ${TARGET_FOLDER} && md5sum -c tokenizer_checklist.chk)

echo "Downloading ${MODEL_SIZE}"
mkdir -p ${TARGET_FOLDER}"/${MODEL_SIZE}"
for s in $(seq -f "0%g" 0 ${N_SHARD_DICT[$MODEL_SIZE]})
do
    wget ${PRESIGNED_URL/'*'/"${MODEL_SIZE}/consolidated.${s}.pth"} -O ${TARGET_FOLDER}"/${MODEL_SIZE}/consolidated.${s}.pth"
done
wget ${PRESIGNED_URL/'*'/"${MODEL_SIZE}/params.json"} -O ${TARGET_FOLDER}"/${MODEL_SIZE}/params.json"
wget ${PRESIGNED_URL/'*'/"${MODEL_SIZE}/checklist.chk"} -O ${TARGET_FOLDER}"/${MODEL_SIZE}/checklist.chk"
echo "Checking checksums"
(cd ${TARGET_FOLDER}"/${MODEL_SIZE}" && md5sum -c checklist.chk)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值