首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Windows 10 (VS2019)上构建后,lib手电筒抛出c10::error

在Windows 10 (VS2019)上构建后,lib手电筒抛出c10::error
EN

Stack Overflow用户
提问于 2021-11-04 13:02:14
回答 1查看 396关注 0票数 0

我尝试使用VS 2019在Windows 10上构建lib手电筒,但没有使用CUDA和Python。如果我使用或不使用MKL编译它,那么一个简单的测试程序会在启动后直接崩溃。构建调试版本后,lib手电将在一个名为c10:error的函数中抛出一个torchCheckFail

这个函数似乎在抱怨ATen/core/jit_type.h

这个问题是torch_cpu.dll的一部分。当我使用预编译的Windows二进制文件时,问题就消失了。

以下是功能:

代码语言:javascript
代码运行次数:0
运行
复制
void torchCheckFail(
    const char* func,
    const char* file,
    uint32_t line,
    const std::string& msg) {
  throw ::c10::Error({func, file, line}, msg);
}

下面是调用堆栈:

EN

回答 1

Stack Overflow用户

发布于 2022-05-17 12:22:10

在相同的环境中,我遇到了同样的错误。

一个对我有用的解决方案是采用一个pytorch的发布版本,而不是一个非发布版本(即发布版本+一些提交)。

希望能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69839674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档