Colab TPU环境运行T5项目导入nlp报libmkl共享库缺失错误求助
Colab TPU环境运行T5流程遇MKL动态库缺失故障
场景说明
基于公开Colab Notebook在TPU节点上部署运行T5模型,数天前相同操作流程可正常完成全链路运行,今日突然出现模型无法启动的问题。
全流程已执行操作
- 安装nightly版本pytorch-xla环境,对应执行代码:
VERSION = "nightly" #@param ["1.5" , "20200325", "nightly"] !curl https://raw.githubusercontent.com/pytorch/xla/master/contrib/scripts/env-setup.py -o pytorch-xla-env-setup.py !python pytorch-xla-env-setup.py --version $VERSION
- 安装项目运行所需依赖库,对应执行代码:
!pip install -U nlp !pip install sentencepiece !pip install numpy --upgrade
实际触发报错
依赖安装完成后,执行import nlp导入操作时,系统抛出错误:
OSError: libmkl_intel_lp64.so.1: cannot open shared object file: No such file or directory
已尝试但未生效的修复操作
针对上述报错检索解决思路后,尝试执行以下修复动作,故障仍未解决:
!pip install mkl #!export PATH="$PATH:/opt/intel/bin" #!export LD_LIBRARY_PATH="$PATH:opt/intel/mkl/lib/intel64_lin/" !export LID_LIBRAEY_PATH="$LID_LIBRARY_PATH:/opt/intel/mkl/lib/intel64_lin/"
注:上述环境变量配置存在拼写偏差,实际未完成动态库路径的正确挂载;手动通过pip安装的mkl包对应路径未被系统纳入动态链接库搜索范围,因此nlp模块加载时无法定位到所需的MKL核心库文件。
内容的提问来源于stack exchange,提问作者programming123
相关产品推荐
相关产品推荐

