码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • mindspore-RuntimeError: mindspore/ccsrc/backend/session/ascend_session.cc:


    请教大家一个问题:有小伙伴用过ops.MaskedSelect()算子吗?

    运行环境:鹏城云脑,mindspore1.3

    报错如下:

    其中:

    loc_data.shape: (1, 32760, 4)

    pos_idx.shape: (1, 32760, 4)

    代码如下:

    # wrap targets
            loc_t = F.stop_gradient(loc_t)
            conf_t = F.stop_gradient(conf_t)

            pos = conf_t > 0
            # Localization Loss (Smooth L1)
            # Shape: [batch,num_priors,4]
            # pos_idx = pos.unsqueeze(pos.dim()).expand_as(loc_data)
            cast = ops.Cast()
            pos = cast(pos, mindspore.float32)
            expand_dims = ops.ExpandDims()
            pos_idx = expand_dims(pos, pos.dim()).expand_as(loc_data)
            print("******************************")
            print("loc_data.shape:",loc_data.shape)
            print("pos_idx.shape:",pos_idx.shape)
            # expand_dims = ops.ExpandDims()
            # pos_idx = expand_dims(pos, pos.dim()).expand_as(loc_data)
            pos_idx = cast(pos_idx, mindspore.bool_)
            # loc_p = loc_data[pos_idx].view(-1,4)
            loc_p = (ops.MaskedSelect()(loc_data, pos_idx))
            print("loc_p.shape:",loc_p.shape)
            print("loc_p.dtype:",loc_p.dtype)
            loc_p = loc_p.view((-1,4))
            #loc_p = Tensor(loc_p, dtype=mstype.float32)
            # loc_t = loc_t[pos_idx].view(-1,4)
            loc_t = (ops.MaskedSelect()(loc_t, pos_idx)).view((-1,4))
            print("loc_t.shape:",loc_t.shape)
            print("loc_t.dtype:",loc_t.dtype)
            #loc_t = Tensor(loc_t, dtype=mstype.float32)
            # loss_l = F.smooth_l1_loss(loc_p, loc_t, reduction='sum')
            loss = P.SmoothL1Loss()
            loss_l = loss(loc_p, loc_t)

    还没有训练就开始出错了,这是什么原因呢?

    请参考检查下

    mindspore.ops.MaskedSelect — MindSpore master documentation

    需要注意下数据的类型和使用方式

  • 相关阅读:
    Jetson Nano下载C++ 版本的GPIO 并配置进qt项目
    2022年面试复盘大全400道:Redis+ZK+Nginx+数据库+分布式+微服务
    [feign]远程调用实现token信息的传递
    coco2017数据集COCO格式转YOLO格式
    Webpack
    [附源码]计算机毕业设计JAVA超市订单管理系统
    罗马和汉朝的对比
    Gof23-创建型-工厂-单例-抽象工厂-建造-原型以及UML的绘制
    libevent学习——辅助类型和函数
    Mysql 查询表参考
  • 原文地址:https://blog.csdn.net/weixin_45666880/article/details/126421779
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号