好吧,我认为八小时足以自己解决这个问题,所以我会问人们:
我在 jupyterhub 和 Jupyter notebook 之外的名为“tensorflow”的虚拟环境中运行 tensorflow-gpu 1.1.0 就好了。也就是说,我可以使用 gpu 导入 tensorflow 并使用它运行脚本。
当我在我的 tensorflow virtualenv 中并使用 jupyterhub 时,Jupyter 似乎无法“看到”张量流。我收到以下错误:
ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory
1)这是一个常见的错误消息,表明 tensorflow 安装问题,但我的路径和环境变量似乎很好。毕竟,我可以在 Jupyter 之外很好地使用 tensorflow-gpu。
2)键入“which jupyter”显示~/anaconda3/envs/hub/bin/jupyter
,所以我相信我在我的 virtualenv 中引用了 jupyter。3)Pip freeze
表明我有 jupyterhub 和 tensorflow-gpu。我什至做了一个pip3 freeze
,它也显示了两个包。
有任何想法吗?tensorflow-gpu 可以从 Jupyter 笔记本上运行吗?