logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pyqt 开源项目源码阅读

button继承结构:打开qt设计师qwidget:大概有的功能:0:设置对象id1:设置可用2: 设置 当前的xy位置 与宽高3:设置字体4:设置移动的光标形状5:设置提示信息6:设置qss样式1: 设置文本2: 设置图标3: 设置图标大小需求:光标移动到组件, 离开组件,和按下组件的时候改变颜色。设计思路:定义3个状态的枚举类型, 定义进入,离开,按下三类事件,控制button状态。通过_ge

文章图片
#pyqt
pytorch dataload源码解读

执行流程:初始化dataloader -> 创建索引策略(sample)-> 迭代__next__ ->选择选择进程迭代器 -> 工作进程读取索引,数据放入队列中 -> 主进程从队列中取得数据 -> 完成迭代。sample: 负责随机策略, 通过dataset的 len() 初始化一个索引列表。batchsample: 负责切取 batch大小的索引列表。_MultiProcessingDataL

文章图片
#pytorch#深度学习#神经网络
yolo 分布式训练。

-1:当使用单进程, 单机多卡模式 ,DP模式的时候。RANK, LOCAL_RANK初始化就是-1.但是使用多进程,多机多卡, DDP模式的时候。这个时候不能把训练代码,当成单进程来看待,实际是多进程。一般的策略。主进程(0, -1)打印日志,统计数据,或者dataload切割的时候,主进程要负责数据的切割。

文章图片
#python#人工智能
到底了