C++ api
Ehrich wen
人工智能、算法集成、TensorRT、OpenVINO、TNN&MNN、C++后端开发
展开
-
onnx转TensorRT推理自定义插件(op)的方式,Python&C++
首先,无论是python还是C++,我们都要写一个自己的plugin,一般的不支持op网上都有参考的版本,写plugin的参考教程:如何写好一个opC++实现和使用过程:下载TensorRT官网源码, 进入plugin可以看到许多已经定义好的插件可以参考,照着写就行,以ScatterND为例。先写好自己的plugin,如名为:myplugin注意:此处plugin代码里面不能包含REGISTER_TENSORRT_PLUGIN(MyPluginCreator)代码,不然会导致重复注册的问题。在p原创 2021-11-08 15:19:45 · 3567 阅读 · 2 评论 -
clang-tidy静态语义检查,安装、使用、检查项注解
clang-tidy是非常不错的静态语义检查项,很多人会使用它来做一些简单的语义检查。安装clang-tidy:apt-get install clang-tidy使用clang-tidy的方式是:clang-tidy --checks='Checks' test.cpp -- -I ./src/ -x c++其中–checks=可以写‘*’,表示对所有clang-tidy检查项进行检查,上面‘Checks’是指定检查.clang-tidy文件里的检查项(下面介绍);test.cpp是原创 2021-08-17 14:22:21 · 11662 阅读 · 2 评论 -
clang-tidy找不到c++头文件,报错clang-diagnostic-error
error: ‘memory’ file not found [clang-diagnostic-error]需要指定编译环境解决方法:在尾部加-- -x c++来指定c++编译器(默认应该是gcc)clang-tidy --checks='*' test.h -- -x c++原创 2021-08-09 20:16:13 · 4713 阅读 · 0 评论 -
Linux(Ubuntu)安装ONNXRuntime C++ API
安装python3apt-get install python3安装pip3apt-get install python3-pippip3 install --upgrade pip安装依赖pip3 install --upgrade setuptoolspip3 install --upgrade wheelpip3 install numpy安装cmakeapt-get install cmake下载onnxruntime(建议按照官方文档直接clone,.原创 2021-05-13 11:38:14 · 7206 阅读 · 8 评论