QT+ Libtorch Microsoft C++ 异常: std::length_error

这篇具有很好参考价值的文章主要介绍了QT+ Libtorch Microsoft C++ 异常: std::length_error。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        visual studio编译qt+libtorch,载入模型时报错。

出错信息:

        使用visual studio 编译QT+libtorch报错

kernelbase.pdb 包含查找模块 kernelbase.dll 的源文件所需的调试信息,c++,visual studio,pytorch,qt

未加载kernelbase.pdb,kernelbase.pdb 包含查找模块 KernelBase.dll 的源文件所需的调试信息。

0x00处(位于 view64.exe 中)有未经处理的异常: Microsoft C++ 异常: std::length_error,位于内存位置 0x00 处。

原因:

        libtorch版本与QT编译器不匹配。例如,Debug版本的libtorch必须使用QT Debug版本进行编译。如果不匹配,有些功能例如tensor可以正常使用,但是加载模块MODULE时会报错。

解决方法:

        修改QT编译器或Libtorch编译版本,使其一致。

可以用以下代码测试文章来源地址https://www.toymoban.com/news/detail-525545.html

#undef slots
#include<torch/script.h>
#include<torch/torch.h>
#define slots Q_SLOTS

int main(int argc, char* argv[])
{
    //test torch
    auto device = torch::Device(torch::kCUDA);
    auto model = ConvReluBn(3, 4, 3);//自己写好的模块
    
    //test qt
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

到了这里,关于QT+ Libtorch Microsoft C++ 异常: std::length_error的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • c++、opencv报错——Microsoft C++ 异常: cv::Exception;OpenCV(4.3.0) Error: Assertion failed

    0x00007FFAEDD9FDEC 处(位于 GetPose_ORB.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000008B88D9E630 处 OpenCV(4.3.0) Error: Assertion failed ((unsigned)i0 (unsigned)size.p[0]) 未加载kernelbase.pdb 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2398 元素“1”: 从“size_t”转换

    2024年02月06日
    浏览(55)
  • 解决package:java.nio.charset.MalformedInputException: Input length = 1异常

    目录 一、问题重现 二、解决思路 三、最终解决         今天本地idea在多模块Maven:package时出现java.nio.charset.MalformedInputException: Input length = 1异常,Maven:clean正常。         起初百度说是File Encodings设置成UTF-8后,启动会正常。         设置完毕后,重新package工程

    2024年02月01日
    浏览(29)
  • LibTorch实战三:C++版本YOLOV5.4的部署

    目录 一、环境配置 二、.torchscript.pt版本模型导出 三、C++版本yolov5.4实现 四、问题记录 4.1、注释 detector.h中,注释如下头文件 4.2、错误: “std”: 不明确的符号 4.3、建议常被debug版本libtorch 4.4、问题:编译成功后,运行代码,发现torch::cuda::is_available()返回false 4.5、导出模型,

    2024年02月06日
    浏览(45)
  • pytorch从python转 c++涉及到的数据保存加载问题;libtorch

    python代码 c++代码 python代码 c++代码

    2024年02月13日
    浏览(41)
  • OpenCV+VS出现:0x00007ff9ab344fd9 处(位于 oc.exe 中)有未经处理的异常: microsoft c++ 异常: cv::exception,位于内存位置

             重点1: 路径要使用 双斜杠 !!!          重点2: imread( ) 这个 括号 里的所有字母和双引号和斜杠自己一个一个敲进去!!!          (真的是浪费了好几个小时解决这个问题,没想到就是因为懒 ~_~) 问题解决的话点赞评论给反馈 QAQ~ 测试代码如下:

    2024年02月15日
    浏览(34)
  • 0x00007FF872444FD9 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000F11

    0x00007FF872444FD9 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000F11317EFB8 处。 解决方法 将读取文件的路径改为 双“ \\\" 或将图片放置在工程文件下下方,并 直接读取 查看 链接器-输入-附加依赖 ,Debug x64应该为opencv_world***d.lib,查看一

    2024年02月10日
    浏览(47)
  • 已解决java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 异常的正确解决方法,亲测有效!!!

    已解决java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 异常的正确解决方法,亲测有效!!! java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 这个错误通常是由于访问了一个空数组或者超出了数组长度范围导致的。 下滑查看解决方法 要解决这个问题,你

    2024年01月22日
    浏览(41)
  • 【C++】sizeof()、size()、length()的用法及区别

    在c++中,length()只是用来获取字符串的长度。在获取字符串长度的时候size()和length()函数作用相同。 size函数除了可以获取字符串长度外,还可以获取vector类型的长度。 在c++中,sizeof()用于获取数据类型或者变量所占内存空间的大小。可以通过sizeof计算获取数组元素个数。

    2024年02月14日
    浏览(39)
  • C++中sizeof()、size()、strlen()、length()详解

    1、size 是一个 函数 ,它是在程序运行时才会计算, 用来求数组或容器中元素的个数 。 在字符串string中它与length的作用相同,只是length只能应用于string中,而不能应用于STL的容器中 2、sizeof 为 运算符 , 其结果是求对应参数的字节大小 ,它的值是在编译的时候就计算完成了

    2024年04月16日
    浏览(37)
  • 关于QT报std::logic_error 错误

    最近在使用QT Creator写项目时,突然报了一个\\\'std::logic_error\\\',详细如下 而这个错误,只有在Release模式下才报,Debug模式下不会报。真是郁闷死了,没办法,只能单步调试,但是怎么也搞不出来,一开始以为某个string变量初始有问题。逐步注释后每个都没有问题。 然后在无意间

    2024年02月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包