3.2 报错整理

  1.  报错1:
    1. 报错:RuntimeError: DataLoader worker (pid 93789) is killed by signal: Killed.
    2. 原因:显存不够
  2. 报错2:
    1. 报错:TqdmWarning: IProgress not found. Please update jupyter and ipywidgets.
    2. 解决:pip install ipywidgets
  3. 报错3:
    1. 报错:RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm( handle, opa, opb, m, n, k, &alpha, a, lda, b, ldb, &beta, c, ldc)
    2. 原因:维度不对,检查模型的维度,检查数据的shape
  4. 报错4:
    1. 报错:在安装完librosa之后,运行程序报错“OSError: cannot load library 'libsndfile.so': libsndfile.so: cannot open shared object file: No such file or directory”
    2. 解决:apt install libsndfile1
  5. 报错5:
    1. 报错:ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /root/anaconda3/lib/python3.9/site-packages/matplotlib/_path.cpython-39-x86_64-linux-gnu.so)
    2. 解决:
      1. 使用指令查看版本:strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX,找到最新的版本(如GLIBCXX_3.4.28)
      2. 执行指令 find / -name "libstdc++.so.6*" 也是找最新的(如/root/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29,注意不是/root/anaconda3/lib/libstdc++.so.6.0.29,因为后面的步骤就是要删除这个)
      3. 执行指令strings /root/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29 | grep GLIBCXX (/root/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29是“第二步中选择的那个路径”)
      4. 同样在第三步的输出下找一个最新版本的(如:GLIBCXX_3.4.26)
      5. 执行指令:cp /root/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29 /usr/lib/x86_64-linux-gnu/ (/root/anaconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1/lib/libstdc++.so.6.0.29是“第二步中选择的那个路径”)
      6. 删除原始软连接:rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      7. 建立新的连接:ln -s GLIBCXX_3.4.26 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(GLIBCXX_3.4.26是第四步中选出来的最新版本)
  6. 报错6:
    1. 报错:with torch.no_grad:AttributeError: __enter__
    2. 原因:no_grad后面少打了括号
  7. 报错7:
    1. OSError: Could not load shared object file: libllvmlite.so
    2. 最终参考解决:https://blog.csdn.net/qq_41977618/article/details/119572879
  8. 报错8:
    1. 报错:TypeError: guvectorize() missing 1 required positional argument: 'signature'
    2. 解决:pip install resampy==0.3.1
  9. 报错9:
    1. 报错:untimeError: unexpected EOF, expected 4674996 more bytes. The file might be corrupted.
    2. 原因:torch.load的模型不完整或已损坏,可以使用ls -lht看使用的模型大小和正确的模型大小是否一致
  10. 报错10:
    1. 报错:rm: cannot remove 'seqs': Directory not empty
    2. 解决:
      1. 先使用 fuser seqs看是否有进程在写入文件夹,如果有输出pid,使用kill pid之后再删除即可
      2. 如果没有输出pid 则新建一个文件夹tmp ,然后 mv seqs tmp 然后删除tmp即可。
  11. 报错11:
    1. 报错:[W C:\actions-runner\_work\pytorch\pytorch\builder\windows\pytorch\torch\csrc\jit\codegen\cuda\graph_fuser.cpp:109] Warning: operator () profile_node %647 : int = prim::profile_ivalue(%645)
       does not have profile information (function operator ())
    2. 解释:在运行flask+pytorch的工程时报错,这个报错实际不影响,程序还在运行,可能就是会有点慢
  12. 报错12:
    1. 报错:由于第一次安装g2p_en后,测试import时网路问题导致中断了一些语言包的下载,导致第二次import g2p_en报错:zipfile.BadZipFile: File is not a zip file
    2. 解决方法:
      1. 法1:重新下载报错的包,即可,否则后续再导入会报错。比如,如果报错无法解压cmudict,则:
        import nltk
        nltk.download('cmudict')
      2. 法2(全部语言包重新下载):python中输入
        import nltk
        nltk.find('.')
        ,找到放置zip的地方然后使用unzip测试是否已经损坏,如果已经损坏,则删除nltk_data目录,然后重新进入python 输入import g2p_en,程序又会自动下载了。但如果网速太慢,可能又会下载失败,所以还可以(推荐方法)直接去https://gitee.com/qwererer2/nltk_data.git clone到输出的path处,即可。然后再将packeage中的文件夹逐个移动或复制到nltk_data目录下(直接从属,否则import 时还是找不到,还要下载)
  13. 报错13:
    1. 报错:使用npm安装时,报错run `npm fund` for details
    2. 解决:npm install --no-fund, 加上--no-fund重新尝试安装
  14. 报错14:
    1. 报错:使用npm安装了cnpm之后检查是否安装正确cnpm -v 如果报错:'cnpm' 不是内部或外部命令,也不是可运行的程序或批处理文件。
    2. 解决:找到cnpm和cnpm.cmd所在的文件夹,进入node_modules找cnpm文件夹,将整个文件夹以及找到的cnpm和cnpm.cmd文件复制到nodejs/node_modules目录下即可成功
    3. window10安装vue环境参考:https://blog.csdn.net/li1325169021/article/details/100765894
  15. 报错15:
    1. 报错:throw err;Error: Cannot find module 'commander'Require stack:
    2. 解决:cnpm install commander --save
  16. 报错16:
    1. 报错:webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    2. 解决:npm install webpack-dev-server --save-dev
  17. 报错17:
    1. 报错:/venv/Scripts/activate : 无法将“/venv/Scripts/activate”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包 括路径,请确
    2. 解决:如果安装了conda环境,激活base环境,在base中执行该指令,然后发现有两层环境,则再使用conda deactivate base退出conda 环境,就只剩下venv环境了。
  18. 报错18:
    1. 报错:Relative imports cannot be used with "import .a" form; use "from . import a" instead
    2. 原因:
      正确代码:from .. import hifigan
      错误代码:import ..hifigan
  19. 报错19:
    1. 报错:npm ERR! Missing script: "serve"
    2. 解决:可以通过查看package.json下的“start”后的指令就是启动指令,比如npm run dev
    3. 原因:服务器名称不是serve
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值