python - pynvrtc 在 Google Colab : libnvrtc. 上找不到

标签 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

我的问题是:我的 Google Colab 系统中是否应该有 libnvrtc.so ?如果我只有 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 - pynvrtc 在 Google Colab : libnvrtc. 上找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50479337/

相关文章:

python - 将字符串转换为 HH :MM time in Python

python - 在 google colab notebook 中看不到 Tensorflow 日志

google-colaboratory - 如何在Colab中安装和使用IB API?

python - 如何在视频上正确运行 Detectron2?

python - PySerial:如何在串行线路上发送 Ctrl-C 命令

python - 如何定义周期函数?

c++ - 处理图像时出现 CUDA 错误

cuda - 具有读取和写入功能的纹理内存

python - 使用 PyCuda 的遗传细胞自动机,如何有效地将每个细胞的大量数据传递给 CUDA 内核?

python - 在 Google App Engine 上运行 Python37 时出现问题