- 博客(88)
- 收藏
- 关注
原创 pt模型转onnx模型,onnx模型转engine模型,pt模型转engine模型详细教程(TensorRT,jetpack)
背景是需要在nvidia jetpack4.5.1的arm64设备上跑yolov8,用TensorRT加速,需要用*.engine格式的模型,但是手头上的是pt格式模型,众所周知小板子的内存都很小,连安装ultralytics依赖库的容量都没有,所以我想到在windows系统上先把模型转好,然后再直接放在板子上用。
2024-08-02 20:02:50
2868
原创 在invidia jetpack4.5.1上运行c++版yolov8(tensorRT)
【代码】在invidia jetpack4.5.1上运行c++版yolov8(tensorRT)
2024-07-25 18:26:39
621
2
原创 用c++查linux与windows上的显存利用率,内存使用率,cpu占有率,gpu占有率
https://blog.youkuaiyun.com/paopaoc/article/details/9093125https://blog.youkuaiyun.com/paopaoc/article/details/9093125https://blog.youkuaiyun.com/paopaoc/article/details/9093125https://blog.youkuaiyun.com/paopaoc/article/details/9093125https://www.cnblogs.com/lidabo/p/7554455.htm
2024-06-02 17:31:06
714
原创 终端测试cuda.is_available是true,但是在运行代码时返回的却是false该如何解决?
print("当前可用的GPU数量: ", torch.cuda.device_count())
2024-04-03 19:33:32
627
2
原创 数学常识 公理·定义·定理·引理·推论的区别
用文字和符号来决定文字案例:到一个点的距离相等的点的集合是圆符号案例:周长与直径之比称为圆周率,写作π;自然数e无法证明。
2023-12-12 16:02:57
500
原创 在Ascend昇腾硬件用npu加速paddleLite版本ocr(nnadapter)
在Ascend昇腾硬件用npu加速paddleLite版本ocr(nnadapter)
2023-12-07 19:25:35
1460
2
原创 在全新ubuntu上用gpu训练paddleocr模型遇到的坑与解决办法
在全新ubuntu上用gpu训练paddleocr模型遇到的坑与解决办法
2023-10-27 16:48:18
1302
4
原创 简单易上手的在windows部署cmake版paddledetection/yolo(c++)
这三个关于main的cpp中只能同事存在一个,看自己需要那个,将不需要的文件里面代码全部注释,,我是使用了main.cpp,反正遇到这种报错通常把一些东西注释掉就能解决。
2023-09-21 18:08:17
594
原创 最详细的编译paddleOcrGPU C++版本指南(包含遇到坑的解决办法)
我是之前编译过调用CPU的paddleOcr的C++版本,其实CPU版本与GPU版本并无太大不同,只不过是调用库版本的不同,然后原项目中几个相关参数改一下就可以,但是在这个过程中我找不到关于编译paddleOcrGPU C++版本的详细教程介绍,没有目的的踩了一些坑,在这里详细的记录下来整个过程与解决办法。
2023-07-26 19:12:19
1947
原创 高级教程之ui运行神器
chocolatey官网:https://chocolatey.org/powershell管理员权限下运行:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClien
2023-07-19 13:52:36
262
原创 docker基本教程(基本包括所有常用功能)
修改/etc/ssh/sshd_config。container模式(container)注意:实测第二行指令不需要(ip伪装)桥接(网桥)模式(bridge)共享主机 (host)docker 空间清理。华为dcoekr使用。
2023-07-17 15:20:38
1793
1
原创 在windows上用gpu训练paddleocr模型所有遇到的坑与解决办法
报错信息大概如图片所示,它会指明具体的报错文件路径与报错的行数,** 只需要将这些报错的import代码行注释掉即可**,我看了下这些缺少的都是utils文件夹内的文件,最新版根本就没有,是paddle库自己问题,这些用来import的包,大概都是用来写log的,注释掉并不会产生什么影响,然后代码里用到关于这个包的函数都是用来写log的,我直接将这些函数用print代替,这个报错就完美解决掉了。到https://www.lfd.uci.edu/~gohlke/pythonlibs/下载相对应的版本即可。
2023-06-08 16:36:45
5312
3
原创 在amd64与arm上用paddlelite部署paddelOCR(Ascend硬件)
prev)或者Segmentation fault (core dumped),后来我一个地方一个地方的手动打断点,发现是字符识别的时候,如果一张图有多个detection模型识别出来的区域,往往第一个detection识别出来的字符是对的,然后从第二个就开始出问题,最后Run() double free or corruption (!编译到一半的时候会出现未知原因的编译错误,并不会报error而是直接停止,于是放弃编译HuaweiAscendNPU库,只编译PaddleLite+NNAdapter。
2023-04-30 19:13:01
2963
原创 Arm上直接编译Qt库
configure最后会出现这些,yes说明具有这个库,no说明还没安装这个库。有些库是必须安装的,不然会出现未知错误,其实就是因为缺少依赖库。包名是不确定的,要么是前面加lib,要么是后面加*,或者加-dev。尽量都下载,个别没下载下来也可以试试是否编译成功。用sudo apt install 包名。比如要下iconv,可以试试。这个过程大概等待几个小时。
2023-04-07 11:05:49
1685
原创 docker中使用mysql
在windows上的workbench使用界面创造数据库,然后复制命令。测试外键功能时发现如果在副表添加主表没有的主键,添加数据的时候会报错。看ds_user表中有那些内容。看当前数据库下有那些表。然后创造表,复制命令。
2023-03-28 14:10:03
168
原创 在ubuntu上(docker虚拟环境)部署完laravel的环境后如何运行一个基础的laravel项目
在ubuntu上(docker虚拟环境)部署完laravel的环境后如何运行一个基础的laravel项目
2023-03-07 16:29:24
655
原创 CNN的特征图、感受野、参数量、运算量计算
卷积神经网络CNN被LeCUN提出以后,出现了许多改进的卷积计算,在空间上有空洞卷积(dilated convolution),在通道上有分组卷积(group convolution)、深度可分离卷积(depth-wise separable convolution)。下面总结一下,不同的卷积运算,如何计算特征图大小、感受野尺度、参数量、运算量。
2022-09-15 18:07:44
279
原创 深入理解CMake(5):find_package寻找手动编译安装的Protobuf过程分析
https://www.jianshu.com/p/5dc0b1bc5b62
2022-05-13 18:55:35
580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人