innnky/so-vits-svc

执行 preprocess_hubert_f0.py 环节找不到 caffe2_nvrtc.dll

Opened this issue · 2 comments

顺着提示的路径找了,caffe2_nvrtc.dll 存在,但不知为何无法识别

按照其他 issue 的回答,检查了numpy和pyword的版本,调整之后还是一样的错误。

报错原文如下:

Traceback (most recent call last):
  File "E:\vict\so-vits-svc\preprocess_hubert_f0.py", line 4, in <module>
    import torch
  File "D:\Py_Anaconda\lib\site-packages\torch\__init__.py", line 139, in <module>
    raise err
OSError: [WinError 126] 找不到指定的模块。 Error loading "D:\Py_Anaconda\lib\site-packages\torch\lib\caffe2_nvrtc.dll" or one of its dependencies.```

Win32的LoadLibrary函数不一定是找不到这个需要的动态库才会报错,也有可能是找不到这个动态库所需要的动态库而报错。
仔细检查一下自己的依赖安装情况

Win32的LoadLibrary函数不一定是找不到这个需要的动态库才会报错,也有可能是找不到这个动态库所需要的动态库而报错。 仔细检查一下自己的依赖安装情况

用dependencies这个软件查了缺少的dll,但缺的dll一串串的,很多很多

感觉上是缺少了某个包没安,但对照项目提供的依赖列表,是确实都安装了的

现在正在重新安装所有包,怀疑是版本问题