• HTTPSConnectionPool(host=‘huggingface.co‘, port=443)解决


    HTTPSConnectionPool(host=‘huggingface.co‘, port=443)解决

    杂话

    huggingface,也就是抱抱脸,应该都很熟悉了吧

    好用是很好用,就是有一个问题,国内的IP地址总是不灵是吧

    今天我就碰到这么个问题

    请看图:

    。。。。图找不到了,我的问题忘记记录了
    我给你们贴上文字吧

    问题

    '(MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443):
     Max retries exceeded with url: /timm/convnext_nano.in12k_ft_in1k/resolve/main/model.safetensors 
     (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f99
    
    • 1
    • 2
    • 3

    是这样的一个报错,仔细冷静下来分析一下,这个报错的意思

    首先它说连接超时了,那这个连接是为了啥呢,看了一下是为了要去下载这个文件

    解决

    那怎么办呢,想一想也很好解决,咱们自己给他下载好了放进来不就行了嘛

    首先想个办法进入抱抱脸官网里这个模型的网址,模型,下载对应的文件,画圈那三个

    在这里插入图片描述
    然后把它放进去,按理说是可以直接放进去的,但是我有点手笨,研究了一下只能拐着弯放进去

    因为我是在用TIMM的时候出错的嘛,所以应该先找到TIMM这个库的位置,找到里面那个调用ConvNext的位置

    我那个反正是在这里

    miniconda3/lib/python3.8/site-packages/timm/models/_builder.py

    然后在这个文件里找到它去抱抱脸下载的代码

    看到没 就这 我画圈那里
    在这里插入图片描述
    所以说得想办法把这个load_from给改成上面的样子 我这里是直接改成"state_dict"了

    然后直接把刚才下载的那个bin文件掖到相同的这个目录下

    改动的代码就是加上了画圈这三行 直接加上去就可以了 当然得把注释去掉
    在这里插入图片描述
    现在你就不会再去抱抱脸下载了,而是直接载入本地的权重文件,也就可以了

    如果还有什么不同的问题,欢迎在评论区一起讨论呀

  • 相关阅读:
    Properties配置文件
    2.4 双链表
    【IDE】Navicat使用技巧
    从JavaScript到Rust的三年时间小结
    基于深度神经网络的中药材识别
    程序员如何运营好博客平台
    飞机大作战(c语言)
    日志技术-logback
    资本频频下注,为什么是江小白?
    每日一题 146. LRU 缓存
  • 原文地址:https://blog.csdn.net/c_h_q_/article/details/134023306