下载快手极速版最新版本2020领现金,快手极速版下载2022年最新版免费如何领钱
DouJia 2024-01-11 22:30 147 浏览
蓝字关注快手极速版下载2022年最新版免费如何领钱我们
微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
ONNXRUNTIME
一直使用快手极速版下载2022年最新版免费如何领钱的是ONNXRUNTIME1.7.0版本做推理测试快手极速版下载2022年最新版免费如何领钱,周末有空就把ONNXRUNTIME版本从1.7.0升级到1.13.1版本快手极速版下载2022年最新版免费如何领钱了。
升级导致的问题
发现C++部分的代码没有什么变化,有个获取输入输入层名称跟输出层名称的函数没有啦,之前1.7.1对应的获取输入层跟输出层的函数方法如下:
session_.GetInputName(i, allocator);
session_.GetOutputName(i, allocator);
升级到1.13.1版本之后,上面的函数没快手极速版下载2022年最新版免费如何领钱了,只有下面的函数:
session_.GetInputNameAllocated(i, allocator);
session_.GetOutputNameAllocated(i, allocator);
修改之后,我依然跟之前一样把输入名称跟输出名称保存在两个全局的std::vector里面,然后推理的时候直接作为参数传入,然后我就一直遇到推理错误,一直报input node is empty 或者invalid input node,程序直接崩溃了。 以YOLOv5模型为例,错误信息如下:
错误分析
没升级之前的代码是这样的
std::vectoroutput_bad_names;
for( inti = 0; i < numOutputNodes; i++) {
autoout_name = session_. GetOutputName (i, allocator);
output_bad_names.push_back(out_name.get);
}
正常工作没错误!升级之后代码是这样的
std::vectoroutput_bad_names;
for( inti = 0; i < numOutputNodes; i++) {
autoout_name = session_.GetOutputNameAllocated(i, allocator);
output_bad_names.push_back(out_name.get);
}
然后我在推理之前打印了一下这个output_bad_names这个数组,打印代码如下:
for( autoitem : output_bad_names) {
std:: cout<< "output node:"<< item << std:: endl;
}
输出的结果如下:
而且我还注意到并不是每次打印输出的结果并不一致,相当随机。有时候会正确推理一次。多数时候都直接挂了。所以我很怀疑
autoout_name = session_.GetOutputNameAllocated(i, allocator);
获取的AllocatedStringPtr指针是个临时变量,过了for循环之后会随机释放掉,然后我定义了一个全局的变量来测试一下,
constchar*ddd = "Hello World";
for( inti = 0; i < numOutputNodes; i++) {
auto out_name = session_.GetOutputNameAllocated(i, allocator);
ddd = out_name. get;
output_bad_names.push_back(out_name. get);
}
运行一下,输出结果如下:
看来GetOutputNameAllocated返回的必须作为全局变量才行,Bug捉到了!
代码修改与测试
解决的方法很简单就是把查询到这些节点名称全部**一份到一个全局的std::vector对象中去,这样就算返回的临时变量被复写或者或者变化了,不会影响到保存好的全局变量。先初始化一下定义的std::vector的输入与输出节点数组:
size_tnumInputNodes = session_.GetInputCount;
size_tnumOutputNodes =session_.GetOutputCount;
for( inti = 0; i < numInputNodes; i++) {
input_node_names.push_back( std:: string( ""));
}
for( inti = 0; i < numOutputNodes; i++) {
output_node_names.push_back( std:: string( ""));
}
然后读取输出节点保存一下:
for( inti = 0; i < numOutputNodes; i++) {
autoout_name = session_.GetOutputNameAllocated(i, allocator);
output_node_names[i].append(out_name.get);
}
然后在推理之前创建临时变量就好啦:
conststd::arrayinputNames = { input_node_names[ 0].c_str };
conststd::arrayoutNames = { output_node_names[ 0].c_str, output_node_names[ 1].c_str, output_node_names[ 2].c_str, output_node_names[ 3].c_str };
然后就可以直接推理了:
std::vectorort_outputs = session_.Run(Ort::RunOptions{ nullptr}, inputNames.data, &input_tensor_, 1, outNames.data, outNames.size);
启动ONNXRUNTIEM推理可以运行了, KeyPointRCNN+ONNXRUNTIEM C++ 的推理演示如下:
CPU与GPU推理
我下载了ONNXRUNTIEM1.13.1的GPU版本,然后使用CPU推理,发现速度比Python版本快了那么一点点,显示如下:
启动GPU选项之后的推理速度:
GPU版本如何启动
关于ONNXRUNTIEM1.13.1 GPU版本如何启动下载GPU版本下面有三个dll支持
onnxruntime.dll
onnxruntime_providers_cuda.dll
onnxruntime_providers_shared.dll
onnxruntime.dll是核心依赖库。
onnxruntime_providers_cuda.dll是跟版本匹配 CUDA加速才启作用。
onnxruntime_providers_shared.dll表示支持兼容低版本 CUDA比。
ONNXRUNTIEM1.13.1 GPU官方支持的是11.6版本,而我自己安装的版本是11.3,必须把上述三个dll文件放到项目文件夹下或者把路径配置到环境变量中去。启动GPU添加下面的代码:
this->session_options.SetGraphOptimizationLevel(ORT_ENABLE_BASIC);
OrtSessionOptionsAppendExecutionProvider_CPU( this->session_options, 0);
这样就可以启用GPU运行了,当没有GPU它会自动转到CPU模式去推理,真的很开发者友好。
扫码查看OpenCV+OpenVIO+Pytorch系统化学习路线图
CV全栈开发者说 - 从传统算法到深度学习怎么修炼
2022入坑深度学习,我选择Pytorch框架!
Pytorch轻松实现经典视觉任务
教程推荐 | Pytorch框架CV开发-从入门到实战
OpenCV4 C++学习 必备基础语法知识三
OpenCV4 C++学习 必备基础语法知识二
OpenCV4.5.4 人造型检测+五点landmark新功能测试
OpenCV二值图象分析之Blob分析找圆
OpenCV4.5.x DNN + YOLOv5 C++推理
OpenCV4.5.4 直接支持YOLOv5 6.1版本模型推理
OpenVINO2021.4+YOLOX目标检测模型部署测试
比YOLOv5还厉害的YOLOX来了,官方支持OpenVINO推理
相关推荐
-
- 快手极速版下载领现金是不是真,要扣钱吗?,快手极速版下载领现金免费领红包安全吗
-
就使用过的友友反馈快手极速版赚钱提现还是比较安全的快手极速版下载领现金免费领红包安全吗,目前赚取金币的方法之一两种,一个是签到领金币,一个是看视频赚金币签到领金...
-
2025-05-05 06:30 DouJia
-
- 快手极速版下载领现金2020版(快手极速版下载领现金2020版安装)
-
厦门建发股份有限公司二O一六年度审计报告致同会计师事务所(特殊普通合伙)目录审计报告合并及公司资产负债表1-2合并及公司利润表3合并及...
-
2025-05-05 04:30 DouJia
-
- 安装快手极速版免费安装,安装快手极速版
-
想要下载快手极速版,安装快手极速版你可以在应用商店搜索并下载,或者通过快手的官方网站下载安装包如果安装快手极速版你使用的是安卓手机,可以直接打开你的应用商店,然...
-
2025-05-05 02:30 DouJia
-
- 快手极速版新版下载,最新快手极速版app下载
-
Messagesapp或许是iOS10最大的更新之一最新快手极速版app下载,新的Messagesapp拥有众多的新功能最新快手极速版ap...
-
2025-05-05 00:30 DouJia
-
- 快手下载官方正版免费下载,快手下载官方正版免费下载安装
-
电脑下载快手极速版方法1首先打开电脑浏览器页面快手下载官方正版免费下载,搜索输入安卓模拟器,进入页面后,点击立即下载2下载完成之后打开安卓模拟器,在模拟器内快手...
-
2025-05-04 22:30 DouJia
-
- 快手极速版怎么快速赚金币(快手极速版怎么快速赚金币脚本是什么)
-
1、首先,提高活跃度是暴涨金币的关键在极速版应用中,用户的活跃度与金币获取速度密切相关要提高活跃度,用户可以频繁进行观看短视频完成任务等操作例如,在快手极速版中...
-
2025-05-04 20:30 DouJia
-
- 快手2023旧版免费下载,快手下载安装2023
-
快手K歌是快手平台上的一个功能快手下载安装2023,用户可以在快手App中使用K歌功能进行唱歌和录制视频要使用快手K歌,您可以按照以下步骤进行1下载并安装快手...
-
2025-05-04 18:30 DouJia
-
- 快手极速版下载2022年最新版免费安装日的简单介绍
-
具体如下1首先第一步打开手机中的快手App快手极速版下载2022年最新版免费安装日,打开快手后点击左上角三选项快手极速版下载2022年最新版免费安装日,在跳出...
-
2025-05-04 16:30 DouJia
-
- 下载快手赚钱(下载快手赚钱领红包)
-
爱他美奶粉是欧洲第一品牌,因配方高端、近似母乳赢得下载快手赚钱了国内妈妈下载快手赚钱的青睐,德国爱他美奶粉海淘直邮销量连续8年占据【国际妈咪】海外奶粉品类前...
-
2025-05-04 14:30 DouJia
-
- 快手 市值 美元,快手市值美元
-
2021年快手市值美元,快手这一短视频领域快手市值美元的巨头即将登陆港交所快手市值美元,预计募集50亿美元快手市值美元,市值估值达500亿美元作为与抖音齐名的短...
-
2025-05-04 06:30 DouJia
-
- 快手极速版下载2.3.3.254,快手极速版下载2024年最新版免费安装尿酸高喝什么水
-
快手极速版日均下载量达到253万次如今快手极速版下载2.3.3.254,同样的策略快手极速版下载2.3.3.254,快手想要用在海外快手极速版下载2.3.3.2...
-
2025-05-04 04:30 DouJia
-
- 关于快手刷双击0.01元100个双击ks小白龙的信息
-
大佛今天也在KS发视频快手刷双击0.01元100个双击ks小白龙了!塔门这是要集体搬家快手快手刷双击0.01元100个双击ks小白龙?小白龙在舞帝二代弟子中仅...
-
2025-05-04 02:30 DouJia
-
- 百度热搜
- 新浪热搜
- 1 总书记青春寄语滋润心田
- 2 热 外交部国防部罕见接连发声
- 3 热 女子在沙滩玩20分钟捡了小半兜钉子
- 4 大数据揭秘五一假期热门旅游地
- 5 景区飞天魔毯失控 多名游客被甩出
- 6 热 陈奕迅日本演唱会有空投炸弹画面
- 7 热 贵州黔西2艘游船侧翻 约70人落水
- 8 荣昌卤鹅一天卖出五万只
- 9 教育局长让下属跨省帮其女办婚礼
- 10 五一假期返程高峰要来了
- 最新抖音
-
抖音名字大全男两个字,抖音名字大全男两个字独一无二的
提起2021最火爆微信昵称男抖音名字大全男两个字,大家都知道,有人问2021年抖音火爆霸气抖音名字大...
探秘抖音电脑版官方官网:无限创意的窗口,抖音电脑版官网登录入口
在这个信息爆炸的时代,抖音作为一款广受欢迎的短视频平台,以其丰富的内容和强大的社交属性吸引了无数用户...
探索抖音电脑版官方网站:搜索与体验新境界,抖音电脑版官方网站 搜 索不到
在数字时代,短视频平台如抖音已成为人们日常生活中不可或缺的一部分,它不仅改变了我们的娱乐方式,也重塑...
探索抖音电脑版官方网站下载之旅,抖音官方电脑版怎么下载安装
在数字时代,抖音已经成为全球最受欢迎的短视频平台之一。无论是为了娱乐消遣还是为了商业营销,抖音都为用...
好听的抖音名字女霸气三个字带丽字,抖音名字女生简单气质带丽字
四十岁女人淡雅气质网名三个字三十岁女人淡雅气质网名裁一个月亮山楂果落了路过人间雨后彩虹如你所意阳光贝...
抖音极速版怎么赚钱快一点,抖音极速版怎么赚钱
1、1首先在手机上找到“抖音极速版”APP图标并点击它抖音极速版怎么赚钱,如下图所示2打开“抖音极速...
抖音电脑版官方网站下载安装指南,抖音电脑版官方下载官网
在这个快节奏的数字时代,抖音已经成为全球最受欢迎的短视频平台之一。它不仅让普通用户能够分享自己的生活...
探索抖音电脑版官方网站下载的便捷之旅,抖音电脑官网免费下载
在数字时代,短视频平台如抖音(国际版名为TikTok)已成为全球用户分享生活、娱乐和创意的热门场所。...
- 最新快手
-
快手极速版下载领现金是不是真,要扣钱吗?,快手极速版下载领现金免费领红包安全吗
就使用过的友友反馈快手极速版赚钱提现还是比较安全的快手极速版下载领现金免费领红包安全吗,目前赚取金币...
快手极速版下载领现金2020版(快手极速版下载领现金2020版安装)
厦门建发股份有限公司二O一六年度审计报告致同会计师事务所(特殊普通合伙)目录审计报告...
安装快手极速版免费安装,安装快手极速版
想要下载快手极速版,安装快手极速版你可以在应用商店搜索并下载,或者通过快手的官方网站下载安装包如果安...
快手极速版新版下载,最新快手极速版app下载
Messagesapp或许是iOS10最大的更新之一最新快手极速版app下载,新的...
快手下载官方正版免费下载,快手下载官方正版免费下载安装
电脑下载快手极速版方法1首先打开电脑浏览器页面快手下载官方正版免费下载,搜索输入安卓模拟器,进入页面...
快手极速版怎么快速赚金币(快手极速版怎么快速赚金币脚本是什么)
1、首先,提高活跃度是暴涨金币的关键在极速版应用中,用户的活跃度与金币获取速度密切相关要提高活跃度,...
快手2023旧版免费下载,快手下载安装2023
快手K歌是快手平台上的一个功能快手下载安装2023,用户可以在快手App中使用K歌功能进行唱歌和录制...
快手极速版下载2022年最新版免费安装日的简单介绍
具体如下1首先第一步打开手机中的快手App快手极速版下载2022年最新版免费安装日,打开快手后点击...
- 热门关注