解决git clone及huggingface下载等网络失败题目

打印 上一主题 下一主题

主题 1004|帖子 1004|积分 3012

近来git clone经常会clone不下来,于是乎记录一下解决方案。

git clone相关题目

工具:VPN
需要有一个VPN,然后git中输入如下命令:
  1. git config --global http.proxy "localhost:1020"
复制代码
如果不可的话再试试下面这两个命令就好了。
git config --global http.proxy ‘socks5://127.0.0.1:1080’
git config --global https.proxy ‘socks5://127.0.0.1:1080’
这里的1020换成你自己的VPN端口,然后开着VPN git clone就可以成功啦。
huggingface数据集下载等题目

另外如果打代码的过程遇到huggingface数据集大概其他数据集在线下载不下来等情况,可以在代码中添加一下环境变量 挂个代理 就可以下载了。如下代码所示,localhost也就是127.0.0.1
  1. from datasets import load_dataset
  2. import os
  3. os.environ['HTTP_PROXY'] = 'http://127.0.0.1:1020'
  4. os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:1020'
  5. datasets = load_dataset('cmrc2018', cache_dir='./data')
复制代码
huggingface eval评价指标题目

一般加载评价指标直接从huggingface加载下载就可以
  1. import evaluate
  2. metric_name = 'accuracy'
  3. accuracy = evaluate.load(metric_name)
  4. result = accuracy.compute(references=[0,1,0,1], predictions=[1,0,0,1])
  5. print(result)
复制代码
但是如果出现一些网络题目的话,上述代码就会一直卡在 load 迟迟没有结果。
如果直接利用指标名称“accuracy”等,程序将会从 huggingface 上下载相应模块到缓存中利用,实际上我的题目就是无法顺利下载,
因此只能将相关文件下载到本地,接纳 local metric script 方法:
因此只能将相关文件下载到本地,接纳 local metric script 方法:
打开官方Github GitHub - huggingface/evaluate:
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表