VScode远程连接服务器步骤
①安装VS code,并连接远程服务器(本地也需要有ssh)。
②免密钥登录设置,
  具体步骤:WIN+R -->cmd, 输⼊ssh-keygen,然后⼀直Enter,最终⽣成公钥和私钥(⽂件位置位于/.ssh⽂件夹下)。
  接下来将公钥上传⾄服务器:通过Ftp⼯具连接服务器,查看隐藏⽂件,到.ssh⽂件夹,将本地的公钥内容复制到.ssh⽂件夹中,选择保存即可。
③VS code简体中⽂,
环境安装步骤:
1:anaconda 。(解决:报错:)()
安装 Anaconda3
bash Anaconda3-2019.10-Linux-x86_64.sh
创建Python环境:代表创建⼀个python3.5的环境,我们把它命名为python35
conda create --name py27 python=2.7
# To activate this environment, use 管理和使⽤python环境,来激活创建的环境
conda activate py27
# To deactivate an active environment, use
conda deactivate
conda 移除python环境
conda remove -n python3.6 --all
查看Python环境:可以看到所有python环境,前⾯有个‘*’的代表当前环境
conda info --env
安装
conda install pytorch=1.1 torchvision cudatoolkit=10.0
conda install pytorch=1.1 torchvision cudatoolkit=11.1
pip install tensorboard_logger
------------------------------------------------------------------------------
:  cat /usr/local/
查看CUDNN 版本号: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
------------------------------------------------------------------------------
在使⽤下⾯命令的时候,会出现不到该命令,但是cuda已经安装好了,这是因为cuda环境变量有问题,执⾏的命令为:
nvcc -V
需要添加的环境变量,我安装的是cuda-10,这⾥根据安装的cuda版本⾃⾏更改下⾯的配置, vim ~/.bashrc:
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
nvcc -V
输出为:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
------------------------------------------------------------------------------
到下⾯的⽹站可以直接下载:
下载好后conda install --offline filename即可(但会出现环境变量问题,该⽅法不可⾏),采取:
conda 环境安装过程中由于⽹络问题 CondaHTTPError:,下载不成功。可以尝试⼿动下载安装包,偷梁换柱。操作步骤:
conda 环境的复制安装 Anaconda3 环境后:conda: command not found,:
1)~/.bashrc⽂件没有配置好: vim ~/.bashrc
2)在最后⼀⾏加上: export PATH=$PATH:【你的安装⽬录】
:i或者a进⼊插⼊编辑模式,ESC键退出,:或者/进⼊命令模式(:wq保存并退出,:q退出不保存,:q!强制退出不保存)
screen -S session_name # 新建⼀个session
screen -ls # 列出当前所有的session
screen -r session_name # 进去name对应的session,这⾥也可以输⼊session id,同样有效screen -d session_name # 远程detach某个session,这⾥也可以输⼊session id,
screen -d -r session_name # 结束当前session并回到session_name
screen -wipe # 清理那些dead的session
exit或者ctrl+d #退出当前screen窗⼝,结束当前screen窗⼝,不想再连接回来(即杀死会话)C-a d #进⼊screen窗⼝后,想暂时退出(等会还想连接这个screen窗⼝)
C-a c #screen 在该会话内⽣成⼀个新的窗⼝并切换到该窗⼝
C-a n #切换到下⼀个窗⼝;
C-a p #切换到前⼀个窗⼝
C-a k #关闭当前窗⼝
C-a w #列出当前窗⼝(不知道为什么我不显⽰)
C-a tab #切换屏幕
解压命令unzip和和打包命令以及xz、bz2、gz压缩格式的⽂件解压 -->
查看
watch -n 1 nvidia-smi
保存到text⽂件中
np.savetxt(r'//',sims,fmt='%.5f')
np.save(r'',attn_max[queryL:].cpu())
np.save(r'',attn_max[queryL:].cpu())
np.save(r'',attn_max[:queryL].cpu())
查看当前的进程GPU
fuser -v /dev/nvidia*
杀死进程
kill 进程号
下载数据到服务器
scp -r -P 端⼝号⽤户名@IP地址:/home/XXX/CCC/data .
vscode ⽆法连接服务器,但是Xshell, Xftp等都可以正常连接。:
session下载1. 打开C盘下的/user/<user_name>/.ssh⽂件夹,到known_hosts⽂件;
2. ⽤记事本打开该⽂件,可以看到如下所⽰的界⾯:
1. 删除所要连接服务器IP相关的信息;
2. 此时再⽤VSCode连接服务器,就⼀切正常了。
docker创建镜像image
docker image build -t py27 .
docker 查看所有镜像
docker image ls
⽣成容器container
docker container run -it py27 /bin/bash
查看容器
docker ps
docker container start fb1d96f591b4
进⼊容器
docker exec -it fb1d96f591b4 /bin/bash
docker port determined_bardeen 22
ssh root@202.85.220.177 -p 22212
vim /etc/ssh/sshd_config

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。