
C++
文章平均质量分 78
全息数据
用数据拟合世界。
展开
-
Ubuntu20.04安装cuda11.8和cudnn,以及TenserRT
我下载的cudnn安装包文件是cudnn-11.1-linux-x64-v8.0.4.30.solitairetheme8,如何根据这个安装包进行安装cudnn呢?将文件复制到 CUDA 安装目录,假设 CUDA 11.1 安装在 /usr/local/cuda-11.1,使用以下命令将文件复制到相应目录,的步骤一样,但是该博文没有cudnn验证命令,所以这里我给出了验证cudnn版本的有效命令,命令如下,,但是我使用该博文的设置环境变量的命令时没有生效,下面我给出有效设置环境变量的命令,其他步骤不变,原创 2024-11-12 14:26:42 · 1810 阅读 · 0 评论 -
facenet人脸检测+人脸识别+性别识别+表情识别+年龄识别的C++部署
TAO工具包基于TensorFlow和PyTorch构建,采用了迁移学习的技术,可以将用户自己的模型或预训练模型与实际或合成数据进行适配,并针对目标平台进行推理吞吐量的优化,从而使整个训练过程变得更加简单、高效。TAO工具包的使用不需要专业的人工智能知识或大量的训练数据集,因此,它可以帮助更多的人轻松进入深度学习的领域,快速实现各种应用场景。运行环境:Tensorflow。运行环境:TensorRT。运行环境:TensorRT。运行环境:TensorRT。运行环境:TensorRT。原创 2024-04-16 23:12:51 · 1850 阅读 · 3 评论 -
YOLOV5检测+追踪使用deepstream部署(c++版)
DeepStream是一个基于NVIDIA GPU和TensorRT的开源视频分析框架。它提供了一个端到端的、可扩展的平台,可以处理多个视频和图像流,并支持实时的人脸识别、车辆识别、物体检测和跟踪、行为分析等视觉分析任务。DeepStream可以通过在不同的节点上进行分布式部署来实现高吞吐量和低延迟的处理,从而满足各种应用场景的需求,如智能城市、智能交通、工业自动化等。Deepstream稳定高效的读流和推流能力;Deepstream内置的目标追踪算法(deepsort等)原创 2024-04-16 15:25:35 · 3777 阅读 · 5 评论 -
MODNet抠图模型的C++部署
也是一类前背景分割问题,但是matting不是硬分割,而是软分割(Soft Segmentation),像玻璃、头发这类前景,对应像素点的颜色不只是由前景本身的颜色决定,而是前背景颜色融合的结果,matting问题的目标就是,找出前背景颜色,以及它们之间的融合程度,以便于将前景合并到新的背景上,matting属于。参考原文:https://blog.youkuaiyun.com/qq_46675545/article/details/123738493。构建、build engine、运行。原创 2024-04-01 23:07:15 · 568 阅读 · 0 评论 -
TensorRT基础知识及应用【C++深度学习部署(十)】
接口被用来定义模型。// bit shift,移位:y左移N位,相当于 y * 2^N// kEXPLICIT_BATCH(显性Batch)为0,1U原创 2023-11-16 16:12:07 · 3357 阅读 · 0 评论 -
C++ opencv基本用法【C++深度学习部署(九)】
【代码】opencv基本用法。原创 2023-11-15 16:05:23 · 1026 阅读 · 0 评论 -
CMake基础及应用【C++深度学习部署(八)】
在实际工作中推荐使用CMake构建C++项目,CMake是用于构建、测试和软件打包的开源跨平台工具;自动搜索可能需要的程序、库和头文件的能力;独立的构建目录(如build),可以安全清理支持复杂的自定义命令(下载、生成各种文件)自定义配置可选组件从简单的文本文件()自动生成工作区和项目的能力在主流平台上自动生成文件依赖项并支持并行构建几乎支持所有的IDE。原创 2023-11-01 16:51:53 · 891 阅读 · 1 评论 -
C++进阶语法——STL 标准模板库(下)(Standard Template Library)【C++深度学习部署(七)】
容器类型::iterator 变量名称。而不是使用C++原生数组。原创 2023-11-01 11:53:51 · 801 阅读 · 0 评论 -
C++进阶语法——STL 标准模板库(上)(Standard Template Library)【C++深度学习部署(六)】
⼀个强⼤的、可复⽤的、⾃适应的泛型类和函数集合使⽤C++ 模板(templates)实现实现了常⻅的数据结构(data structures)和算法(algorithms)庞⼤的类库俄裔美籍程序员:Alexander Stepanov 1994年开发容器,算法,迭代器是独立设计的,但是它们之间配合的很好容器(containers)各种对象或原始类型的集合array、vector、deque、stack、set、map等算法(algorithms)处理容器元素序列的各种函数。原创 2023-10-31 11:42:57 · 562 阅读 · 0 评论 -
C++进阶语法——智能指针【C++深度学习部署(五)】
C++ 提供了内存管理的绝对⾃由度分配释放声明周期管理⼀些潜在严重问题未初始化的指针(wild pointer),也就是野指针,可指向内存的任何位置内存泄漏(memory leak),可能因为没有及时释放分配的内存空间悬空指针(dangling pointer):指针指向已经释放的对象所有权(ownership),引入智能指针谁拥有指针?何时可以删除指针?std::move(p1):转移p1拥有的所有权,容器 vec 拥有堆上面对象的所有权,p1 会设置为空指针,原创 2023-10-30 14:00:24 · 560 阅读 · 0 评论 -
C++进阶语法——OOP(面向对象编程)【C++深度学习部署(四)】
----->• 在析构函数中释放内存时,其他对象中的指针可能还在指向被释放的资源,在析构函数释放内存资源时可能会报错,例如下面的代码,如果使用编译器默认的拷贝构造函数,在进行析构函数释放内存资源时可能会报错。当调用析构函数的时候,由于后进先出的原则,new_account 上的地址被释放后,alice_account 的地址也会被释放,但地址已经被释放,所以会造成堆空间重复释放的问题,导致程序报错,------>• 如果是指针,拷⻉的是值(指向的地址),⽽不是指向的对象,原创 2023-10-27 22:37:31 · 1148 阅读 · 0 评论 -
C++ 学习链接
参考:,原创 2023-10-26 10:56:43 · 173 阅读 · 0 评论 -
C++环境配置【C++深度学习部署(一)】
这里给出 C++ 调试的 launch.json 文件的内容,需要注意2点,“program” 的内容和task.json的 “program” 一致,“preLaunchTask” 和 tasks.json 的label 一致,因为 debug 的时候先编译后调试,下一步,在如下图中按照图标分别点击即可完成对 py 代码的 debug,其中③和④的区别是,③是仅在当前 py 程序 跳转,而④可跳转到其他 py 程序或 py 包,生成可执行文件 main,在命令行输入 ./main 即可执行程序,如下图,原创 2023-10-24 10:50:34 · 767 阅读 · 0 评论 -
C++进阶语法之函数和指针【C++深度学习部署(三)】
• 函数名称• 参数列表-----> 传给函数的变量-----> 变量类型需声明• 返回值类型• 函数体-----> 函数被调⽤执⾏的部分-----> 花括号 { }内部A、函数的定义——⽆参数B、 函数的定义——1个参数C、函数的定义——⽆返回类型D、 函数的定义——多个参数E、函数的定义——函数的调⽤(calling)cout原创 2023-10-19 10:42:48 · 353 阅读 · 0 评论 -
C++基本语法【C++深度学习部署(二)】
2、 + - * /,(流提取),::(作用域运算符,表示一种从属的关系)等是操作符,推荐采用C++11标准初始化,如果没有进行初始化,编译器会给出一个随机的数字,比如0,1、include,main,cin,cout,favorite_num是标识符,C++存储C风格字符串时,字符串使用的是双引号,每个字符串会多存储1个字符大小。标识符是程序员自己定义的,主要用来标识变量,函数,类,模块等用户定义项的名称;• 整型(integer):short、int、long、long long。原创 2023-10-16 16:40:45 · 607 阅读 · 0 评论 -
C++编译过程
鼠标右键选择“Open in Integrated Terminal”,然后在下面的终端输入“cmake . -B build”,或者是这个命令也可以“cmake --build build -j12”,完成之后再次在终端输入“cmake --build build”,完成之后会生成“yolov8_bmcv.soc”文件;然后在运行该文件,在运行该文件之前可以修改该文件的权限“sudo chmod 777 yolov8_bmcv.soc”,通过命令“./yolov8_bmcv.soc ”运行;原创 2023-09-18 09:40:09 · 186 阅读 · 0 评论 -
C++ STL
【代码】C++ STL。原创 2023-09-14 17:13:54 · 133 阅读 · 0 评论 -
VSCode配置C/C++环境
文章目录参考:优快云链接原创 2023-09-12 15:25:08 · 204 阅读 · 0 评论