Linux系统实现调用模型自由:解决MaxRetryError(“HTTPSConnectionPool(host=‘huggingface.co‘, port=443):...

1 需要安装代理软件

采用Qv2Ray:

https://github.com/Qv2ray/Qv2ray/releasesicon-default.png?t=N7T8https://github.com/Qv2ray/Qv2ray/releases我用的是:2.7.0-pre2版本:

下载后右键->Execute

出现报错:

解决办法是在当前文件夹位置打开终端,输入

./Qv2ray.v2.7.0-pre2.linux-x64.AppImage --appimage-extract

打开解压后的文件夹,双击apprun运行:

2 Qv2Ray设置

运行Qv2Ray,进行设置:Preferences->Kernel Settings,找到Assets Directory

默认是没有这个路径的,需要自己到上级目录创建vcore文件夹!!!

我的情况是在/root/.config/qv2ray这个路径中,新建vcore文件夹

接着下载v2ray-core

https://github.com/v2fly/v2ray-core/releases?page=4icon-default.png?t=N7T8https://github.com/v2fly/v2ray-core/releases?page=4我下载的是4.39.1版本

下载后把解压把里面的内容放到新建的vcore文件夹里去:

3 订阅链接

节点不用说了大家自己去找 😊

设置里面进行端口设置:

注意默认只有这些连接形式,如果是其他的比如ssr,Trojan就要用到插件

插件在这里找,是什么连接方式就下载什么插件:

GitHub - Qv2ray/Deprecation-Notice: 有关 Qv2ray 主项目及插件不再进行维护的通知有关 Qv2ray 主项目及插件不再进行维护的通知. Contribute to Qv2ray/Deprecation-Notice development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/Qv2ray/Deprecation-Notice下载好的插件直接放到plugins文件夹里,重启Qv2ray,连接之后网页可以打开huggingface

4 终端设置

安装proxychains4(ubuntu系统执行下面命u令)

sudo apt update
sudo apt install proxychains4

装好之后配置:

打开 /etc/proxychains4.conf

最后一行,协议改成http 端口改成8889(和Qv2Ray设置里面的一致)

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
http 127.0.0.1 8889

5 大功告成

好了以后再执行任何可能需要联网的命令,比如form_pretrained直接调用huggingface上模型,登录huggingface,report_to_wandb等等,在命令前+proxychains4即可

比如模型训练:

proxychains4 accelerate launch train_dreambooth.py \
  --pretrained_model_name_or_path="CompVis/stable-diffusion-v1-4"  \
  --instance_data_dir="images_15_duoduo" \
  --class_data_dir="class_images"\
  --output_dir="dreambooth-15images-model" \
  --with_prior_preservation --prior_loss_weight=0.8 \
  --instance_prompt="a photo of [V] dog" \
  --class_prompt="a photo of dog" \
  --resolution=512 \
  --train_batch_size=1 \
  --gradient_accumulation_steps=1 --gradient_checkpointing \
  --use_8bit_adam \
  --set_grads_to_none \
  --learning_rate=2e-6 \
  --lr_scheduler="constant" \
  --lr_warmup_steps=0 \
  --num_class_images=500 \
  --max_train_steps=2000

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Hugging Face是一家提供自然语言处理服务的公司,而https://huggingface.co是他们提供的一个官方网站。这个网站主要提供了以下功能: 1. 模型库:收录了当前最流行的自然语言处理模型,例如BERT、GPT-2、RoBERTa等。这些模型都是通过机器学习技术在大规模文本数据上进行训练的,可以用来完成各种自然语言处理任务,如文本分类、情感分析、语义理解等。 2. 任务库:提供了多个具体的自然语言处理任务,例如文本生成、问答系统、摘要生成等,用户可以在这里找到相应的模型和代码来完成这些任务。 3. 资源库:提供了一些NLP相关的教程和文章,以及一些有趣的应用案例,可以帮助用户更好的了解自然语言处理技术的应用。 下面是一个使用Hugging Face的bert模型来进行情感分析的例子,其中Hugging Face提供了一个名为‘transformers’的Python库,用户可以直接调用里面的API进行模型训练或者推断。 <<引用:from transformers import pipeline pipeline('sentiment-analysis')('I am very happy today!')[^1]>> ``` from transformers import pipeline # 加载bert模型进行情感分析 classifier = pipeline('sentiment-analysis') # 进行情感分析 result = classifier('I am very happy today!') # 输出结果 print(result) ``` 输出结果为: ``` [{'label': 'POSITIVE', 'score': 0.9998730425834656}] ``` 可以看到,这段文本被分类为“积极”的情感,该结果的置信度为99.99%。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值