博文

目前显示的是标签为“新人培训”的博文

深度学习服务器使用指南(三):如何让终端里面的任务一直运行

简介: 如果你用ssh连到远程服务器跑任务,如果连接断开或者本地电脑关机,那这个任务进程是会被kill掉的。为了避免这种问题,我将在这里介绍3个方法。 1. ssh 在上一篇指南里提了一下,用ssh的T参数: ssh user@host -T "command" 可以提交一个命令之后断开连接,在服务器开一个进程一直跑任务,用起来当然不是很方便,而且有的软件也不支持这么提交,但是不需要配置或者安装特殊的软件。 2. vnc 在第一篇指南中配置好 vnc 之后,可以在 vnc 里面进行各种操作,事后断开 vnc 的连接也没关系。当然,当 vnc 服务器关闭的时候,之前打开的所有软件包括任务都会被 kill 。 3. tmux 当你只想用ssh连接服务器,可以使用 tmux 进行操作。 tmux 可以随意断开连接,再重新连回去,类似于 vnc 吧,优点在于只需要终端操作。     操作指南: 启动tmux:$tmux 断开连接:Ctrl+b, 按完组合键之后按d 重新连接:首先,输入 tmux ls 查看已经打开的会话;找到想要连接的会话之后输入 tmux attach -t <会话名称> 就连回去了。其中,第一个会话的会话名称为 “0”, 那么直接 tmux attach -t 0 就能连接回来第一个会话,其他的以此类推。

深度学习服务器使用指南(二):向管理员申请到帐号之后

图片
需要使用服务器的话,告诉管理员你想要的用户名,管理员会帮你开一个帐号,然后给你ip和初始密码,想办法用openssh或者putty登陆上就好。 接下来是拿到帐号和密码之后你应该做和了解的事情: 使用passwd命令修改自己的密码 使用 第一篇 里面的方法设置好vnc 配置ssh无密码登陆 看 这个文章 和 这个文章 ,每个人最好平时只用一块GPU,防止占用过多资源,不然管理员看到你一下子把显存全占满了会找你谈话的 从官网下载Anaconda,安装上之后就可以无root使用conda install或者pip install了 使用elinks命令行浏览器上网(上网关) 使用nvidia-smi来观测显卡状态,使用watch命令来持续观察nvidia-smi的结果 想把自己本地程序或者数据发送到服务器,有两种常用方案,一般代码最好使用git,数据最好使用scp(Windows下是winscp),另外数据不要出现在git中。 ssh user@host -T "command" 可以传送一个命令过去,不需要一直开着ssh窗口,不用担心ssh连接中断会出现什么问题。 如果还需要root,比如需要使用caffe,把依赖告诉管理员,然后在用户目录下编译安装即可。 如果这篇文章帮到了你,不妨请我吃一碗泡面(微信二维码)

深度学习服务器使用指南(一):如何为新电脑配置用户和vnc服务

0. 管理员一般已经装好vnc服务了,只需要在你自己的电脑上装个vnc客户端就行了。 如果没装的话联系管理员运行 sudo apt install vnc4server 1. 首先打开终端登陆服务器 2. 创建vnc密码 mkdir .vnc vncpasswd 3. 将 ~/.vnc/xstartup 里面的内容修改为附录里面的内容: nano ~/.vnc/xstartup 4. 加可执行权限 chmod +x ~/.vnc/xstartup 5.开启服务 vncserver :端口号 比如 vncserver :3 或者设置分辨率 vncserver :5 -geometry 1366x768 如果配置的有问题,例如运行下面的就可以关掉3号端口 vncserver -kill :3 可以选择把自己使用的vnc命令以及自己的帐号名发给管理员,比如 vncserver :25 -geometry 1366x768, username 管理员会帮你设置好开机自动启动vnc服务。 6. 此时配置已经完成,退出服务器。安装vncviewer: sudo apt-get install xvnc4viewer 7. 启动vncviewer软件,连接服务端: vncviewer 服务端IP:端口号 端口号比你之前设置的要加上5900才行 附录: 如果桌面是mate,xstartup 使用下面的内容 #!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+1...

此博客中的热门博文

Flash被淘汰后打开swf文件的最佳方法

[SOLVED] Supermicro cannot connect to VGA video port or iKVM

MacBook日文键盘四种输入模式输入法切换(同样适用于其他布局的键盘)