没有合适的资源?快使用搜索试试~ 我知道了~
C++调用tensorflow教程
5星 · 超过95%的资源 24 下载量 16 浏览量
2020-08-26
22:15:51
上传
评论 1
收藏 188KB PDF 举报
温馨提示
试读
2页
今天小编就为大家分享一篇关于C++调用tensorflow教程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
资源推荐
资源详情
资源评论
C++调用调用tensorflow教程教程
今天小编就为大家分享一篇关于C++调用tensorflow教程,小编觉得内容挺不错的,现在分享给大家,具有很好
的参考价值,需要的朋友一起跟随小编来看看吧
目前深度学习越来越火,学习、使用tensorflow的相关工作者也越来越多。但是目前绝大部分的python都是拥有着丰富的
python的API,而c++的API不够完善。这就导致绝大多是使用tensorflow的项目都是基于python。
如果项目是由c++编写,想调用python下的tensorflow?可参考本教程(tensorflow模型是CNN卷积神经网络)
具体步骤:
1.python环境环境
首先安装python,可以在Anaconda官网直接下载。记住python一定选择64bit,目前tensorflow不支持32位的python,这也是
我之前被坑过的地方。下载Anaconda后直接
bash Anaconda3-4.3.1-Linux-x86_64.sh
就可以安装,然后
gedit ~/.bashrc
在最后面加上
export PATH=/<你的anaconda路径>/bin:$PATH
将python安装路径添加到系统路径中,这样在终端敲python后会运行安装的python3.6,如下图所示,代表安装成功:
2.tensorflow
直接终端输入:
pip install tensorflow
就会自动帮你安装到python下。
如果出现类似“没有找到匹配版本”(或者红色英文提示),那么你可能装的是python32bit版本,暂时不支持tensorflow!
安装成功后在终端如下操作:
显示tensorflow版本,表示安装成功!
3.C++Demo
一个简单的c++调取python+tensorflow的demo,按照实际需要可以依葫芦画瓢。
#include <Python.h>
#include <iostream>
int main(int argc, char** argv)
{
char* picpath ="/home/pdd/PD/c++/c++python/pic/0.0.jpg";
Py_Initialize();
if ( !Py_IsInitialized() ) {
return -1;
}
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
PyObject* pMod = NULL;
PyObject* pFunc = NULL;
PyObject* pParm = NULL;
PyObject* pRetVal = NULL;
int iRetVal = -999;
资源评论
- 陈熙昊2023-07-26教程的编写方式简洁明了,只讲解关键的知识点,避免了冗余,非常实用。推荐给需要学习C调用tensorflow的人。
- thebestuzi2023-07-26这份文件的编写相当质朴,没有过多的花哨用词,很适合初学者阅读,对进入tensorflow的大门有很大帮助。
- 莉雯Liwen2023-07-26教程内容清晰易懂,让我对C调用tensorflow有了更深刻的认识,非常实用。
- 图像车间2023-07-26教程给出了一些实际的例子,帮助读者更好地理解如何在C中调用tensorflow,解决了我之前遇到的困惑。
- 赵伊辰2023-07-26这份教程详细介绍了如何使用C调用tensorflow,对于初学者来说很友好,让人能够快速上手。
weixin_38501610
- 粉丝: 4
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功