Linux中ps aux指令与grep指令配合管理进程指的是什么? ps相关指令 ps命令(Process Status)是最基本同时也是非常强大的进程查看命令。 ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 ps -H 显示树状 阅读全文 → 2023-01-28
Linux中的进程状态种类有哪些? 运行(正在运行或在运行队列中等待) 中断(休眠中,受阻,在等待某个条件的形成或等待接受到信号) 不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生) 僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放) 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 阅读全文 → 2023-01-28
图像变换仿射变换和透视变换的原理是什么? 仿射变换是对图片进行平移,缩放,倾斜和旋转等操作,是一种二维坐标到二维坐标之间的线性变换。它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。 透视变换是将图片投影到一个新的视平面,也称作投影映射。它是将二维图片投影到三维空间,再投回另一个二维空间的映射操作。 仿射变换和透视变换的最大区别:一个平行四边形,经过仿射变换后依然是平行四边形;而经过透视变换后只是一个四边形(不再平行了)。 阅读全文 → 2023-01-28
C/C++中内存泄漏以及解决方法? 通常的深度学习模型参数是FP32浮点型的,而模型量化主要是使用FP16,INT8以及INT4等低精度类型来保存模型参数,从而有效的降低模型计算量和内存占用,并将精度损失限制在一个可接受的范围内。 模型量化主要分在线量化和离线量化。在线量化在模型训练阶段采用量化方法进行量化。离线量化主要在模型离线工具(模型转换阶段)中采用量化方法进行量化。 工业界中主要使用离线量化作为通用模型量化的解决方案。 阅读全文 → 2023-01-27
Python中的可变对象和不可变对象? 可变对象与不可变对象的区别在于对象本身是否可变。 可变对象:list(列表) dict(字典) set(集合) 不可变对象:tuple(元组) string(字符串) int(整型) float(浮点型) bool(布尔型) 阅读全文 → 2023-01-27