解决git与huggingface项目下载速度慢或者失败的问题

git clone 项目报错

比如使用git clone 下载项目:

git clone https://github.com/ChuRuaNh0/FastSam_Awsome_TensorRT.git

有时候会报以下错误:

fatal: unable to access ‘https://github.com/xxx.git/’: Failed to connect to github.com port 443 after 21085 ms: Couldn’t connect to server
在这里插入图片描述
fatal: unable to access ‘https://github.com/xxx.git/’: Recv failure: Connection was reset
在这里插入图片描述
出现这种是错误,如果有开了代理,大概率是由于代理出了问题,如果没有开代理,就是连接git的问题,最简单的解决办法是有代理就关掉代理,没有开过代理的,就多试几次看看是否能成功。
在这里插入图片描述
关掉之后或者多试了几次都不能下载的话,那就要想另外的办法,比如可以使用使用码云做桥接。
码云(Gitee)是国内的一个类似于 GitHub 的代码托管平台,提供基于 Git 版本控制的代码托管服务、项目协作、代码审查、问题跟踪等功能。

  1. 代码托管: 可以创建公开或私有的代码仓库,方便团队协作和版本控制。
  2. 项目管理: 提供项目管理工具,包括问题跟踪、Wiki、任务列表等,便于团队协作和项目管理。
  3. 代码质量管理: 支持代码在线查看、代码检查、合并请求(Pull Request)等功能,有助于提高代码质量和合作开发。
  4. 权限管理: 可以灵活设置仓库的访问权限、成员管理等。
  5. 持续集成与部署(CI/CD): 支持持续集成和自动化部署,可集成多种 CI/CD 工具。
  6. 社区和交流: 提供用户社区、问答、论坛等交流平台,方便开发者互动交流。

首先要注册一个账号,注册完成之后,创建一个新的仓库:
在这里插入图片描述
选择导入项目,把git上要clone项目的地址粘贴过来:

在这里插入图片描述

选择"从URL导入",然后选择导入,不用一分钟就导入完成。
在这里插入图片描述
导入完成之后,就可以使用git clone下载项目代码:
在这里插入图片描述

git clone https://gitee.com/matt45m/human.git

下载速度直接起飞:
在这里插入图片描述

huggingface连接不到服务器的问题

fatal: unable to access ‘https://huggingface.co/csukuangfj/xxxxxx/’: Failed to connect to huggingface.co port 443 after 21054 ms: Couldn’t connect to server
在这里插入图片描述

代码下载

安装依赖

pip install pycrawlers

编写代码

from pycrawlers import huggingface

hg = huggingface()

# 1.批量下载
urls = ['https://huggingface.co/csukuangfj/sherpa-ncnn-conv-emformer-transducer-2022-12-06',
        'xxxx']
           
# 默认保存位置在当前脚本所在文件夹 ./
hg.get_batch_data(urls)

# 2.单个下载
url = 'https://huggingface.co/csukuangfj/sherpa-ncnn-conv-emformer-transducer-2022-12-06'

hg.get_data(url)

直接下载
也可以直接到到模型的huggingface地址下载:
在这里插入图片描述

命令行代理

如果有使用魔法上网,可以使用命令行代码,解决所有命令行连不上外网的问题:

#建议socks5 和http 都配置一下

#配置socks5
git config --global http.proxy socks5 127.0.0.1:xxxx
git config --global https.proxy socks5 127.0.0.1:xxxx

#配置http
git config --global http.proxy 127.0.0.1:xxxx
git config --global https.proxy 127.0.0.1:xxxx

# 主机号 127.0.0.1是使用的魔法上网的主机号
# 端口号 xxxx 指魔法上网的端口号,软件设置里查看,在魔法上网的配置里面可以找到

在这里插入图片描述

查看设置:

git config --global --get http.proxy
git config --global --get https.proxy

在这里插入图片描述

取消办法:

git config --global --unset http.proxy
git config --global --unset https.proxy

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/194867.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity打出的安卓包切换后台再恢复前台,卡顿许久问题记录

连接AndroidStudio发现当切换后台时提示:D/Unity: Multi-casting "[IP] 192.168.31.231 [Port] 55000 [Flags] 19 [Guid] 1268732307 [EditorId] 264356214 [Version] 1048832 [Id] AndroidPlayer(11,Xiaomi_M2012K11AC192.168.31.231) [Debug] 0 [PackageName…

MATLAB实战 | 不同形式的三维曲面图

通常,MATLAB中绘制三维曲面图,先要生成网格数据,再调用mesh函数和surf函数绘制三维曲面。若曲面用含两个自变量的参数方程定义,则还可以调用fmesh函数和fsurf函数绘图。若曲面用隐函数定义,则可以调用fimplicit3函数绘…

医学影像PACS源码:PACS系统的基础知识(DICOM、HL7、SWF)

1、PACS PACS是Picture Archiving and Communication Systems首字母缩写,全称为影像储存和传输系统,涉及放射医学、计算机技术、通讯技术及数字图像技术等,是医院信息系统的重要组成部分,是将数字医疗设备(如X线、CT、MRI、超声、…

(C++)字符串相乘

个人主页:Lei宝啊 愿所有美好如期而遇 题目链接如下: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名…

C# WPF上位机开发(第一个应用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 万事开头难,很多事情都是难在第一步。走出了这第一步,回过头看以前走的每一步,发现其实也不难。用c# wpf编写界…

nodejs+vue+mysql皮具行李箱包包网上商城购物网站

本系统可分为两个大的模块,即前台用户模块和后台管理员模块,前台用户模块用户可以进行浏览查询皮具的各种信息,添加购物车,下订单等各种操作。后台管理员模块管理员可以进行皮具的处理,还有处理订单,皮具分…

【C/PTA —— 12.指针1(课内实践)】

C/PTA —— 12.指针1(课内实践) 6-1 交换两个整数的值6-2 利用指针找最大值6-3 字符串的连接6-4 移动字母 6-1 交换两个整数的值 void fun(int* a, int* b) {int* tmp *a;*a *b;*b tmp; }6-2 利用指针找最大值 void findmax(int* px, int* py, int* p…

easyexcel指定sheet页动态给行列加背景色

easyexcel,有多个sheet页,某些sheet页的行、列动态需要加背景色 import com.alibaba.excel.metadata.CellData; import com.alibaba.excel.metadata.Head; import com.alibaba.excel.write.handler.CellWriteHandler; import com.alibaba.excel.write.m…

任意多个磁盘时的kickstart配置方法

最近工作遇到一个需求:当机器中存在任意多个磁盘时,kickstart配置文件应该如何编写? 我查询了一些资料,得到的结果大多是针对特定数量的磁盘的配置(比如,2个,3个)。 那么假如因为某些…

opencv-医学图像预处理

医学图像预处理通常需要针对特定任务和数据集的特点进行定制。以下是一些常见的医学图像预处理步骤,可以使用OpenCV以及其他相关库来实现: 导入相关的库 import cv2 import matplotlib.pyplot as plt1. 读取图像 image cv2.imread(r"C:\Users\m…

[ CSS ] 内容超出容器后 以...省略

内容超出容器后 以…省略 当前效果 代码 <template><div class"box">有志者&#xff0c;事竟成&#xff0c;破釜沉舟&#xff0c;百二秦关终属楚; 有心人&#xff0c;天不负&#xff0c;卧薪尝胆&#xff0c;三千越甲可吞吴</div> </templa…

ESP32-Web-Server编程- JS 基础 4

ESP32-Web-Server编程- JS 基础 4 概述 HTML 内联事件处理器&#xff0c;你永远不应该使用 HTML 事件处理器属性——因为那些已经过时了&#xff0c;使用它们是不好的做法。 在前端编程中&#xff0c;除了将期望发生的事件写为 JS 文件外&#xff0c;还可以使用一些组件自带…

misc:Banmabanma

题目 下载附件之后&#xff0c;里面是一张图片 身上的条纹很像二维码&#xff0c;扫扫看看 得到flag

【开源】基于Vue+SpringBoot的学校热点新闻推送系统

项目编号&#xff1a; S 047 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S047&#xff0c;文末获取源码。} 项目编号&#xff1a;S047&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 新闻类型模块2.2 新闻档案模块2.3 新…

基于单片机体温心率脉搏检测仪系统设计

**单片机设计介绍&#xff0c; 基于单片机体温心率脉搏检测仪系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机体温心率脉搏检测仪是一种用于检测人体体温、心率和脉搏等基本生理指标的医疗设备。下面是一个简要…

js闭包的必要条件及创建和消失(生命周期)

>创建闭包的必要条件&#xff1a; 1.函数嵌套 2.内部函数引用外部函数的变量 3.将内部函数作为返回值返回 >闭包是什么&#xff1f; 就是可以访问外部函数&#xff08;作用域&#xff09;中变量的内部函数 > 闭包是什么时候产生的&#xff1f; - 当调用外部函数…

买护眼台灯,中国10个家庭的书桌上7个用书客,这里面有你家吗?

经过疫情后&#xff0c;护眼灯赫然成为灯具中的最大占比&#xff0c;对儿童青少年和家长来说&#xff0c;护眼台灯更是书桌上必不可少的一员&#xff0c;成为了保护视力健康的一大帮手&#xff01;但市场的激烈竞争&#xff0c;低价台灯质量堪忧&#xff1b;高价台灯溢价严重&a…

【C/PTA —— 12.指针1(课外实践)】

C/PTA —— 12.指针1&#xff08;课外实践&#xff09; 一.函数题6-1 删除字符串中数字字符6-2 找最大值及其下标6-3 求两数平方根之和6-4 求一组数中的最大值、最小值和平均值6-5 两个4位正整数的后两位互换6-6 判断回文字符串 二.程序题7-1 求矩阵每行元素的和 一.函数题 6-…

用Python分析了波周杰伦,还做了数据可视化

本案例中的歌词数据来自中文歌词数据库。 这个数据库提供了华语歌手的歌曲及歌词信息&#xff0c;数据以 JSON 格式存储。 为了尽量完整地呈现从原始数据到可视化的过程&#xff0c;接下来我们会先简单讲解数据的预处理过程&#xff0c;即如何将 JSON 数据转化为Excel 格式&a…

activate jrebel JRebel激活过程

1.下载反向代理 地址&#xff1a;https://pan.baidu.com/s/1wklvDtyrSBXE4I6lKCxXBg?pwdidos 下载完后双击运行 2.在idea中如下步骤点击&#xff1a;File ——> Setting... ——> JRebel ——> Activate now 填入Team URL 1.http://127.0.0.1:8888/uuid //这个…