首页 > 其他分享 >在学校服务器借用本机的代理下载huggingface的模型

在学校服务器借用本机的代理下载huggingface的模型

时间:2024-11-18 12:50:21浏览次数:3  
标签:http 代理 huggingface host export proxy hostport 服务器 本机


最近学到了transformer库,可是在服务器上无法科学上网,每次要先将模型下载到本地再上传模型的过程非常的繁琐,于是研究了借用本地代理,从而直接在服务器下载huggingface的模型。

本机配置

1.本机开启代理后,cmd用ipconfig查询本机的ip地址,记作my_host_ip

2.在代理软件上要开启局域网连接

3.查看代理软件上的端口

服务器配置

脚本编写

# add proxy via host
export hostip=my_host_ip
export socks_hostport=10810    #代理软件的端口clash默认为7890
export http_hostport=10811     #代理软件的端口clash默认为7890
alias proxyon='
    export https_proxy="http://${hostip}:${http_hostport}"
    export http_proxy="http://${hostip}:${http_hostport}"
    export ALL_PROXY="socks5://${hostip}:${socks_hostport}"
    export all_proxy="socks5://${hostip}:${socks_hostport}"
'
alias proxyoff='
    unset ALL_PROXY
    unset https_proxy
    unset http_proxy
    unset all_proxy
'
alias proxyecho='
    echo $ALL_PROXY
    echo $all_proxy
    echo $https_proxy
    echo $http_proxy
'
#end proxy

使用方式

  1. 设置 IP 地址和端口

    1. 编辑脚本,将 my_host_ip 替换为代理服务器的实际 IP 地址。

    2. 根据你的代理工具(如 Clash)设置端口。

  2. 加载脚本

    1. 将脚本保存到文件中(如 proxy.sh)将下述shell贴到~/.bashrc之类的地方,并使用以下命令加载:

      source proxy.sh
  3. 打开代理

    输入 proxyon 激活代理。
  4. 关闭代理

    输入 proxyoff 关闭代理。
  5. 检查代理

    输入 proxyecho 查看当前代理环境变量的设置。

运行代码时的配置

  1. 输入 proxyon 激活代理。
  2. 在代码之前加入huggingface配置代理的代码
    import os
    
    # 设置代理 自己替换之前脚本的my_host_ip和http_hostport
    os.environ["HTTP_PROXY"] = "http://my_host_ip:http_hostport"
    os.environ["HTTPS_PROXY"] = "http://my_host_ip:http_hostport"
  3. 照常运行模型加载的代码即可

借鉴了简单让远程服务器/WLS借用本地代理 - 知乎的借用本地代理。

标签:http,代理,huggingface,host,export,proxy,hostport,服务器,本机
From: https://blog.csdn.net/weixin_58055103/article/details/143850146

相关文章

  • 2024年阿里云双11年度大促:云服务器低至1折起
    2024年阿里云双11年度大促:云服务器低至1折起,要参与2024年阿里云双十一活动,您可以按照以下步骤进行:一、前期准备注册/登录阿里云账号访问阿里云官网,根据页面提示完成账号注册或登录。了解活动信息在阿里云官网的活动页面或相关公告中,了解双十一活动的具体信息,包括活动时间......
  • 2024年腾讯云双11云服务器大促详解,优惠享不停
    一、2024年腾讯云双十一活动时间腾讯云双十一活动将于即日起至2024年11月30日,活动时间跨度很长,让用户有足够的时间选购自己所需的云产品和服务。具体以页面变更为准。二、2024年腾讯云双十一活动入口腾讯云双11活动:【点此直达】了解。​​三、2024年腾讯云双十一活动内容......
  • 免费服务器领取教程:让你轻松拥有服务器
    免费服务器怎么样?哪里有免费的服务器可以领取?市场上有免费的服务器可以领取吗?市场上有免费游戏云服务器吗?很多建站小白刚入网络,也是很需要一台服务器用来练手,今天给大家带来各个免费服务器领取地址以及方法!很多人已经白嫖过了腾讯云阿里云等等大厂的免费服务器,所以今天我教大......
  • 三周精通FastAPI:42 手动运行服务器 - Uvicorn & Gunicorn with Uvicorn
    官方文档:ServerWorkers-GunicornwithUvicorn-FastAPI使用 fastapi运行命令¶可以直接使用fastapirun命令来启动FastAPI应用:fastapirunmain.py如创建openapi.py文件:fromfastapiimportFastAPIapp=FastAPI(openapi_url="/api/v1/openapi.json")@app.g......
  • 免费服务器评测:免费、便宜的云服务器领取教程
    市场上有免费的服务器可以领取吗?市场上有免费游戏云服务器吗?很多建站小白刚入网络,也是很需要一台服务器用来练手,今天给大家带来各个免费服务器领取地址以及方法!很多人已经白嫖过了腾讯云阿里云等等大厂的免费服务器,所以今天我教大家撸一个其他平台的云服务器,基本人人可以撸个......
  • windows服务器应急响应
    windows服务器应急响应首先环境是这样的,比linux应急响应好多了,有图形界面...1.请提交攻击者攻击成功的第一时间,格式:YY:MM:DDhh:mm:ss在phpstudy目录下搜索日志文件省赛用的是别人的工具,只能肉眼观察喽,个人习惯于010,可惜省赛有可能不提供...这条是登录了管理员账号29/Apr/2023:22:......
  • 项目部署到云服务器,方便前后端交流
    申请服务器首先申请云服务器,这里本来有华为云,阿里云的选择,不过好像大家一般都用阿里云,而且感觉阿里云的额度更高直接找到阿里云免费试用’3个月‘好吧也可以进行身份认证,学生认证后得到300元代金J,可以用个1年吧。。一般操作系统就选linux参考教程服务器配置不过这些教程都......
  • 飞牛云fnOS本地部署1Panel服务器运维管理面板并搭建Halo个人博客
    ......
  • hexo博客上传到云服务器
    Git安装与配置https://git-scm.com/下载并安装安装完成打开在桌面cmd执行git-v显示版本号即安装成功Git配置环境开始配置环境咱们新建一个博客目录gitconfig--globaluser.namedawankagitconfig--globaluser.emaildawanka@dawanka.cn查看配置......
  • 如何使用GitHub部署自己的网站(免费的服务器,免费的域名)
    网站准备这是我部署的网站,现在我将把自己的网站部署到GitHub服务器上面,可以让任何人访问我的网站 github设置登录之后点击头像  点击yourrepositories  进入后点击New  设置基本信息 最后点击Creatrepository  点击Uploadanexistingfile ......