自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 NCCL & NVSHMEM & DeepEP

NCCL&NVSHMEM&DeepEP

2025-09-30 16:03:26 1112

原创 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

原创 RCCL源码编译调试

RCCL编译运行

2024-11-28 13:31:35 789

原创 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

转载 利用CUDA加速,使用GPU进行运算

利用CUDA使用GPU进行加速运算

2024-08-23 15:56:40 1345

原创 GPU介绍和入门知识整理

GPU入门介绍知识

2024-07-26 10:42:33 6031

原创 数字IC复习题

静态时序分析是采用穷尽分析方法来提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求,通过 对最大路径延时和最小路径延时的分析,找出违背时序约束的错误。和载流子有关,P管是空穴导电,N管电子导电,电子的迁移率大于空穴,同样的电场下,N管的电流大于P管,因此要增大P管的宽长比,使之对称,这样才能使得两者上升时间下降时间相等、高低电平的噪声容限一样、充电放电的时间相等。在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。

2023-09-20 10:26:52 274

原创 问题PYQT

【代码】问题PYQT。

2023-08-28 17:07:10 221

原创 PYQT的最新界面代码

【代码】PYQT的最新界面代码。

2023-08-28 10:47:57 335

原创 Pyqt的界面

【代码】Pyqt的界面。

2023-08-28 10:43:07 185

原创 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

原创 Pyqt5设置界面无边框可移动函数:

在要选择的界面函数中加入这个函数即可。

2023-08-08 13:54:08 328

原创 PyQt5制作登录界面代码

登陆界面制作

2023-07-27 14:17:22 464

原创 Vivido添加pynq-Z2开发板

Vivido添加pynq-Z2开发板

2023-02-01 13:57:42 1869 2

原创 《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第5章)

《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第5章)

2023-01-10 10:44:17 4973 1

原创 《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第4章)

《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第4章)

2023-01-10 10:12:34 927

原创 《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第3章)

《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第3章)

2023-01-06 11:12:06 1335

原创 《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第2章)

《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第2章)

2023-01-06 10:38:24 892

原创 《Verilog数字系统设计教程》(第4版)第1章思考题及答案

《Verilog数字系统设计教程》(第4版)第1章思考题及答案

2023-01-06 10:19:13 694

转载 Verilog关于signed、有符号数、算数移位、$signed()的使用

Verilog关于signed、有符号数、算数移位、$signed()的使用

2022-11-12 16:08:16 4375 1

原创 Linux下转移或复制文件

Linux下转移或复制文件

2022-11-10 10:42:51 3627

原创 Verilog中if- else if语句和case语句用法:

Verilog中if- else if语句和case语句用法:

2022-10-25 10:33:57 10864

转载 Pytorch提取网络模型参数

pytorch提取参数

2022-10-08 10:49:11 1009

原创 用Resnet50训练自己数据集

resnet分类

2022-06-02 16:01:17 6082

原创 使用Yolov5 模型,训练自己的数据集这里以目标检测BDD数据集为例,跑出检测结果

使用YOLOv5,进行目标检测,训练自己的数据集

2022-06-02 11:50:28 1684 3

原创 批量将三通道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

转载 pytorch基本框架基础

(23条消息) PyTorch 深度学习实践_bit452的专栏-优快云博客

2021-12-06 20:48:48 199

原创 将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关注的人

提示
确定要删除当前文章?
取消 删除