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

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


前言

基于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

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

2.读入数据

代码如下(示例):

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

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


总结

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

allen_hai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值