> On Feb 20, 2024, at 7:07 PM, wenbin.chen-at-intel....@ffmpeg.org wrote: > > From: Wenbin Chen <wenbin.c...@intel.com> > > PyTorch is an open source machine learning framework that accelerates > the path from research prototyping to production deployment. Official > website: https://pytorch.org/. We call the C++ library of PyTorch as > LibTorch, the same below. > > To build FFmpeg with LibTorch, please take following steps as reference: > 1. download LibTorch C++ library in https://pytorch.org/get-started/locally/, > please select C++/Java for language, and other options as your need.
I tested this locally with the current release (2.2.1) and this should clarify that the cxx11 ABI version needs to be downloaded (libtorch-cxx11-abi-shared-with-deps-*.zip) otherwise it fails to link with undefined reference to various c10 components. > > @@ -6886,6 +6888,7 @@ enabled libtensorflow && require libtensorflow > tensorflow/c/c_api.h TF_Versi > enabled libtesseract && require_pkg_config libtesseract tesseract > tesseract/capi.h TessBaseAPICreate > enabled libtheora && require libtheora theora/theoraenc.h > th_info_init -ltheoraenc -ltheoradec -logg > enabled libtls && require_pkg_config libtls libtls tls.h > tls_configure > +enabled libtorch && check_cxxflags -std=c++14 && require_cpp > libtorch torch/torch.h "torch::Tensor" -ltorch -lc10 -ltorch_cpu -lstdc++ > -lpthread This needs to be c++17 at least for the most recent (2.2.1) release. It fails to compile with c++14. - Cosmin _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".