![](https://img-blog.csdnimg.cn/ba929a4d40da480ca2170546946e39e5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
服务器+Colab
该专栏主要记录服务器+Colab相关的一些things
薰珞婷紫小亭子
这个作者很懒,什么都没留下…
展开
-
如何解决两个不同服务器,不同账户下的虚拟环境的克隆问题
又不想重新配置完全一样的虚拟环境(或者忘记之前的虚拟环境中的具体参数),该如何办呢?⚠️:如果不使用这一步骤,只是第一步的话,可能会存在虚拟环境中的某些“关系”并未被建立。1. 首先使用scp命令,将old服务器的虚拟环境,上传到新的服务器上。env2 # env1为新环境名称 # env2为被克隆的环境名称。2. 虚拟环境传输完毕之后,可以使用clone命令,进行创建。其中,** ** 中,表示是原有创建好的虚拟环境的路径。&& &&中,表示的当前存放新虚拟环境的路径地址。原创 2023-11-13 10:29:36 · 846 阅读 · 0 评论 -
曙光如何kill当前的进程
通过上面的查找父类的方式,找到父类的PID,使用kill命令即可(kill结束之后,可能会有几秒钟的延迟,程序才会真的歇菜~)使用上面的命令,可以查找到所有的PID,但是一个一个kill比较麻烦,可以使用查找父类进程,直接kill父类进程的方法。在使用曙光的时候,使用kkgpu(自己的缩写)命令的时候,并不能显示当前进程的PID,因此没法杀死当前的进程。若使用分布式训练的时候,会存在一个**.py对应多个进程。如一个**.py文件在三块GPU上训练。使用下面的命令,可以找到当前进程的PID。原创 2023-10-30 23:23:33 · 100 阅读 · 0 评论 -
CondaValueError: Malformed version string ‘~‘: invalid character(s).
执行如下命令之后,再执行上面的命令,错误便会解决。原创 2023-08-15 09:38:07 · 4868 阅读 · 3 评论 -
Linux删除文件夹时,报错“Error: EBUSY:resource busy or locked, unlink……”该如何解决?
Linux删除文件夹时,报错“Error: EBUSY:resource busy or locked, unlink……”该如何解决?原创 2023-07-01 17:39:28 · 1995 阅读 · 2 评论 -
linux安装java环境
linux安装java环境原创 2022-11-21 21:48:38 · 1120 阅读 · 0 评论 -
服务器kill掉的进程为什么还占内存
服务器kill掉的进程为什么还占内存原创 2022-11-17 23:59:37 · 1747 阅读 · 0 评论 -
Vscode连接服务器,密码正确,但是一直连接不上的解决办法
vscode一直输入密码原创 2022-07-20 11:00:10 · 3849 阅读 · 6 评论 -
vscode一旦连接服务器之后,怎样切换回本地?
vscode连接服务器怎样切换回本地原创 2022-06-13 20:21:14 · 2381 阅读 · 0 评论 -
Linux怎样查看文件夹占用内存大小
linux常用命令原创 2022-06-13 20:03:01 · 22009 阅读 · 0 评论 -
linux 后台执行程序命令
linux 后台执行程序命令问题描述:在用vscode连接服务器的时候,很多时候,在Vscode界面执行程序,服务器经常断联,导致程序强制终端。解决办法:使用如下命令,将输出日志存储到.log文件中,程序挂在后台执行,即使vscode与服务器断联,也不会影响程序的执行。nohup bash ***.sh > ###.log 2>&具体举例:nohup bash run_res14.sh > res_14.log 2>&1注意并不是只能执行.sh原创 2022-03-30 17:01:06 · 908 阅读 · 0 评论 -
vscode终端如何设置命令快捷键
vscode终端如何设置命令快捷键一、问题描述使用VSCODE连接服务器,有某些命令需要频繁的输入,eg: watch -n1 -color gpustat -cpu --color 若不设置快捷键,每次都需要输入这么长的命令,很繁琐。二、问题解决在VSCODE终端设置快捷键,就不需要频繁输入这么长的命令。具体操作方式:输入命令:vi ~/.bashrc在.bashrc中,设置快捷键:alias kkgpu='watch -n1 -color gpustat -cpu --color'运行完原创 2022-01-16 18:41:07 · 1259 阅读 · 0 评论 -
vscode 目录栏如何关闭.*文件的显示
vscode 目录栏如何关闭.*文件的显示一、问题描述用vscode连接服务器,左侧项目栏出现了很多.*的文件,想要将其隐藏,不显示二、解决办法1 . 在vscode界面,按Ctrl+Shift+P 快捷键,弹出设置界面,选择“Preference:Open User Settings”,2. 再打开右上角的“Open Settings(json)”, 如下图所示:3. 在打开的json文件中,新增“files.exclude”:{ },其中{ }中填写的是想要隐藏不显示的文件名称。可选择某一原创 2022-01-20 10:53:18 · 1608 阅读 · 0 评论 -
解决Vscode,按住Ctrl不能跳转定义的方法
解决Vscode,按住Ctrl不能跳转定义的方法一、问题描述在使用Vscode编辑python程序的时候,发现按住Ctrl键,并不能实现函数定义的跳转二、解决办法在vscode界面右侧,找到Extensions,如(1),在搜索框,输入C/C++,安装即可...原创 2021-12-27 14:35:12 · 13668 阅读 · 1 评论 -
动态监控gpu状态
动态监控gpu状态命令: watch -n1 --color gpustat -cpu --color原创 2021-12-25 21:13:53 · 399 阅读 · 0 评论 -
vscode 连接服务器,为什么跑一会程序就自己中断了
vscode 连接服务器,为什么跑一会程序就自己中断了一、 问题描述在使用vscode编辑器,连接服务器运行程序的时候,只要自己不在电脑端操作(就是自己的电脑一直处于工作状态),vscode 软件就会弹出一个让我重新连接的界面,同时,程序也自动中断。二、问题解决网上百度了很多方法,有人说是因为Vscode软件被汉化了,所以断开,需要重连。我将汉化后的vscode重新更改成英文版本,该问题还是没有解决。后来才发现,原来是我的电脑前段时间,自己更新了下,同时,它将系统的很多设置都更新为默认设置原创 2021-12-25 10:54:00 · 4800 阅读 · 2 评论 -
vscode连接ssh,为什么之前可以免密登陆的,突然间不可以了
vscode连接ssh,为什么之前可以免密登陆的,突然间不可以了?????一、问题描述vscode 使用ssh 连接时,若不设置免密登陆,则每次打开文件夹都需要输入密码,很繁琐。一通百度之后,成功设置了免密登陆。但是,不知道什么原因,发现之前设置好的免密登陆,失效了,每次还是需要输入免密二、解决办法发现密码失效的原因是,因为自己在Win端,输入了ssh-keygen,电脑端重新生成了新的密钥(公钥和私钥)。所以只需要按照我的另一篇博客,将此时的新公钥加入进authorized_keys即可。..原创 2021-12-22 20:53:35 · 1058 阅读 · 0 评论 -
vscode 怎样免密登陆服务器(包含windows和mac两个版本)
vscode 怎样免密登陆服务器一、问题描述使用vscode远程链接服务器的时候,总是会弹出,需要输入密码的框框,就很麻烦,所以就想要免密登陆,这样就不用每次打开都需要输入一次密码。二、解决办法2.1 生成密钥首先,在本地,打开命令输入框: Win+R–>弹出输入框,输入cmd,打开命令框。然后,在命令框,输入ssh-keygen -t rsa -C "随便输入什么都可以",按两次回车键,问你是否重写,选择y。接着,输入两次回车,即输入空白密码,,没有密码。4.最后,便可以看到,在本原创 2021-12-22 20:04:17 · 8021 阅读 · 3 评论 -
ERROR: Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we cannot accurately d
ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.问题描述:安装tensorflow的时候,报错“ERROR: Cannot uninstall ‘wrapt’. It is a distutils原创 2021-12-03 15:34:05 · 1802 阅读 · 0 评论 -
最简单的anaconda3安装方法
最简单的anaconda3安装方法可以从已经安装好的服务器上,直接将anaconda3文件夹,传至想要配置虚拟环境的服务器即可,然后,使用命令vim ~/.profile 查看profile文件 (vim使用说明:进入之后,按i进入INSERT 状态,即可编辑,编辑完成之后,按Esc退出编辑状态(可看到左下角的insert消失),再按“冒号+:”,接着输入wq(表示:保存并退出))在profile文件内,加入:export PATH="/home/yourname/anaconda3/bin:$PA原创 2021-11-30 20:53:20 · 889 阅读 · 0 评论 -
解决linux运行程序,安装模块没网的问题
解决linux运行程序,安装模块没网的问题问题描述:在安装模块的时候,出现没网络,如下图所示:解决办法:使用网关登陆: curl 'http://10.9.1.3' --data "DDDDD=这个地方填学校上网的用户名&upass=这个地方填学校上网的密码&0MKKey="注意:每需要安装一次,就需要执行一次该命令...原创 2021-11-27 14:39:12 · 1278 阅读 · 0 评论 -
ERROR: Could not find a version that satisfies the requirement tensorfolw==1.14
ERROR: Could not find a version that satisfies the requirement tensorfolw==1.14在配置完linux环境之后,在安装tensorflow的时候出现报错“ERROR: Could not find a version that satisfies the requirement tensorfolw==1.14” (因为程序需要低版本的tensorflow1.14.0)错误查看原因,发现是因为安装的acaconda版本过高,导原创 2021-11-09 20:23:53 · 6537 阅读 · 0 评论 -
Colab 传文件太慢,怎么办
当今的深度学习模型,运行时间较长,占用大量的时间,有条件的实验室可以购买算力,没有条件的实验室,该怎么办呢?偶然间接触到Colab,发现它居然支持GPU,而且是免费使用。若花费Money开通Colab Pro账号,可以提升运行速度,但是,将本地的程序/文件上传至Colab托管平台,依舊很慢。下面说一个可以提升传输文件的软件:Air explorer 方法官网下载Air explorer,安装成功之后,关联自己的Google 账号,关联成功之后,打开Air explorer,直接将左侧的文件,拖拉至右原创 2021-04-13 10:34:40 · 1440 阅读 · 4 评论 -
Colab 执行程序方法
Colab 执行程序方法命令行输入如下指令,得到当前执行文件所在文件夹import osos.chdir('/content/drive/MyDrive/20210326/Pretrain_demo') #文件夹的名称,可直接复制,操作方法参加下图Colab 硬盘中,得知文件地址的方法:打开Colab至下图所示界面,选中需要知道地址的文件夹,右击–>”复制路径“,即可。查看当前文件夹名称!pwd执行程序!python ***.py # ***表示需要运行的文件名称原创 2021-08-18 10:39:40 · 521 阅读 · 0 评论 -
suda 服务器备忘录
进入gpu08节点的命令: ssh gpu08进入mu01节点的命令: ssh mu01不需要额外配置虚拟环境,直接在base环境下,运行即可。原创 2021-10-09 16:11:07 · 161 阅读 · 0 评论 -
VS Code连接服务器之后,每次只能打开一个窗口
VS Code连接服务器之后,每次只能打开一个窗口自从将VS Code与服务器相连之后,就出现了各种问题,比如编辑窗口只能打开一个文件,点击另一个文件会直接覆盖掉之前的文件窗口。查阅资料发现:这是因为当前窗口是预览窗口模式。解决办法1. 打开 VS Code软件,同时按”Ctrl+Shift+P“,会出现如下界面,选择”Perference: Open User Settings“,进入 2. 在搜索框中,输入“workbench.editor.Enable Preview”:3 将其前面原创 2021-09-23 22:27:42 · 5306 阅读 · 3 评论 -
linux如何删除未关闭,不再使用的显卡内存
linux如何删除未关闭,不再使用的显卡内存首先,输入gpustat.查看当前节点的使用状态查看,状态,输入:nvidia-smi命令找到第一步自己程序对应使用的文件大小(3977M和3933M),在找到(3)处的序列号4删除该进程,命令:kill -9 进程号 如kill --9 3573删除完成后,再输入nvidia-smi命令之后,即可查看之前的进程已经被删除了。...原创 2021-09-09 12:35:03 · 510 阅读 · 0 评论 -
如何解决服务器网络中断而导致程序中断的问题
如何解决服务器网络中断而导致程序中断的问题screen1.打开一个screen ,输入命令screen -S name 如screen -S qtxu 注意每次的name,需要更换名字,开两个同样名称的screen容易搞错。2.退出screen 的方法:ctrl+A,再按Ctrl +D,即可退出当前的screen...原创 2021-09-08 20:04:06 · 1228 阅读 · 0 评论 -
如何创建虚拟环境
如何创建虚拟环境第一步:创建虚拟环境conda create -n env_name python==3.7eg:conda create -n Pytorch_qtxu python==3.7第二步:激活虚拟环境source activate Pytorch_qtxu第三步:conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch第四步:安装需要的包,如:pip install transfor原创 2021-09-06 21:01:57 · 4432 阅读 · 0 评论 -
拖动MobaXterm服务器界面,就会出现keyboardinterrupt
近期,借由MobaXterm跑程序,但是每次拖动MobaXterm软件,正在运行的程序就会暂定运行,并且报错keyboardinterrupt,解决办法:关闭金山词霸即可。是不是很简单呀原创 2021-07-18 20:19:24 · 764 阅读 · 0 评论 -
服务器怎样查看显存状态
1.nvidia-smi:可以看到服务器节点的使用情况,但是,不能查看具体的使用百分比2.gpustat:可以查看当前所在的服务器节点,每块占用百分比。也可以查看到是谁在使用当前节点原创 2021-07-14 10:46:32 · 2555 阅读 · 0 评论 -
服务器怎样运行程序
服务器操作打开服务器软件MobaXterm,连上服务器使用指南1.source activate tf #进入配置的环境中 (tf 是配置的环境名称)2.ll ll=ls-l#查看当前环境中,所有的文件名3. cd *** #进入想要进入的文件夹下4. pwd #查看当前文件路径5. nvidia-smi #查找服务器当前节点使用情况,processes中未显示的都可以用6. CUDA_VISIBLE_DEVICES=4 python3 main_ATE.py CUDA_VISIBLE原创 2021-05-06 10:16:26 · 1966 阅读 · 0 评论