【问题标题】:How to start and stop jupyter notebook on dl VMs如何在 dl VM 上启动和停止 jupyter notebook
【发布时间】:2019-04-01 18:28:07
【问题描述】:

我想对 VM 环境进行更改(例如,安装新的 conda 包,或激活新的 conda env),然后重新启动 jupyter notebook - 但我不知道如何在 jupyter 用户中执行此操作谷歌云深度学习图像。有可能吗?

【问题讨论】:

    标签: google-dl-platform


    【解决方案1】:

    如果您想在正在运行的 DLVM 上运行一些代码并重新启动 Jupyter,请从 gcp Web 控制台的计算部分通过 ssh 连接到计算机。那么:

    sudo service jupyter restart
    

    如果您想在创建 VM 时启动 Jupyter 之前自动执行一些步骤,请使用 gcloud 创建 DLVM 并指定启动脚本,如下所示:

    STARTUP_SCRIPT="conda install something"
    gcloud compute instances create ${INSTANCE_NAME} \
          --machine-type=n1-standard-8 \
          --scopes=https://www.googleapis.com/auth/cloud-platform \
          --min-cpu-platform="Intel Skylake" \
          ${IMAGE} \
          --image-project=deeplearning-platform-release \
          --boot-disk-size=100GB \
          --boot-disk-type=pd-ssd \ 
          --accelerator=type=nvidia-tesla-p100,count=1 \
          --boot-disk-device-name=${INSTANCE_NAME} \
          --maintenance-policy=TERMINATE --restart-on-failure \
          --metadata="install-nvidia-driver=True,startup-script=${STARTUP_SCRIPT}"
    

    【讨论】:

    • 谢谢@Lak,“服务”可以停止/启动 jupyter。我还没有完全弄清楚如何修改脚本,例如所以我可以先激活一个不同的 conda env,但是一旦停止就可以手动完成。
    • 啊,我误会了。我以为您在问如何在正在运行的虚拟机上执行此操作。我已经编辑了我的答案以包括如何在启动脚本中指定它
    • 再次感谢 - 我真的只是想大致了解 Jupyter 的运行方式,您的所有笔记都非常有帮助。我认为在创建 VM 后更改环境,如果您想先进行环境更改,最简单的方法可能是停止服务并运行新的本地版本的 Jupyter。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 2017-10-29
    相关资源
    最近更新 更多