miniaicups
miniaicups copied to clipboard
CPP17 Dockerfile: добавлена C++ библиотека pytorch/libtorch
Протестировал что компиляция/линковка внутри контейнера работает с таким минимальным CMakeLists.txt:
cmake_minimum_required(VERSION 3.0.0)
project(abc)
find_package(Torch REQUIRED)
add_executable(a a.cpp)
target_link_libraries(a PUBLIC ${TORCH_LIBRARIES} )
target_compile_options(a PUBLIC -std=c++17)
У PyTorch есть два фронтенда: для python и для c++. В этом pull request добавляется только c++ фронтенд.
Для чего это нужно?
Хочу использовать тензоры, автоматическое дифференцирование и прочие части фреймворка оттуда, чтобы опробовать обучающуюся модель.
.so весит около 200Мб, поэтому в архив с решением это не положить.