![](https://img-blog.csdnimg.cn/fcedaff870d64b908325032104a8da0d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
linux
薰珞婷紫小亭子
这个作者很懒,什么都没留下…
展开
-
如何解决两个不同服务器,不同账户下的虚拟环境的克隆问题
又不想重新配置完全一样的虚拟环境(或者忘记之前的虚拟环境中的具体参数),该如何办呢?⚠️:如果不使用这一步骤,只是第一步的话,可能会存在虚拟环境中的某些“关系”并未被建立。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 评论 -
多GPU训练的命令
1). 若要使用多GPU训练,使用torchrun --nproc_per_node=8 train.py指令,nproc_per_node参数为使用GPU数量。2). 如果想指定使用哪些GPU设备可在指令前加上CUDA_VISIBLE_DEVICES=0,3(例如我只要使用设备中的第1块和第4块GPU设备)⚠️:如果在脚本文件中已经写明了第二种方式,则不支持第一种方式的指定。e.g., 在GPU的id为0和1的两张显卡上运行***.py程序。则使用下面的命令执行:(加上。原创 2023-10-30 21:57:10 · 518 阅读 · 0 评论 -
docker 镜像内执行命令显示:You requested GPUs: [0] But your machine only has: []
在docker 镜像环境中,执行“docker exec -it container_name /bin/bash “进入容器之后,执行对应的python命令,显示You requested GPUs: [0] But your machine only has: []。服务器为宿主机,是有GPU资源的,但是服务器上运行docker镜像环境,反而找不到可用GPU资源。问题出在,加载docker镜像的时候,未告知docker镜像,可以直接使用宿主机的gpu资源。不同于上面的执行命令,更改执行命令即可。原创 2023-09-13 11:33:16 · 444 阅读 · 0 评论 -
docker 基础知识
docker基础知识原创 2023-08-15 11:08:25 · 446 阅读 · 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 评论 -
Linux怎样查看文件夹占用内存大小
linux常用命令原创 2022-06-13 20:03:01 · 22009 阅读 · 0 评论 -
Vscode连接服务器,密码正确,但是一直连接不上的解决办法
vscode一直输入密码原创 2022-07-20 11:00:10 · 3849 阅读 · 6 评论 -
Linux 创建记事本和文件夹的命令
目录一、Linux环境下创建文件夹二、Linux环境下创建记事本文件三、注意事项一、Linux环境下创建文件夹mkdir documentdocument为想要创建的文件名称二、Linux环境下创建记事本文件touch test.txttest.txt为想要创建的记事本名称三、注意事项想要在某目录下创建记事本文件或者文件夹,需要先cd到该目录下,再执行对应的命令即可。...原创 2022-05-07 22:34:38 · 3167 阅读 · 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 评论 -
linux查看当前系统环境配置的命令
linux查看当前系统环境配置的命令conda env list原创 2022-02-25 11:03:18 · 4726 阅读 · 0 评论 -
Linux返回上一级目录的命令
cd … 返回上一级目录cd …/… 返回上两级目录cd或cd ~ 返回home目录cd - 目录名 返回指定目录原创 2021-12-02 14:32:48 · 5020 阅读 · 1 评论 -
top 与 htop
top 与 htop区别一、相同点两者均是可以查看cpu使用情况的命令二、不同点top在linux系统中,top 命令用来显示系统中正在运行的进程的实时状态,它显示了一些非常有用的信息,比如 CPU 利用情况、内存消耗情况,以及每个进程情况等。htop与 Linux传统的 top 相比,htop 更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。htop可以分为四个区域。具体如下划分:可以看到总共分四个区域:第一区域:CPU、内存、Swap的原创 2021-11-30 22:34:38 · 2287 阅读 · 0 评论