You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SpaCy与SpaCy Stanza遇cublasLtHSHMatmulAlgoInit符号未定义错误求助

解决libcublas.so.11未定义符号错误

这个错误源于CUDA相关库(cublas与cublasLt)版本不匹配,PyTorch依赖的cublasLt版本和系统已安装的cublas库版本不一致,导致符号找不到。以下是可行的解决步骤:

  • 检查PyTorch与CUDA版本兼容性
    先确认当前PyTorch绑定的CUDA版本:

    import torch
    print(torch.version.cuda)
    

    确保系统安装的CUDA Toolkit版本与该版本完全一致。

  • 重新安装匹配版本的PyTorch
    卸载现有PyTorch后,安装对应CUDA版本的包。例如若PyTorch需要CUDA 11.8:

    pip uninstall torch torchvision torchaudio -y
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    

    (根据实际需要替换cu118为对应版本,如cu117、cu121)

  • 修复CUDA库路径优先级
    若系统存在多版本CUDA,强制Python使用正确的库路径。在Jupyter Notebook中执行:

    import os
    os.environ['LD_LIBRARY_PATH'] = '/usr/local/cuda-11.8/lib64:' + os.environ.get('LD_LIBRARY_PATH', '')
    

    (替换路径中的cuda-11.8为你的目标CUDA版本路径)

  • 统一使用conda管理依赖(若用conda环境)
    避免pip与conda混用导致的依赖冲突,用conda重新安装PyTorch及CUDA库:

    conda uninstall pytorch torchvision torchaudio -y
    conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
    
  • 单独更新cublas库
    直接安装与CUDA版本匹配的cublas库(conda环境下):

    conda install -c nvidia cublas=11.11.3.6
    

    (版本号需与你的CUDA版本对应,可在nvidia官网查询兼容版本)

内容的提问来源于stack exchange,提问作者Romero-Reina Juan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 07:30:51