会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Picassooo
博客园
首页
新随笔
联系
订阅
管理
2025年11月29日
用mmcv加载和保存数据,mmcv.load, mmcv.dump
摘要: mmcv.load 是 MMCV(OpenMMLab 核心工具库)的 通用数据加载函数,专门用于读取 CV/3D 感知场景中常见的文件格式(如 numpy、pickle、json、txt),无需手动处理文件解析逻辑,且与 mmcv.dump(保存函数)完全配套,是数据预处理、标注加载、结果保存的核心
阅读全文
posted @ 2025-11-29 10:56 Picassooo
阅读(3)
评论(0)
推荐(0)
2025年11月28日
pytorch中num_worker的工作原理
摘要: DataLoader 的核心作用是 “并行加载数据”,避免训练时主进程等待数据(IO 阻塞)。num_workers 定义了专门用于数据加载的子进程数量: num_workers=0:单进程模式(默认),数据加载和模型训练都在主进程中执行,无额外子进程,CPU 内存占用最低,但数据加载速度最慢(训练
阅读全文
posted @ 2025-11-28 17:33 Picassooo
阅读(10)
评论(0)
推荐(0)
2025年11月27日
maptr和mapqr系列论文的讲解
摘要: https://zhuanlan.zhihu.com/p/671394052 https://zhuanlan.zhihu.com/p/3151125127 https://blog.csdn.net/lovely_yoshino/article/details/141811350
阅读全文
posted @ 2025-11-27 18:33 Picassooo
阅读(14)
评论(0)
推荐(0)
2025年10月31日
list_a.append(list_b)要特别小心list_b后续会不会发生元素级别的赋值
摘要: 下面的代码有问题,i+1时的result会改变i时result中的所有元素的内容: result = [] list1=[a, b, c] for i in range(6): for j in range(len(list1)) list1[j] = f(...) result.append(li
阅读全文
posted @ 2025-10-31 11:59 Picassooo
阅读(3)
评论(0)
推荐(0)
2025年10月29日
vscode调试时显示张量的维度shape
摘要: 在程序的入口添加 如下代码即可: import torch def patch_tensor_repr(): original_repr = torch.Tensor.__repr__ def new_repr(self): shape_str = f"Shape: {tuple(self.shap
阅读全文
posted @ 2025-10-29 11:32 Picassooo
阅读(19)
评论(0)
推荐(0)
2025年10月23日
多级多卡训练模型时有些参数没有参与loss计算和梯度更新的解决办法
摘要: 在运行程序的bash命令中添加 export TORCH_DISTRIBUTED_DEBUG=DETAIL ,这样就可以在log或终端打印没有参与loss计算的权重参数了。
阅读全文
posted @ 2025-10-23 19:43 Picassooo
阅读(6)
评论(0)
推荐(0)
2025年10月11日
用python定义类时,用子类继承父类,当父类需要从子类中传递很多形参时,该怎么处理
摘要: 当父类需要从子类传递很多参数时,直接在子类中逐个传递参数会导致代码冗长、易出错且难以维护。此时可以通过 *args 和 **kwargs 简化参数传递,或结合 “参数分组”“显式声明必要参数” 等技巧,平衡灵活性和可读性。 核心解决方案:用 *args 和 **kwargs 批量传递参数 *args
阅读全文
posted @ 2025-10-11 16:33 Picassooo
阅读(29)
评论(0)
推荐(0)
2025年9月9日
车道线检测资料
摘要: https://www.cvmart.net/community/detail/14539 - 一文彻底搞懂车道线检测任务的前世今生 https://zhuanlan.zhihu.com/p/11935868162 - 希望这篇万字长文能帮助入门的朋友彻底搞懂车道线检测 https://zhuanl
阅读全文
posted @ 2025-09-09 16:58 Picassooo
阅读(23)
评论(0)
推荐(0)
霍夫变换
摘要: 说说笔者对霍夫变换的理解:将一条直线转换到表征直线的参数空间(可以用斜率m和截距b表征一条直线,那么霍夫空间就是m和b的函数,极坐标表示也类似)。所以经过笛卡尔坐标系下的一个点,可以有无数条直线,即可以有无数种m和b的对应关系,在霍夫空间中,则对应着一条直线。图片上通过边缘检测可以离散得到N个点,而
阅读全文
posted @ 2025-09-09 16:51 Picassooo
阅读(14)
评论(0)
推荐(0)
2025年9月6日
python中定义字典时,行末尾不能带上逗号。带上的话,会变成tuple
摘要: a = dict() print(type(a)) # 输出<class 'dict'> a = dict(), print(type(a)) # 输出<class 'tuple'>
阅读全文
posted @ 2025-09-06 17:00 Picassooo
阅读(8)
评论(0)
推荐(0)
下一页
公告