windows - libtorch 在 Windows 10 (VS2019) 上构建后抛出 c10::error
问题描述
我尝试在没有 CUDA 和 Python 的情况下使用 VS 2019 在 Windows 10 上构建 libtorch。独立如果我使用或不使用 MKL 编译它,一个简单的测试程序在启动后直接崩溃。构建调试版本后,libtorch 会c10:error
在一个名为torchCheckFail
.
该功能似乎在抱怨ATen/core/jit_type.h
.
问题是torch_cpu.dll 的一部分。当我使用 Windows 的预编译二进制文件时,问题就消失了。
这是功能:
void torchCheckFail(
const char* func,
const char* file,
uint32_t line,
const std::string& msg) {
throw ::c10::Error({func, file, line}, msg);
}
这是调用堆栈:
解决方案
推荐阅读
- cuda - fortran cudamalloc 和 cublassetmatrix 包装问题
- php - 使用 cURL 抓取重定向的 url
- arduino - 如何使用 ESP8266 Arduino 框架从 REST API 接收 JSON 响应
- java - 需要帮助了解使用 JFrame 类的 setRootPaneCheckingEnabled() 方法的原因
- apache-nifi - Apache NiFi EvaluateXQuery
- ios - 如何在 UITextField 中只允许没有任何空格和正好 8 个字符的数字和字母
- powershell - powershell RSA加密通过提供模数和指数
- typescript - 如何使用属性缩小类型
- tensorflow - 使用 TensorFlow 对象检测的输出分数、类别、id 和 BOXES 提取
- arrays - 如何找到数组中最长的字符串?