算力容器 FAQ(常见问题解答)
Jupyter 执行过程中报错 Kernel Restarting 是怎么回事?
当 Jupyter Notebook 中的内核(Kernel)崩溃、停止或出现错误时,Jupyter Notebook 会自动尝试重新启动内核。在这个过程中,笔记本中所有的变量和数据都将被清除并且需要重新运行。原因可能包括代码错误、内存问题、资源限制或其他系统问题,建议您检查代码中的语法错误和逻辑错误,并确保内存使用不会超过可用容量。如果问题持续存在,可以尝试使用更高版本的 Python 或者升级相关依赖库等操作解决。
如何找到执行程序的路径?
可以通过 which
命令来查找:
which darknet
返回结果:
/usr/local/bin/darknet
如果文件在非标准路径,可以通过 find
命令查找:
find / -name program
更详细的使用说明请参阅 man which
和 man find
为何工作空间中的 Terminal 终端无法退出 Vim 的编辑模式?
根据用户反馈,如果您在工作空间的 Terminal 终端中使用 Vim 编辑文件时,如果遇到无法退出编辑模式等非常规行为(主要表现为进入插入模式 i
后按 esc
- :wq
无法退出当前模式),建议检查 Google Chrome 浏览器中是否有安装并激活 Vimium、cVim 等 Vim 相关插件/扩展。此类插件的某些设置极有可能与工作空间中的 Terminal 快捷键冲突。
建议:禁用相关插件/扩展,或更换为其他浏览 器使用
为什么通过容器的「继续执行」启动后发现原来的内容不见了?
在 为什么要有执行记录 这里介绍了每次容器的执行都是独立的环境,而 从指定执行记录继续执行 解释了「继续执行」做了什么:将上一次执行的输入绑定到新的执行的 /openbayes/home
目录下。而「上一次执行」值得就是用户点击「继续执行」的那个执行了,如果这次执行没有任何的输出内容,那么新的执行内必然也没有相应的数据了。这种情况可能是因为点击「继续执行」的执行本身是没有开启就关闭了,而再上一个容器则是有实际数据的。
例如我创建了一个新的容器 cifar10 并且创建了一个执行:第一次执行,以 Jupyter 工作空间的形式打开了,我写了一个 .ipynb 文件后就关闭了。
一个小时后我点击「第一次执行」的「继续执行」打开这个容器,在这次执行处于「准备中」的状态时我发现我的算力类型选错了,我立即点击了关闭,这个时候我的容器中有了第二次执行。
然后我又在「第二次执行」的页面点击了「继续执行」,当容器开启之后发现我的 /openbayes/home
目录是空的。