当前位置: 首页 > 知识库问答 >
问题:

无法在MS Azure的深度学习虚拟机(DLVM)上启动jupyter笔记本

柳飞飙
2023-03-14

我正试图在微软Azure的深度学习虚拟机(DLVM)上训练keras模型。我已经安装了一个Ubuntu虚拟机,并通过ssh从mac连接到它,但当我尝试运行jupyter笔记本时,我得到了以下错误:没有这样的笔记本目录:“”/dsvm/Notebooks“”,为此我尝试了深度学习虚拟机中指定的解决方案无法运行jupyter“没有这样的笔记本目录:“”/dsvm/Notebooks“”,但是这给了我Jupyter笔记本的运行地址:https://[系统上的所有ip地址]:9999/但是chrome说我的虚拟机的ip:9999不工作。

根据文档,一旦虚拟机启动,jupyter中心应该在8000可用,但我也无法访问超文本传输协议://my-vm-ip: 8000。当我尝试system ctl状态jupyterhub时,请按此处推荐无法访问Azure深度学习上的Jupyter笔记本虚拟机,我可以看到jupyter集线器确实在8000监听,并且在虚拟机上定义了防火墙规则,允许tcp通过互联网连接到8000。

如何从DLVM访问jupyter?

共有2个答案

空英达
2023-03-14

上面的第三个命令有点问题。应该是"--config="而不是"config="。

sudo -s
source /anaconda/bin/activate py35
jupyter notebook --generate-config --config=/usr/local/etc/jupyter/jupyter_notebook_config.py

还请注意,需要上述命令来修复Jupyterhub问题(无笔记本目录:/dsvm/笔记本)。

岳玉书
2023-03-14

JupyterHub应该可以在您的虚拟机上工作和访问。您是否通过https连接?你的帖子说你正在使用http,但我们只支持https。

另外,您是否已确认Azure门户上的端口8000已打开?由于各种原因,在创建某些虚拟机时未打开此端口。您还可以尝试重新启动JupyterHub服务,以确认其工作正常。

如果您想运行Jupyter,则需要使用Jupyter配置文件修复最新Ubuntu DSVM的问题。在终点站:

sudo -s
source /anaconda/bin/activate py35
jupyter notebook --generate-config --config=/usr/local/etc/jupyter/jupyter_notebook_config.py

然后,您应该在防火墙中打开端口8888。届时将可以访问Jupyter。

 类似资料:
  • 我已经用深度学习虚拟机(Microsoft Azure)设置了一个虚拟机。 通常,我通过ssh等连接到vm 然后我通过编写 我怎样才能解决这个问题? 谢谢你的帮助!

  • 工具归工具,研究归研究,AI的研究唯有打好基础,多看论文,多做实验,才能真正掌握深度学习。 Google 深度学习笔记 Github工程地址:https://github.com/ahangchen/GDLnotes

  • 感谢大家的关注,但其实这些笔记远没有那么大的价值;深度学习以及自然语言处理的发展极其迅速,这里的很多内容已经年久失修,甚至很多都没有完成。 相关代码:https://www.wenjiangs.com/wp-content/uploads/2022/08/_codes.zip

  • 我在Azure machine Learning上创建了一个虚拟机,我正在运行一个简单的jupyter笔记本。我想安装jupyter扩展,因为我真的需要可折叠的标题,但它似乎不起作用。我尝试了pip安装,它已经安装,但菜单没有出现。。。

  • 本 repo 为《深入理解 Java 虚拟机 第2版》的阅读笔记,并对全书内容按照自己的理解进行了一定程度的整理。

  • 出于对它的热爱,我不能从Docker容器中启动Jupyter。我的操作系统: Dockerfile: 文件只是 Docker映像是通过以下命令轻松构建的: 我运行的容器 我得到以下错误: 发生了什么事?我将Jupyter笔记本端口(8888)映射到一个容器端口(6067),因此我不明白问题出在哪里。