- 博客(4)
- 收藏
- 关注
原创 5090训练和评估pcdet-centerpoint
而我查了一下,kornia目前还不支持我们的pytorch最新版,所以我的做法是直接把av2需要的地方注释掉,这样kornia和av2就不会import了。因为我主要用的是自己采集的数据做成kitti格式,不需要av2的那种。也就是说,既然这个段错误出现的地方其实是在计算eval结果里的iou数值的时候,报错本质并不影响训练和评估本身,那我们完全可以把原来在gpu里计算的内容,换成用cpu计算,就可以了。是pytorch版本的问题。但是我公司用的是最新的5090,系统为ubuntu22,才能适配显卡驱动。
2025-11-14 18:13:13
810
原创 协程和asyncio
究竟协程是什么呢?其实就是python里常见的yield!那为什么叫协程呢?因为yield/next能让函数中断/恢复,所以就可以用户手动控制调度一个/多个函数何时运行,而不是让内核来黑箱调度。这就是协程设计的初衷。但是,手动控制也太麻烦了,所以后来python里加了一个"事件循环",和yield结合,可以实现自动调度,用户只需要注明那句话开始中断即可,后续的并行运行调度不需要手动了,这就极好用了。这个结合,本质就把coroutine升级成了ayncio。
2025-09-16 09:55:02
1340
1
原创 硅基流动api key调用deepseek,官网例程踩坑
deepseek火的可怕,简单的窗口对话已经无法满足我们,api调用才是我们的终极目标。但是官网无法充值,有了api key也用不了,怎么办!问了gpt,才发现例程里有个tools参数,如果没有自定义函数,仅仅打印出回答,就必须去掉这个tools参数键值对才行!官网和知乎里没有任何地方有相关的说明,贴出的代码并不对应知乎里的截图。太坑爹啦,我卡壳了一个小时,真是血泪的教训~经过查阅网上资料,发现可以用硅基流动的api key来调用deepseek。知乎里作者明明都打印出结果了呀!
2025-02-25 14:34:13
644
原创 基于petalinux的qt5交叉编译opencv:解决报错find_package和Unknown CMake command “QT5_ADD_RESOURCES“
这是因为x86_64-petalinux-linux表示是电脑主机文件夹,cortexa72-cortexa53-xilinx-linux是目标设备文件夹,qt的so库文件都在cortexa72-cortexa53-xilinx-linux里,但是编译用到的qmake却在主机路径里。我明明在交叉编译的时候已经指定了-D CMAKE_SYSROOT=/opt/petalinux/2023.1/sysroots/cortexa72-cortexa53-xilinx-linux,怎么还是说找不到呢?
2024-12-26 10:32:29
913
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅