libtorch程序在启动时崩溃

时间:2019-07-13 04:40:22

标签: c++ libtorch

我一直很想尝试libtorch C ++,但是我似乎无法使其正常工作。 我正在使用cmake 3.12.0-rc1和MSVC-15编译器来构建程序,但是该应用程序似乎在启动时崩溃。 我正在使用仅libtorch-cpu的发行版本。 尽管构建成功,但是在构建过程中仍有很多警告。

您可以找到构建日志here

main.cpp

#include <iostream>
#include <torch/torch.h>

int main() {
    std::cout << "Hello libtorch c++!" << std::endl;
    torch::Tensor tensor = torch::rand({2, 3});
    std::cout << tensor << std::endl;
    system("pause");
    return 0;
}

CMakelists.txt

cmake_minimum_required(VERSION 3.12)
project(sampleC)
# set(CMAKE_CXX_STANDARD 17)
set(Torch_DIR "E:/libtorch/share/cmake/Torch")
find_package(Torch REQUIRED)

add_executable(sampleC main.cpp)
target_link_libraries(sampleC "${TORCH_LIBRARIES}")
set_property(TARGET sampleC PROPERTY CXX_STANDARD 11)

程序输出

F:\sampleC\cmake-build-debug\sampleC.exe

Process finished with exit code -1073741515 (0xC0000135)

我已经尝试解决了两天。但是我没有运气。 任何帮助表示赞赏。

0 个答案:

没有答案