错误集锦
文章平均质量分 59
两面包+芝士
主研多模态方向,包括对齐,融合,情感分析,命名实体识别,关系抽取,目标检测,图像描述等
展开
-
在torch.load的时候报错 result = unpickler.load() ModuleNotFoundError: No module named ‘xxx‘ 个人错误解决记录
torch.load(“xxx.pt”)的时候出现这种错误一般是模型加载异常当时搜了好半天网上给的解决方法。原创 2023-03-02 15:46:44 · 2858 阅读 · 0 评论 -
RuntimeError: DataLoader worker (pid(s) 46220) exited unexpectedly
其实吧,这个问题说难不难,说简单也简单。出现这个Error很明显,就是,而且不是以往那种CPU利用率拉满,而GPU虽然占用率拉满,但实际利用率不高的情况。打个比方,以前是cpu加载数据要个20-30s,但gpu零点几秒就处理完成了,从而一直等待。这种情况只会让模型运行时间变长而已。现在则是两极反转,Dataloader的了。导致cpu加载数据快到飞起,反而GPU跟不上了,就会出现异常,然后杀死进程,出现如上结果。原创 2022-11-02 18:05:53 · 2545 阅读 · 0 评论 -
执行sh文件或者在运行项目时出现 --dataset: command not found这类 及 SyntaxError: EOL while scanning string literal
执行sh文件或者在运行项目时出现 --dataset: command not found这类 及 SyntaxError: EOL while scanning string literal原创 2022-09-23 22:02:49 · 528 阅读 · 0 评论 -
pip下载包时出现不适配导致无法下载安装包:error: subprocess-exited-with-error;error: metadata-generation-failed;
这里提一嘴,虽然可以简单使用conda-forge强制安装最新版,但如果要具体版本的话还是去。最老实的办法莫过于弄清楚环境具体应该如何适配,然后再pip下载。而使用condainstall则会十分顺利成功(PS)不用怀疑,首先排除将pip升级到最新这个没啥用的主意。最简单有效的方法则是用condainstall下载。仍旧以seqeval为例,这就有两个版本的,点开一个。中庸之策略则是下载该包的wheel文件,再本地安装。其次,这个问题出现一般是环境不匹配导致的。复制以下任意指令中的一个即可。......原创 2022-07-14 21:46:09 · 52128 阅读 · 5 评论 -
RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be same
简而言之,就是输入类型是对应cpu的torch.FloatTensor,而模型网络的超参数却是用的对应gpu的torch.cuda.FloatTensor一般是在本地改代码的时候,忘记将forward(step)的一些传递的参数to(device)导致的,本人就是如此,哈哈。以下是针对每个batch解压数据的时候,对其每类数据to(device),一般在for batch in self.train_data(或者train_dataloader这个循环中)反之同理如果就是将模型/网络采用to(de原创 2022-06-13 22:01:56 · 2440 阅读 · 3 评论 -
ERROR: Command errored out with exit status 1:
明明已有version里面有我所需要的版本,怎么会报错呢一开始以为网有问题,就重连一次,结果同样报错然后升级pip也没解决,只好看报错日志,才发现原来是distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse(‘setuptools_scm’)这就好办了参考添加链接描述1、安装scm:pip install setuptools-scm2、 升级pip:pip ins.原创 2022-05-23 10:20:06 · 785 阅读 · 0 评论 -
seed+transformer+finetune+图文融合+VLP+Prompt Learning整合
1.Seed在神经网络中,参数默认是进行随机初始化的。不同的初始化参数往往会导致不同的结果,如果不设置的话每次训练时的初始化都是随机的,导致结果不确定。当得到比较好的结果时我们通常希望这个结果是可以复现的,如果设置初始化,则每次初始化都是固定的,在pytorch中,通过设置随机数种子也可以达到这么目的。#固定随机种子 args.seed=SEED(SEED之前已经设置初值,如31)在设置随机数种子时需在最前面加上 np.random.seed(args.seed) #给numpy也设置随机数种子原创 2022-05-04 20:15:50 · 2939 阅读 · 0 评论 -
urllib.error.URLError: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number 成功解决
方法总共记录了四种其一是SSL证书问题。可以采用以下代码打开该urlimport ssl # This restores the same behavior as before.context = ssl._create_unverified_context()response = urllib.request.urlopen("https://no-valid-cert", context=context)以上方法中的https://no-valid-cert可以换成你自己想要的网址其原创 2022-04-19 21:19:14 · 4056 阅读 · 0 评论 -
pip install -r requirements.txt 超时 以及WARNING: Retrying (Retry(total=X ... 解决方案
使用pip install -r requirements.txt 经常会下载一些大的软件或第三方库,这就肥肠缓慢且容易超时。因此,pip install 的时候换源这个第一方法就出现了(尝试切换国内源,下载速度会快很多)1.清华:https://pypi.tuna.tsinghua.edu.cn/simple/[不过现在清华源大行其道,建议如果网速无明显改进,还是用下面的]2.阿里云:http://mirrors.aliyun.com/pypi/simple/3.中国科技大学 https://p原创 2021-12-28 08:45:00 · 16052 阅读 · 14 评论 -
ERROR: Invalid requirement: ‘_libgcc_mutex=0.1=main‘ XXX Hint: = is not a valid operator. Did you me
添加‘Anaconda安装目录\Library\bin’到环境变量中例如:C:\ProgramData\Anaconda3\Library\binF:\Anaconda\ScriptsF:\AnacondaF:\Anaconda\Library\bin原创 2022-03-31 21:20:03 · 10787 阅读 · 0 评论 -
通解:HTTP超时,或者require TLS/SSL,亦或者conda install / update/ create Solving environment不停
对于conda环境各种问题的通用解决办法原创 2022-03-29 15:30:38 · 5936 阅读 · 0 评论 -
git submodule时fatal: Not a git repository (or any parent up to mount point /home)
去Github上递归clone项目失败,然后准备git submodule update --init --recursive,结果出现fatal: Not a git repository (or any parent up to mount point /home)Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).查了一会后参考文章:https://blog.csdn.net/fujian9544/原创 2021-12-18 14:45:00 · 1808 阅读 · 0 评论 -
报错解决:No module named tensorflow.contrib
今天在跑代码的时候发现一个报错,如下图所示于是乎我就按照下面的提示安装啊,可惜的是,无效然后我就去查了下自己的TensorFlow版本,是1.15,再看了下Readme.md,怀疑是不是版本太高了想到就做,换了个低版本的TensorFlow,具体操作请参考这篇博客https://blog.csdn.net/weixin_42455006/article/details/121021195最后当然是报错解决了...原创 2021-11-21 11:18:11 · 3046 阅读 · 0 评论 -
Pycharm乱码解决大全
运行时控制台乱码在Settings的Editor里点击FileEncoding,在下图中三个位置修改编码一致即可(一般为UTF-8或者GBK)原创 2021-11-14 14:15:00 · 26419 阅读 · 13 评论 -
错误解决 “No module named ‘pytest‘“
跑别人代码时候发现找了一下发现并没有pytest这个包,而且点击报错中的超链接跳转到本地python下载地址的代码中了。于是检查了解释器配置,之前是base,现在改成虚拟环境,运行就正常了...原创 2021-11-15 06:30:00 · 1106 阅读 · 0 评论 -
activate激活虚拟环境无效解决办法
今天在prompt建立一个新的虚拟环境vista,用以跑论文代码的时候,发现activate vista无效然后注意到再创建完虚拟环境后,上面有提示大意就是说我现在已经处于一个虚拟环境中,无法激活vista,需要先执行conda deactivate,再执行conda activate vista,知道原因,那就赶快行动起来果然成功了!...原创 2021-11-13 13:08:28 · 3232 阅读 · 0 评论 -
解决报错: The name tf.app.run is deprecated. Please use tf.compat.v1.app.run instead.
在跑Bert源码的时候发现出了个小bug连续报两个WarningThe name tf.train.Optimizer is deprecated. Please usetf.compat.v1.train.Optimizer instead.The name tf.app.run is deprecated. Please use tf.compat.v1.app.runinstead.由于我用的是TensorFlow1.15.0和CUDA10.0的版本,想着是不是版本不合适,所以将其卸原创 2021-10-28 19:31:38 · 10120 阅读 · 0 评论