| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 解决C++调用python 时,使用tensorflow库GPU加速出现错误:IndexError: list index out of range -> 正文阅读 |
|
[Python知识库]解决C++调用python 时,使用tensorflow库GPU加速出现错误:IndexError: list index out of range |
首先感谢大佬,参考文章:Ubuntu16.04 OMNeT++配置 C++调用Python和TensorFlow_weixin_43789697的博客-CSDN博客 由于使用的是虚拟环境里的tensorflow,所以Cmakelists.txt部分头文件和库文件的路径要进行修改(根据自己的路径位置进行修改): cmake_minimum_required(VERSION 2.8) ) include_directories( ) 其次解决tensorflow库GPU加速出现错误:IndexError: list index out of range 问题出现的原因:正常python里面import tensorflow时会从启动参数里抓变量(argc,argv),然后C++里调用python就没有继承这些变量。import tf的时候访问这些变量就出错了。
在 Py_Initialize(); 之后加上 PySys_SetArgv(0,(wchar_t**)argv); 问题解决! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 6:59:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |