模型权重下载方法

下载方法1:git lfs下载

1、在hf-mirror.com中搜索模型,如搜索text2vec-large-chinese, 点击模型进入页面:https://hf-mirror.com/GanymedeNil/text2vec-large-chinese/tree/main
2、git lfs install
3、git clone https://hf-mirror.com/GanymedeNil/text2vec-large-chinese

简化:直接 git clone https://hf-mirror.com/模型名, 如GanymedeNil/text2vec-large-chinese

下载方法2:手动下载

1、在hf-mirror.com中搜索模型,如搜索text2vec-large-chinese, 点击模型进入页面:https://hf-mirror.com/GanymedeNil/text2vec-large-chinese/tree/main
2、手动点击链接下载

通过代码自动下载:

import requests
from bs4 import BeautifulSoup
import re

def get_url_file(url):
    match = re.search(r'/([^ /]+)\?', url)
    if match:
        result = match.group(1)
        return result
    else:
        print("No match found.")
        return None

def download(model):
    url = f"https://hf-mirror.com/{model}/tree/main"
    response = requests.get(url)

    soup = BeautifulSoup(response.text, 'html.parser')

    download_links = soup.find_all('a', attrs={'title': 'Download file'})
    for link in download_links:
        url = 'http://hf-mirror.com' + link['href']
        file_name = get_url_file(url)
        if url and file_name:
            print('wget ' + url + ' -O ' + file_name)

model = 'google-bert/bert-large-cased'
while model:
    download(model)
    model = input("Input your model to download: ")

 

下载方法3:使用transformers的接口下载

import os
os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'

from huggingface_hub import snapshot_download

snapshot_download(repo_id="Qwen/Qwen1.5-32B",
local_dir_use_symlinks = False,
local_dir = "Qwen/Qwen1.5-32B",
proxies={"https": "http://x.x.x.x:8080"}
)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值