【问题标题】:What's means undefined symbol: cublasLtHSHMatmulAlgoInit, version libcublasLt.so.11What\'s 表示未定义符号:cublasLtHSHMatmulAlgoInit,版本 libcublasLt.so.11
【发布时间】:2022-11-14 13:51:37
【问题描述】:

我在带有 python 3 的 Jupyter 笔记本中使用 SpaCy 和 SpaCy Stanza,我收到以下错误

OSError: /opt/conda/lib/python3.7/site-packages/torch/lib/../../nvidia/cublas/lib/libcublas.so.11: undefined symbol: cublasLtHSHMatmulAlgoInit, version libcublasLt.so.11

有谁能够帮我?

我试过更新

pip install --user nvidia-pyindexpip install --user nvidia-tensorflow

但错误仍然存​​在,我该如何解决?

【问题讨论】:

  • 如果您有 Torch 1.13,请尝试降级到 1.12。如果这不是问题,请显示您的代码、pip freezespacy info 等的输出。

标签: python spacy


【解决方案1】:

我通过将目录添加到LD_LIBRARY_PATH 环境变量来修复此错误。

像这样:

export LD_LIBRARY_PATH=/opt/conda/lib/python3.9/site-packages/nvidia/cublas/lib/:$LD_LIBRARY_PATH

希望这可以帮助。

【讨论】:

    【解决方案2】:

    您可以通过以下方式找到您的路径

    pip show nvidia-cudnn
    

    然后

    Name: nvidia-cudnn
    Version: 8.2.0.51
    Summary: cuDNN runtime libraries
    Home-page: https://developer.nvidia.com/cuda-zone
    Author: Nvidia CUDA Installer Team
    Author-email: cuda_installer@nvidia.com
    License: NVIDIA Proprietary Software
    Location: /home/yourname/.local/lib/python3.8/site-packages
    Requires: wheel, setuptools
    Required-by: nvidia-tensorrt
    

    地点:显示了您的软件包的安装位置。

    在这种情况下,将以下路径添加到LD_LIBRARY_PATH 可以解决我的问题

    /home/yourname/.local/lib/python3.8/site-packages/nvidia/cublas/lib/
    

    【讨论】:

      猜你喜欢
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多