自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 insightface源码安装

【代码】insightface安装。

2023-07-04 19:17:06 839 1

原创 ubuntu上交叉编译RK1126板子使用的gdb

ubuntu上交叉编译RK1126板子使用的gdb1.添加交叉编译器的环境变量:2.下载gdb,使用低版本gdb-7.10.1,官方链接你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Co

2023-06-26 15:06:57 331 1

原创 ubuntu环境中使用clion编译opencv samples

ubuntu环境中使用clion编译opencv samples

2023-01-15 00:16:13 427

原创 libtorch指定版本在linux系统下的源码编译

一. 环境准备centos7或者ubuntuminiconda安装,请参考Linux下conda安装及使用cuda-10.2cudnn7.6.5pytorch v1.2.0二. 依赖库安装(激活conda环境,例如: conda activate libtorch120)1.Commonconda install numpy ninja pyyaml mkl mkl-include setuptools cmake cffi typing2.Add LAPACK support f

2022-05-12 18:02:44 1393 3

原创 ubuntu TensorRT源码编译

1.目的:TensorRT_v6.0.12.编译环境准备:(1) cuda-10.0 + cuDNN-7.6CMake >= v3.13若本机CMake<v3.13,则可以搭建conda 环境,在conda 环境里安装CMake=3.15,并记录路径如:/media/data1/3rdtool/anaconda3/envs/libtorchcpp/bin/cmake(2)默认 cuda-10.0 和 cuDNN-7.6安装的比较熟悉了;3.下载TensorRT-6.0.1.5,解压路径

2022-03-16 13:43:46 2498

原创 python字符串中的None索引

example1:x = 'runs/exp2'dest0 = x[8:None]dest1 = x[8:-1]dest2 = x[8:-2]dest3 = x[8:-3]>>> print('--dest0:',dest0)--dest0: 2>>> print('--dest1:',dest1)--dest1: >>> print('--dest2:',dest2)--dest2: >>> print('--

2021-08-27 15:26:07 428

原创 从pytorch模型到wk

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-12 10:48:58 1196 3

原创 把数组或vector中的数据分成几段

工程中有时需要把数组或vector中的数据分成几段并分别保存。直接看例子:问题:需要把长度为21个元素的std::vector<float>按一定格式分成5段(蓝色箭头所指列为每段索引为起始点,红色箭头所指列为每段的末尾索引) std::vector<float> points; for (int i = 0; i < 21; ++i) { points.push_back(i+0.5); }`

2021-05-13 19:40:35 4142

原创 memcpy和vector的搭配使用

有时需要把其他类型的数据(torch::Tensor)转成vector。1.例子void tensor2Vect(torch::Tensor& box, vector<float>& boxvect){ std::vector<float>boxvect_new(box.numel(),-1);//[1] box = box.to(torch::kCPU);//[2] std::memcpy(&boxvect_new[0], bo

2021-04-30 19:03:00 6603 1

原创 工程封装中的基类和派生类

工程中经常看到基类和派生类,自己工作中也会用到。今天大致总结下自己使用的例子。1.接口封装中的基类(1) 暴露在外面给别人使用的接口函数时,一般使用基类作为接口(*.h);(2) 接口中基类中的成员函数使用纯虚函数(virtual int A()=0;);(3) 带有纯虚函数的基类又称为抽象类,基类不需要成员函数的具体实现,只是一种函数形式;2.中间派生类(1) 继承最外层接口的中间派生类创建时,成员函数最好定义为虚函数(virtual int B()????;(2) 之所以称为中间派生

2021-04-29 19:39:21 88

原创 关于工程接口封装中的全局变量小记

在平时工作中会对工程进行封装,在多个子工程合并时,有时需要全局变量A在整个工程中使用,这时需要加入特定的关键字才能使变量达到我们想要的效果。static的一种使用:例子:enum StrType{strM1= 1,strM2 = 2,strM3= 5,strM_MAX,};pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;int IClassCommon::LoadModel(StrType model_type,std::strin

2021-04-29 18:51:21 221

原创 libtorch中 tensot---> Variable

what(): Expected object of type Variable but found type CUDALongType for argument #2 ‘index’ (checked_cast_variable at …/…/torch/csrc/autograd/VariableTypeManual.cpp:38)问题描述:在使用libtorch函数torch::index_select(detections_class_left,0, index)时,运行报错如上,而进入inde

2021-04-20 18:59:39 212

空空如也

空空如也

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

TA关注的人

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