算子有两个输入,第一个是原图像4维Tensor,名字是images;第二个是输出图像Tensor要求的高度和宽度,是一个1维Tensor,名字是size

现在我在c++侧写infershape,我想从size里拿到高度和宽度放到这里

输入:[batch, height, width, channels]
第2/3维根据输入`size`的取值确定,涉及动态shape
输出:[batch, new_height, new_width, channels]

infer shape思路参考
const int64_t max_length = 1024 * 1024 *1024;
const int64_t height_max_length = min(height *100, max_length);
const int64_t width_max_length = min(width *100, max_length);

ShapeVector shape_out = {batch, SHP_ANY, SHP_ANY, channels};
ShapeVector shape_min = {batch, 0, 0, channels};
ShapeVector shape_max = {batch, height_max_length, width_max_length, channels};

并且在底层代码实现中明确限制当超过max_length时打印错误日志

【Mindspore】ResizeArea涉及的infershape问题相关推荐

  1. 2022开源之夏 昇思MindSpore社区活动经验分享

    一.前言 经过大概3个月的开发,2022年的"开源之夏"活动迎来了尾声,在这次活动中我选择申请了昇思MindSpore社区中的CPU算子开发项目,完成了ParallelConcat ...

  2. MindSpore:自动微分

    MindSpore:自动微分 作为一款「全场景 AI 框架」,MindSpore 是人工智能解决方案的重要组成部分,与 TensorFlow.PyTorch.PaddlePaddle 等流行深度学习框 ...

  3. 又是华为!对标 TensorFlow、PyTorch,深度学习框架 MindSpore已开源!附入手公开课...

    Datawhale 作者:Datawhale 摘要:随着深度学习框架等工具的全面开源,最强 AI 处理芯片昇腾的落地,华为的 AI 布局已经逐渐清晰起来,MindSpore 将为各行业带来哪些新变化, ...

  4. 53年来国内唯三,MindSpore加速昇腾芯片论文获国际顶会MICRO最佳论文提名

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要10分钟 Follow小博主,每天更新前沿干货 "研究芯片光砸钱不行,要砸数学家.物理学家." 任正非今年5月在接受< ...

  5. 昇思MindSpore年终盘点 | 看完这篇正式开启虎年!

    2020年3月28日,新一代全场景AI框架--昇思MindSpore开源至今,秉持硬核技术特性.支撑科研创新与产业应用的理念,不断地追求更高的标准.2021年昇思MindSpore再一次交出了满意的答 ...

  6. 华为代码规范_53年国内唯三,华为MindSpore论文获顶会最佳论文提名

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI "研究芯片光砸钱不行,要砸数学家.物理学家." 任正非今年5月在接受<科技日报>专访时如是说.据任正非透露, ...

  7. 应对全场景AI框架部署挑战,MindSpore“四招”让你躺平

    摘要:所谓全场景AI,是指可以将深度学习技术快速应用在云边端不同场景下的硬件设备上,包括云服务器.移动终端以及IoT设备等等,高效运行并能有效协同. 本文分享自华为云社区<AI框架的挑战与Min ...

  8. 跨越全场景统一架构三大挑战,MindSpore亮出“四招”

    摘要:本文重点剖析全场景统一的AI框架的挑战和MindSpore的解决思路. 2020年的最后一天,MindSpore发布了1.1版本,1.1中很重要的特性是构建了端边云全场景统一的基础架构: htt ...

  9. 什么是全场景AI计算框架MindSpore?

    摘要:MindSpore是华为公司推出的新一代深度学习框架,是源于全产业的最佳实践,最佳匹配昇腾处理器算力,支持终端.边缘.云全场景灵活部署,开创全新的AI编程范式,降低AI开发门槛. MindSpo ...

最新文章

  1. logcat --pid xx 查看某个进程的信息
  2. 2023 USNews全美计算机研究生院排名发布!MIT、CMU分别称霸总榜和AI分榜
  3. android fragment动态加载,动态添加Fragment
  4. 《Adobe Illustrator CS5中文版经典教程》—第0课0.5节使用绘图模式
  5. 笑傲江湖客户端服务器地址修改,《笑傲江湖》改键调整操作手把手教你玩笑傲...
  6. .js——alert()语句
  7. 什么是Web渗透测试
  8. 基于Volley框架的图片渐变显示alpha动画
  9. PAT A1002 A+B for Polynomials(25)
  10. 判断画布是否是图元格式画布
  11. LightTable:更改Julia代码字体和console中字体
  12. ★★★★★手把手教你如何利用凤凰实现破 解后台权限以及升级固件(刷机)★★★★★
  13. 刘宇凡:苍井空靠粉丝经济卖内衣还能持续多久?
  14. 如何用DAP仿真器下载程序
  15. 撸猫游戏千千万,他们凭什么被推荐?
  16. 华为鸿蒙,希望是务实的操作系统
  17. 微服务框架-基础框架
  18. 孪生工厂:机械臂加工产线 HMI 监控界面
  19. lol1.7更新服务器维护,LOL7.1版本更新内容时间公告
  20. 在Android手机的状态栏上显示一个摄像头是否在使用的图标(防止偷拍)

热门文章

  1. 七牛云配置CDN,阿里云,ERROR: ACCESS DENIED,访问失败
  2. 吉林省教育学院学报杂志社吉林省教育学院学报编辑部2022年第11期目录
  3. struts2 ajax html,Struts2之-简单使用Ajax交互json数据
  4. VMware vSphere Client客户端登录和新建虚拟机
  5. 【Linux命令】《鸟哥Linux基础》第二十一章 软件安装:源代码与Tarball
  6. spring cache 的常规使用
  7. Zotero之多篇文献引用
  8. 上海悦点信息科技有限公司
  9. MATLAB之数据拟合(附实例+代码)
  10. Echarts 双侧 双表头 柱状图 折线图