- 博客(45)
- 收藏
- 关注
原创 Yolov5预训练好的权重参数模型共享
之前做过Yolo相关的训练,发现在之前GitHub中找不到Pretrained文件和里面的yolov5s.pt等预训练好的模型参数了,
2025-01-09 17:04:47
352
原创 RCCL/NCCL中的Transports方式选择:P2P or SHM or NET
RCCL/NCCL 通信中 transport方式的选择
2024-12-26 15:28:46
1791
原创 CUDA整理版
CUDA流:一系列将在GPU上按照顺序执行的操作。可以将一个流看做是GPU上的一个任务,不同任务可以并行执行。如下图所示,利用三个流,同一个流上的任务顺序执行,不同流上的任务可以同时执行,从而实现并发操作。使用CUDA流,首先要选择一个支持设备重叠(Device Overlap)功能的设备,支持设备重叠功能的GPU能够在执行一个CUDA核函数的同时,还能在主机和设备之间执行复制数据操作。支持重叠功能的设备的这一特性很重要,可以在一定程度上提升GPU程序的执行效率。
2024-10-16 17:51:52
1616
2
原创 从调用NCCL到深入NCCL源码
1.nccl网络初始化:一、bootstrap网络,二、数据通信网络,bootstrap网络主要用于初始化时交换一些简单的信息,比如每个机器的ip和端口,由于数据量很小,而且主要是在初始化阶段执行一次,因此bootstrap使用的是tcp;初始化通信,所有进程使用相同的UniqueID调用ncclCommInitRank函数初始化通信,一般每个GPU都有一个独立的ncclComm,NCCL根据UniqueID和各自的网络配置(IP地址+端口号)建立Socket连接构建通信拓扑。
2024-10-12 17:08:48
3872
8
原创 数字IC复习题
静态时序分析是采用穷尽分析方法来提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求,通过 对最大路径延时和最小路径延时的分析,找出违背时序约束的错误。和载流子有关,P管是空穴导电,N管电子导电,电子的迁移率大于空穴,同样的电场下,N管的电流大于P管,因此要增大P管的宽长比,使之对称,这样才能使得两者上升时间下降时间相等、高低电平的噪声容限一样、充电放电的时间相等。在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。
2023-09-20 10:26:52
274
原创 QtDesign和PyQt5结合完成界面设计的方法:
主要工作:登录界面和操作界面。其中登陆界面的用户数据库可根据自己定义,操作界面主要是用来操作excel相关数据,本次将数据存入csv文件中,方便在linux服务器下面进行操作。首先,这是一个针对特殊用处的界面设计,内部有部分功能块可供参考。直接附上整体代码,在代码中各个模块中进行解释。
2023-08-15 16:19:35
269
原创 Linux服务器下管理用户的基本操作方法
Linux adduser 命令用于新增使用者帐号或更新预设的使用者资料。adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。使用权限:系统管理员。adduser 是增加使用者。相对的,也有删除使用者的指令,语法为 userdel [login ID]。
2023-08-12 15:04:29
375
转载 Verilog关于signed、有符号数、算数移位、$signed()的使用
Verilog关于signed、有符号数、算数移位、$signed()的使用
2022-11-12 16:08:16
4375
1
原创 批量将三通道RGB图像转化成单通道灰图像
from skimage import io,transform,colorimport numpy as npdef convert_gray(f,**args):#图片处理与格式化的函数 rgb=io.imread(f) #读取图片 gray=color.rgb2gray(rgb) #将彩色图片转换为灰度图片 dst=transform.resize(gray,output_shape=(1544,2064)) #调整大小,图像分辨率的大小 retu.
2022-03-03 19:10:34
4645
1
原创 将文件夹内的照片批量修改名字
import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = 'D:/Video/pain3' #表示需要命名处理的文件夹 self.save_path='D:/Video/sh200_31'#保存重命名后的图片地址 def rename(self): filelist = os.listdir(self.
2022-03-02 16:05:14
640
转载 transforms.py的各种命令总结
本文对transforms.py中的各个预处理方法进行介绍和总结。主要从官方文档中总结而来,官方文档只是将方法陈列,没有归纳总结,顺序很乱,这里总结一共有四大类,方便大家索引: 裁剪——Crop 中心裁剪:transforms.CenterCrop 随机裁剪:transforms.RandomCrop 随机长宽比裁剪:transforms.RandomResizedCrop 上下左右中心裁剪:transforms.FiveCrop 上下左右中心裁剪后翻转,transforms.TenCr
2022-02-23 15:27:16
497
原创 Pytorch中Tensor与PIL图像格式相互转化
格式转换我们一般在pytorch或者python中处理的图像无非这几种格式:PIL:使用python自带图像处理库读取出来的图片格式numpy:使用python-opencv库读取出来的图片格式tensor:pytorch中训练时所采取的向量格式(当然也可以说图片)注意:之后的讲解图片格式皆为RGB三通道,24-bit真彩色,也就是我们平常使用的图片形式。PIL与TensorPIL与Tensor的转换相对容易些,因为pytorch已经提供了相关的代码,我们只需要搭配使用即可:i
2022-02-21 20:12:40
6498
1
转载 ffmpeg常用命令
之前在处理监控视频时要对视频进行抽帧压缩,使得视频大小限制在10M左右,所以使用ffmpeg进行视频加工处理,因为这个工具确实很强大。下面是用到的相关命令,可以直接跳到最后一条命令,那个才是最终版。抽帧ffmpeg -i C:\Users\VKL\Desktop\res\B0_1.264 -r 2 -s 1280x720 -f image2 C:\Users\VKL\Desktop\res\b0\image-%05d.jpeg图片合成视频ffmpeg -framerate 2 -i input
2022-02-14 15:55:12
13551
原创 Pycharm上利用映射远程连接服务器
第一步:进入Deployment第二步:创建一个SFTP选好就是OK创建完成第三步:将自己电脑上的文件更新到服务器上到这一步后选择你刚刚定义的地址中,更新就可以看到了(每次修改完程序之后都要更新上传一次)第四步:可以查看服务器上的文件路径...
2022-01-15 16:29:49
2397
原创 如何进入Linux服务器跑python程序
一、PS D:\face expression recognition> ssh (用户名)@(ip)输入账户密码二、(base) czn@bear-Precision-7920-Tower:~$ conda activate (环境)进入你创建的环境三、Linux命令然后输入【pwd】,显示当前所在的路径(PT1) czn@bear-Precision-7920-Tower:~/anaconda3$ pwd然后上级目录是根下面的home,那么返回上级目录
2022-01-11 14:04:13
1415
原创 Resnet 18网络模型
1. 残差网络:(Resnet)残差块:让我们聚焦于神经网络局部:如图左侧所示,假设我们的原始输入为x,而希望学出的理想映射为f(x)(作为上方激活函数的输入)。左图虚线框中的部分需要直接拟合出该映射f(x),而右图虚线框中的部分则需要拟合出残差映射f(x)−x。 残差映射在现实中往往更容易优化。 以本节开头提到的恒等映射作为我们希望学出的理想映射f(x),我们只需将右图虚线框内上方的加权运算(如仿射)的权重和偏置参数设成0,那么f(x)即为恒等映射。 实际中,当理想映射f(x)极接近于恒等映..
2021-12-20 15:42:55
64200
2
原创 在服务器上下载安装anaconda
anaconda下载与安装1.连接到服务器,进入服务器界面,同时连上网络,登录到Anaconda官网,如果你的服务器是Linux系统,选择这一款。2.打开服务器的终端Open in Terminal,进入命令行输入bash Anaconda3-2021.10-Linux-x86_64.sh然后一直点yes3.配置环境变量 输入vim ~/.bashrc,按向下箭头将光标调到最后一行,然后输入 i 进入编辑模式,输入命令 export PATH="/home/CZN/anacond.
2021-12-13 16:18:40
6415
原创 将Excel数据导入python生成图
将Excel第一列数据按空格拆分开,同时提取自己想要的列,生成图像import numpy as npimport matplotlib.pyplot as pltimport xlrdfile_location = "2.xlsx"data = xlrd.open_workbook(file_location)table = data.sheet_by_index(0)rows = table.nrowscols = table.ncolscell_data_list = []d
2021-12-02 21:50:25
1122
转载 conda环境创建
1.检验当前conda的版本conda -V2.conda常用的命令查看已有的虚拟环境conda env list创建虚拟环境和删除虚拟环境anaconda命令创建python版本为x.x,名字为env_name的虚拟环境。env_name文件可以在Anaconda安装目录envs文件下找到。# 创建conda create -n env_name python=x.x# 删除conda remove -n env_name --all激活虚拟环境和关闭..
2021-11-22 20:44:53
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅