当前位置:   article > 正文

如何从0到1搭建C++ 深度学习推理环境?_clion使用onnxruntime

clion使用onnxruntime

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

基于Ubuntu操作系统搭建的C++开发环境包括:

1.基于clion 开发环境
2.onnxruntime
3.opencv
4.drogon
5.jsoncpp
6.spdlog
7.concurrent_queue


提示:以下是本篇文章正文内容,下面案例可供参考

一、clion

在clion 官方网站上www.jetbrains.com/clion/ 下载对用的版本即可,例如CLion-2021.3.tar.gz,或使用命令wget https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz
1.tar zxvf CLion-2021.3.tar.gz
2.cd clion-2016.2.2/bin/
3.运行./clion.sh
4.打开需要输入license,这种情况可以添加[C和C++公众号],输入激活码获取,需要注意的是经常检查有已经使用,可以在激活的时候把网络关闭了即可.

二、升级cmake和gcc/g++

1.升级cmake

sudo apt remove make
sudo pip install --upgrade cmake==3.9.6, 老版本会自动卸载
参考:https://www.cnblogs.com/azureology/p/14128365.html

2.升级gcc/g++

	https://blog.csdn.net/goodsirlee/article/details/106231821
  • 1

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
–slave /usr/bin/g++ g++ /usr/bin/g+±9
–slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-9
–slave /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-9
–slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-9

二、onnxruntime

1.基于源代码编译

a.根据modelgit中提示的下载链接,将下载相关的文件放在目录下:onnxruntime- master/cmake/external中,都下载完成.
b. 依赖:gcc 7.5,源码编译 prefix=/usr/local/gcc-7.5
c. 设置 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc-7.5/lib64
d. ./build.sh --config Release --use_openmp --build_shared_lib --parallel
e. 进入build/Linux/Release 执行sudo make install

2.基于已编译的库

二、使用步骤

二、使用步骤

二、使用步骤

1.引入库

代码如下(示例):

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2.读入数据

代码如下(示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
  • 1
  • 2
  • 3

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/256893
推荐阅读
相关标签
  

闽ICP备14008679号