- 博客(154)
- 收藏
- 关注
原创 cpu利用率
注:99.0 id,表示空闲CPU,即CPU未使用率,100%-99.0%=1%,即系统的cpu使用率为1%。%us:表示用户空间程序的cpu使用率(没有通过nice调度)%ni:表示用户空间且通过nice调度过的程序的cpu使用率。top命令可以看到总体的系统运行状态和cpu的使用率。%sy:表示系统空间的cpu使用率,主要是内核程序。%wa:cpu运行时在等待io的时间。%hi:cpu处理硬中断的数量。%si:cpu处理软中断的数量。%st:被虚拟机偷走的cpu。
2023-03-24 18:10:44
32
原创 docker 空间不足问题解决办法
拉取Docker镜像时提示 no space left on device 问题解决_清风的BLOG的博客-CSDN博客
2023-01-17 13:41:00
74
原创 shell中杀进程
ps -ef | grep osmonitor_power.sh |awk '{print $2}'|xargs kill -9
2023-01-11 11:23:06
104
原创 linux shell kill进程
ps -ef | grep osmonitor.sh |awk '{print $2}'|xargs kill -9
2023-01-03 19:03:53
47
原创 shell scp后台拷贝大文件
https://blog.csdn.net/liu_qingbo/article/details/78383892
2023-01-03 19:03:05
108
原创 shell awk中使用shell参数的方法
方法:使用-v参数 ,比如有个参数为dpm_device,希望在awk中用这个参数,这时候不能直接使用这个参数名,需要用-v引用进来重命名,用重命名后的参数名。比如line_no为shell脚本中的参数,在awk中将其通过 -v l=$line_no 重命名为l,之后使用l即可。
2022-12-23 21:37:21
90
原创 docker file使用方法
build-arg: 指定传入的参数,此处为build的tag版本号,传进去变量,以免每次修改dockerfile的内容。一、背景:每次build的镜像中包不全,需要手动安装一些apt包和python包。二、dockerfile内容,命名为Dockerfile_test。# -t: 安装包之后最终生成的docker image的tag。
2022-12-19 20:20:37
225
原创 量化环境搭建方法及过程中遇到的问题
2.进入镜像【区别:第一次用的是基础镜像、第二次用的是装好包的镜像;区别2:第一次是映射进去一张卡,第二次是全部映射进去,2张卡都是NV的,实际使用的是第一张卡】1.确定使用的基础镜像。
2022-10-31 09:49:59
454
原创 robotframework
a.不要用ssh方式,用http方式,目前不支持ssh方式。b.在本地磁盘下创建文件夹用来保存我们的远程git 项目。b.http地址中需要手动增加端口号码,不然拉不到。复制我们的github 项目的https 地址。克隆我们远程仓库的项目。一、从git上拉代码。
2022-10-28 17:30:46
289
原创 python 报错SyntaxError: invalid syntax
第一,字符中英文输入问题或是字符不匹配,尤其是。第三,我这种(其实可以归类为第一种)第二,python缩进格式不对;2.这个错误的可能原因有。1.原因:少了半个括号。
2022-10-19 15:30:43
592
原创 conda:安装python
1. install conda:https://www.digitalocean.com/community/tutorials/how-to-install-anaconda-on-ubuntu-18-04-quickstart2. conda upgrade --allhttps://codeantenna.com/a/UGIIQVFaJW
2022-10-13 17:14:16
784
原创 cuda编程笔记
总线带宽设计的非常宽,高速路很宽,但是和gpu处理能力相比还不是很充分(gpu处理能力是cpu的10倍以上)constant memory:固定值存储器 为了多个线程使用某个不变的数据 比如公司的公示牌、公告, 只读的不能写。每个线程员工可以干什么:可以使用个人私有的寄存器、整个线程块共享的资源、global memory公共的存储器。block内部的线程可以共享存储器(科室内部的员工可以步调一致做事情、共享硬件资源)只留下干活的人,且每个干活的人配置很多个干活的手。
2022-10-13 17:11:24
470
原创 GPU 相关的文章
以TVM和LLVM举例,TVM拿到模型的计算图,先用Relay做一下图切分,算子融合,conv-bn-relu之类的,也有人做multiple conv fusion,这一步是graph-level的优化;编译的是神经网络的模型,优化的是网络模型本身,各层数据数据存储的方式(如分块存储,nchw,nhcw),各个算子(如mlp,conv)的计算方式(如向量化,分块)等等。编译神经网络,把一张张计算图编译成cpu的gpu的,或者是某些专用的AI计算设备,比如google 的TPU的指令集合。
2022-10-13 17:04:47
49
原创 linux 机器开机自动运行命令的方法
重启开机的时候,/etc/profile会遍历/etc/profile.d/*.sh。直接把sh脚本拷贝到/etc/profile.d/目录下即可。在/etc/profile.d/下写bash文件。
2022-10-13 16:08:10
300
原创 pipreqs---发现并安装某个项目的python依赖包
pipreqs ./ # 报错就执行下面这条。2.可以看到生成了requirements.txt文件。3.执行下面代码就会把项目用到的所有组件装上。1.在项目根目录下执行命令。
2022-09-26 11:19:26
147
原创 python在pip install时的2类错误:RuntimeError和ImportError
通常是因为相关的软件没有安装,这时候不能通过pip来安装,而要通过apt-get install 来安装。这时是指某个依赖的python包没有安装,可以通过pip install 来安装这个依赖包。3、只安装某个包安装这个包的依赖(这种方式比较快,但是依赖包没有安装可能会有问题,不推荐)
2022-09-15 15:20:09
751
原创 shell字符串截取--8种方式
echo ${var##*/}echo ${var#*//}Shell 8种字符串截取方法_戴国进的博客-CSDN博客_shell 字符串截取
2022-09-13 15:23:16
261
1
原创 解决ubuntu apt-get install 问题:Certificate verification failed: The certificate is NOT trusted.
3、更新完证书后改回https【这步没有用,后面2步均正常】5、安装软件 sudo apt-get install bc。4、更新软件列表 sudo apt-get udpate。1、修改镜像源,将https改为http。
2022-09-13 14:28:47
325
原创 shell sed 替换一个目录下多个文件夹中的某个字符串
grep -rl /workspace/data . #在当前目录及子目录下查找出包括某个字符的文件。如将当前目录及子目录下的/workspace/data替换为/mnt/vdi_ai。sed -i "s/a/b/g" #替换a字符为b字符。其中/需要用\进行转义。
2022-09-13 13:53:17
429
1
原创 邮箱只显示近1个月的邮件,之前的邮件不显示
问题:查看之前的邮件时,页面提示服务器上的此文件夹具有更多项目。原因:邮箱启动了缓存功能,去除方法参考。
2022-09-13 10:37:43
762
原创 GPU的一些基本概念
1、cuda core、smNvidia GPU架构 - Cuda Core,SM,SP等等傻傻分不清?_asasasaababab的博客-CSDN博客_cuda sp2、GPU&CUDA几个基本概念___Sunny__的博客-CSDN博客
2022-09-08 11:21:00
326
原创 ubuntu安装包
如:sudo apt-get install -d linux-headers-5.4.0-42-generic。好处:在线安装时会将依赖包一同安装,且包含一些隐含操作,如自动更新配置文件等;- 下载后包存放的默认本地目录:/var/cache/apt/archives。不足:可能依赖包没有安装全、可能安装后还需要进行一些更新操作,才能使安装生效。- 下载包到本地:通过apt-get install -d。- 本地安装:dpkg -i。好处:本地安装不用连网。
2022-09-06 15:46:01
201
原创 linux内存监控
1. 内存申请顺序:free-->cache-->buffer-->swap1、#!/bin/bash#total=$(free -m | sed -n '2p' | awk '{print $2}')used=$(free -m | sed -n '2p' | awk '{print $3}')free=$(free -m | sed -n '2p' | awk '{print $4}')shared=$(free -m | sed -n '2p' | awk '{print $5}
2022-09-02 18:42:32
440
原创 linux执行python程序实时重定向输出日志【-u参数】
执行python程序的时候,不能实时输出,总是在执行完成之后再一次性的输出到日志中,对于长时间的、希望看到中间过程的情况,不是很方便,查了下是因为缓存的问题。:表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)如果想实时看到输出,其中的-u是必须的。
2022-09-01 17:57:57
496
1
原创 linux 输出重定向
在 Linux 系统中,系统保留了 0(标准输入)、1(标准输出)、2(标准错误) 三个文件描述符分别代表它们。与 ./1.sh 1>a.log是一样的,只是1默认不需要写。
2022-09-01 17:09:26
2259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人