> 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".

Reply via email to