python - Google Colab : libnvrtc. 上的 pynvrtc 所以找不到

标签 python cuda google-colaboratory

在 Google Colab 笔记本中,我正在安装一个 python 包,它使用 pynvrtc 来编译一些 CUDA 代码。

我得到了错误:

OSError: libnvrtc.so: cannot open shared object file: No such file or directory

我跑!find / -name 'libnvrtc.*'并得到
/usr/lib/x86_64-linux-gnu/libnvrtc.so.8.0.61
/usr/lib/x86_64-linux-gnu/libnvrtc.so.8.0

我的问题是:我想拥有 libnvrtc.so在我的 Google Colab 系统中?如果我只有 libnvrtc.so.8.0,我该如何解决? ?

最佳答案

这是我为使 pynvrtc 工作所做的工作。为 libnvrtc.so 创建符号链接(symbolic link).

!apt -y install libnvrtc8.0
!ln -snf /usr/lib/x86_64-linux-gnu/libnvrtc.so.8.0 /usr/lib/x86_64-linux-gnu/libnvrtc.so

受到 Is it possible to install cupy on google colab? 的激励

关于python - Google Colab : libnvrtc. 上的 pynvrtc 所以找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44810271/

相关文章:

git - Google Colab 不应用我对本地目录中的代码所做的更改

python - 我将一个球体的 matplotlib 图嵌入到 Tkinter 中,但无法再围绕它运行!

python - 为什么我的 Python 代码在 Visual Studio Code 中无法正确运行,但在 IDLE 中运行良好?

python - Django 连接远程 Mysql OperationalError 2026

无法在我自己的代码中使用 CHOLMOD 和 CUDA 加速

python - 如何向我从机器学习数据库中提取的以下数据添加 header

python - 将列表与 Python 中的 int 进行比较

image-processing - 没有 freeImage 的 NPP CUDA

C++/CUDA : Calculating maximum gridSize and blockSize dynamically

python - 使用 Colab 访问本地文件夹