Pytorch预训练模型下载慢解决方式
最近在使用与训练网络模型ResNet50 Faster R-CNN的时候,发现系统自带的下载方式是非常慢的,而且等待好久一段时间后出现:
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败的报错信息。
然后通常的解决方式就是给出下载路径进行迅雷下载,这也是常用的解决方式:
然后复制链接进行迅雷新建任务下载即可,确实比直接从默认下载方式快了很多,然后下载成功后,将其复制到默认的下载路径中即可。
但是却发现了一个问题,我们将下载的文件复制到该文件夹下却还是按照默认的方式进行下载。通过网上查询,找到了原因和解决方案,最简单的方式就是打开该模型的配置文件,修改其url。
按下Ctrl键并移动到该模型的函数上,鼠标编程手掌形态,并且出现了超链接,我们单机即可,就进入了定义该函数的位置。
在定义函数的上面会有一个model_urls,这里面定义了下载路径。我们再和下面提示我们下载的文件和上面的路径进行对比,并不是一模一样,但是主要下载的东西是一样的,仔细看还是可以找到的,在这里我们要下载的是resnet50,然后与之对应的就是第一个下载路径。
这里我们要注意,上面哪个是默认的路径,下面的是我自己修改的绝对路径(因为这里需要对应配置文件的位置来配置相对路径比较麻烦,所以为省事就用了绝对路径,如果用相对路径,记得当前目录和下载目录的对应关系。)这里为了以后的修改,还是采取注释的方式,并不是把原来的代码删除,这样以防我们本地的文件误删后,我们还可以找到原始下载路径进行下载。
然后我们进行说明,True和False的区别。
首先,系统默认的参数是False,就是直接根据配置文件进行下载。
然后设置为True的情况是首先根据本地的地址进行寻找,如果本地没有该模型,就从官方地址中进行下载并预训练。而且从官方的方式下载会自动输出模型。不需要print()函数。
如果已经下载到本地,我们想要看我们下载的模型,就需要print()函数进行输出。
然后我把从官方的方式下载输出也贴出来,可以对比看一下。
这个是不需要输出函数的。
这一点和数据集下载的参数"down=true"和"down=False"有些相似之处的,我们进行对比理解记忆即可。
通过上面的方式,我们就解决了官方方式下载比较慢的问题,当然了解决方式并不是只有这一种,个人感觉这样还是比较方便的,而且迅雷每天都有首次的免费加速,大大减少了我们的下载时间,既不用开会员,又节省了时间,这不香吗?哈哈。
Pytorch预训练模型下载慢解决方式相关推荐
- Pytorch预训练模型下载并加载(以VGG为例)自定义路径
简述 一般来讲,Pytorch用torchvision调用vgg之类的模型话,如果电脑在cache(Pytorch硬编码的一个地址)(如果在环境变量中添加了TORCH_HOME 和TORCH_MODE ...
- Hugging face预训练模型下载和使用
Huggingface Huggingface是一家公司,在Google发布BERT模型不久之后,这家公司推出了BERT的pytorch实现,形成一个开源库pytorch-pretrained-ber ...
- Pytorch预训练模型加载
1. 保存模型:torch.save(model.state_dict(), PATH) 加载模型:model.load_state_dict(torch.load(PATH)) model.eval ...
- Bert,Albert,Roberta,XLNet的中英文预训练模型下载网址及教程
自然语言处理的各大热门的中英文预训练模型下载网址,包含了Bert,Albert, Roberta, XLNet等模型的base和large.tensorflow和pytorch版本的预训练模型. ht ...
- python调用yolov3模型,pytorch版yolov3训练自己的数据(数据,代码,预训练模型下载链接)...
1.数据预处理 准备图片数据(JPEGImages),标注文件(Annotations),以及划分好测试集训练集的索引号(ImageSets) 修改代码中voc_label.py文件中的路径以及类别, ...
- Keras预训练模型下载及迁移学习
Keras 预训练模型简介 在 Keras 中,包含有一个辅助应用模块 keras.applications,其提供了带有预训练权重的 Keras 模型.你可以直接使用这些模型,或者像本文一样对模型进 ...
- ViT pre-trained models 预训练模型下载
自己在网上找后缀为pth的VIT预训练模型花了很长时间,现在上传到百度网盘,提供给有需要的人.因为自己需要,我只下载了imagenet21k+imagenet2012_ViT-B_16-224和ima ...
- yolov5最新版本预训练模型下载
刚刚接触目标检测需要快速上手yolov5, 对于预训练模型yolov5s.pt, yolov5m.pt ..........的下载, 需要会科学上网 本人磕磕碰碰用了一些博主的分享,因为版本原因 ...
- bert预训练模型下载链接合集
做个整理,方便以后找不到的时候重新下载 官方抱抱脸合集网址: https://huggingface.co/models 找到需要的模型点进去,选files and versions 点击下载小箭头进 ...
最新文章
- 计算机辅助药物合成投什么期刊,中国药物化学杂志审稿快吗
- Python类简明教程
- 一个网站拿下机器学习优质资源!搜索效率提高 50%
- Vue项目代码改进(二)—— element-UI的消息显示时间修改
- ps怎么对比原图快捷键_PS教程:P图前后,你还能认出这是同一个人吗?
- hibernate实现多变联合查询
- MATLAB 优化程序【profile简明用法】
- 华强北耳机芯片检测软件_关于华强北耳机air pods pro
- mysql序列号生成_超详细的mysql数据库GTID介绍—概念、优缺点、原理、生命周期等
- linux下搭建python机器学习环境
- python的pyaudio教程入门_Python音频操作工具PyAudio上手教程!
- python高斯滤波和降噪_高斯滤波器和高斯滤波器中sigma与带宽的关系
- 阿里云文本内容审核服务入门~
- 达梦单机搭建及简单使用
- 智能健身房风靡全国,但有90%的人却掉进“伪智能”陷阱!
- 物体识别桌 开发系列之一
- 越狱Season 1-Episode 9: Tweener
- jlink怎么调试linux程序_【转】ubuntu linux下openocd + gdb-insight 用Jlink调试arm程序
- 明风:分布式图计算的平台Spark GraphX 在淘宝的实践
- 数字化赋能,助推微电网高质量发展