【问题标题】:Tensorflow 2.0 beta GPU running in jupyter notebook, but not in google colabTensorflow 2.0 beta GPU 在 jupyter notebook 中运行,但不在 google colab 中
【发布时间】:2019-12-14 07:42:24
【问题描述】:

我正在使用 tensorflow 2.0 beta,虽然我通过一些 youtube 教程设法让我的 GPU 在 anaconda 上工作,但我无法让我的 gpu 在 google colab 中运行。我知道谷歌可以选择从他们的一台服务器启用 gpu,但我的 GTX 1070 更快,我需要运行 colab 而不仅仅是 Jupyter。

所以我像一个好孩子一样阅读the documentation,我认为我唯一可能做错的事情是我的路径设置我有下面的截图。

我忠实地遵循了几个不同的 youtube 教程,直到最后一个 here 给了我一种将它安装到 jupyter 的方法。这很棒,但我也需要它在 google colab 上运行。

我从星期五开始尝试这个,现在是星期二,我正在为此失去理智。帮助我*,你是我唯一的希望。

https://imgur.com/a/8WibGWT

【问题讨论】:

    标签: tensorflow google-colaboratory tensorflow2.0


    【解决方案1】:

    如果您可以让它在您自己的 Jupyter 服务器上运行,那么您可以将 colab 指向该本地服务器。

    这里有完整的说明:https://research.google.com/colaboratory/local-runtimes.html,但编辑的亮点是:

    1. 安装 jupyter_http_over_ws:
    pip install jupyter_http_over_ws
    jupyter serverextension enable --py jupyter_http_over_ws
    
    1. 启动允许 colab 域的本地服务器:
    jupyter notebook \
      --NotebookApp.allow_origin='https://colab.research.google.com' \
      --port=8888 \
      --NotebookApp.port_retries=0
    
    1. 在 colab 中点击“连接到本地运行时”

    【讨论】:

      最近更新 更多