自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(470)
  • 资源 (1)
  • 收藏
  • 关注

原创 Pybind11的坑

1. python GIL锁。

2023-10-27 10:41:23 256

原创 一个简单的Poco C++ 多线程与通知队列

【代码】一个简单的Poco C++ 多线程与通知队列。

2023-06-27 10:06:11 616

原创 tensorRT 分类模型构建与推理

【代码】tensorRT 分类模型构建与推理。

2023-05-24 18:38:36 473

原创 tensorRT trtexec命令常用参数

trtexec参数

2023-05-23 16:02:51 2061

原创 arm-linux-gnueabihf 交叉编译 faiss、openblas、openmpi

faiss对cmake版本要求较高,可参考文章。3. 编译OpenBLAS。2. 安装cmake。4. 编译faiss。

2023-05-05 17:40:05 230

原创 FFmpeg 常用命令

ffmpeg 命令ffplay 命令ffprobe 命令

2023-04-26 18:38:46 252

原创 ThreadPool.h

【代码】ThreadPool.h。

2023-04-03 16:28:27 172

原创 常用数据集转换

常用数据集转换

2023-03-24 09:39:09 145

原创 ubuntu20.04 开启samba服务

ubuntu20.04 开启samba服务

2023-03-23 09:31:56 173

原创 docker常用命令

创建一个docker容器。

2023-03-22 17:30:33 100

原创 基于pytorch实现简单的分类模型训练

基于pytorch实现简单的分类模型训练

2023-03-03 17:37:56 860

原创 OpenCV4.7.0、FFmpeg5.1 Nvidia GPU视频硬解码

OpenCV4.7.0、FFmpeg5.1 2080TI视频硬解码

2023-02-10 14:42:44 6509 8

原创 ubuntu20.04 arm-linux-gnueabihf 交叉编译opencv4.7.0 与opencv-contrib-4.7.0

ubuntu20.04 arm-linux-gnueabihf交叉编译opencv4.7.0 与opencv-contrib-4.7.0

2023-01-06 12:24:50 2090

原创 vscode 配置

vscode 配置

2023-01-04 09:46:42 471

原创 halcon blob分析demo

blob分析实现电路板焊点直径测量

2022-12-01 12:03:01 145

原创 halcon外触发采集、保存图片

halcon外触发采集、保存图片

2022-11-24 21:29:53 1378

原创 halcon仿射变换demo

halcon仿射变换demo

2022-11-15 17:24:50 147

原创 TensorRT安装

tensorRT安装

2022-11-01 14:56:37 1492

原创 cuDNN安装

cuDNN安装

2022-11-01 14:40:08 1733

原创 CUDA安装与卸载

CUDA安装与卸载。

2022-11-01 14:21:03 409

原创 NVIDIA-GPU 驱动程序安装

NVIDIA-GPU 驱动程序安装、卸载、nvidia-smi的使用。

2022-11-01 14:00:40 5713

原创 Ubuntu20.04 编译opencv-4.5.0与opencv-contrib-4.5.0

Ubuntu 编译opencv-4.5.0 与opencv-contrib-4.5.0

2022-10-17 17:45:50 2866 3

原创 循序渐进理解RTFM算法

循序渐进理解RTFM算法。

2022-10-17 11:40:16 604

原创 COCOAPI计算mAP

COCOAPI 计算mAP

2022-10-12 11:07:16 1811 3

原创 docker 安装

docker 安装说明

2022-10-11 16:09:15 483

原创 Pytorch分布式训练与断点续训

Pytorch分布式训练与断点续训。

2022-09-26 18:05:38 1466

原创 warmup与余弦退火学习率

warmup与余弦退火学习率

2022-09-24 10:41:32 1516

原创 Tensorboard(4) 训练分类算法的tensorboard可视化示例

训练分类算法的tensorboard可视化示例

2022-09-23 19:24:50 669

原创 Tensorboard(3) 可视化模型计算图

Tensorboard 可视化模型计算图

2022-09-23 18:00:48 305

原创 Tensorboard(2) 图片、特征图、权重参数可视化

tensorboard图片、特征图、权重参数可视化

2022-09-23 17:43:19 2223

原创 Tensorboard(1) 标量与直方图可视化

Tensorboard 标量与直方图可视化

2022-09-22 18:31:28 435

原创 COCO Image Viewer

COCO Image Viewer。

2022-08-19 15:47:13 435

原创 模型推理模板

模型部署推理模板。

2022-07-29 15:37:37 257

原创 CMake指定OpenCV版本

cmake指定opencv版本

2022-07-20 17:45:05 1556

原创 ONNX基本操作

1. Pytorch导出ONNX如下代码,定义了一个包含卷积层、relu激活层的网络,将该网络导出onnx模型,设置了输入、输出的batch、height、width3个维度是动态的import torchimport torch.nn as nnimport torch.onnximport osclass Model(torch.nn.Module): def __init__(self): super().__init__() self.c

2022-05-30 18:19:02 5973 2

原创 TensorRT 系列 (2)动态shape

TensorRT支持输入动态shape的推理,在编译模型时可以指定shape的动态范围为[L, H],推理时允许L <= shape <= H,输入动态shape可通过createOptimizationProfile优化配置文件,来指定输入的shape可以变换的范围,当然也可以通过ONNX导出模型时进行指定,本次只演示前一种。示例代码:// tensorRT include#include <NvInfer.h>#include <NvInferRuntime

2022-05-29 19:13:15 1743

原创 TensorRT 系列 (1)模型推理

推理代码:// tensorRT include#include <NvInfer.h>#include <NvInferRuntime.h>// cuda include#include <cuda_runtime.h>// system include#include <stdio.h>#include <math.h>#include <iostream>#include <fstream&.

2022-05-29 18:59:48 2774

原创 TensorRT 系列 (0)C++ API 构建编译网络

TensorRT的核心在于对模型算子的优化(合并算子、利用GPU特性选择特定核函数等多种策略),通过tensorRT,能够在Nvidia系列GPU上获得最好的性能,因此tensorRT的模型需要在目标GPU上实际运行的方式选择最优算法和配置,也因此tensorRT生成的模型只能在特定条件下运行(依赖于编译的trt版本、cuda版本、编译时的GPU型号)。TensorRT提供的C++、Python接口用于直接构建网络结构,本次主要介绍C++接口实现网络的构建与模型的编译,当然TensorRT也可以实现由其它框

2022-05-29 11:03:12 1374

原创 C++ 11 互斥量与死锁

一、互斥量(mutex)的基本概念互斥量mutex是个类对象,可以理解为一把锁,多个线程尝试用其成员函数lock()来加锁,只有一个线程能锁定成功,如果没有锁成功,那么流程将卡在lock()这里不断尝试去锁定。互斥量使用要小心,保护数据不多也不少,少了达不到效果,多了影响效率。二、互斥量的用法包含#include <mutex>头文件2.1 lock(),unlock()步骤:1.lock(),2.操作共享数据,3.unlock()。lock()和unlock()要成对使用

2022-04-16 18:13:45 887

原创 SD3403开发板非安全模式烧写系统并加载内核模块

SD3403开发板有两片4GB的DDR,总共内存为8GB,计划IPCM分配2MB,DSP分配62MB,MCU分配192MB,OS(linux)分配4096MB,剩余的内存分配给MMZ。1. 编译SDK,生成烧写文件在SS928V100_SDK_V2.0.2.0/osdrv目录下执行:make all在SS928V100_SDK_V2.0.2.0/osdrv/pub/ss928v100_image_glibc目录下生成烧写文件:其中boot_image.bin、uImage_ss928v1

2022-04-15 15:22:52 2600 1

CSPDarknet53.zip

Pytorch CSPDarknet53网络

2021-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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