tensorflow c++ lib库编译

编译步骤:


tensorflow-1.13.1 + bazel 0.21 
bazel --output_user_root=/data0/bazel_path build //tensorflow:libtensorflow_framework.so --copt=-march=native
bazel --output_user_root=/data0/bazel_path build //tensorflow:libtensorflow_cc.so --copt=-march=native

 收集头文件:

mkdir -p /data0/tensorflow_dir/include/tensorflow
cp -r bazel-genfiles/* /data0/tensorflow_dir/include/
cp -r tensorflow/cc /data0/tensorflow_dir/include/tensorflow
cp -r tensorflow/core /data0/tensorflow_dir/include/tensorflow
cp -r third_party /data0/tensorflow_dir/include
cp -r /data0/bazel_path/./da25b642e7c48d5c2b15910e0e75f953/external/com_google_absl /data0/tensorflow_dir/include/external/

cp -r /data0/bazel_path/da25b642e7c48d5c2b15910e0e75f953/external/eigen_archive/signature_of_eigen3_matrix_library /data0/tensorflow_dir/include/third_party/eigen3/


mkdir -p /data0/tensorflow_dir/lib
cp bazel-bin/tensorflow/libtensorflow_cc.so /data0/tensorflow_dir/lib/
cp bazel-bin/tensorflow/libtensorflow_framework.so /data0/tensorflow_dir/lib/ 

猜你喜欢

转载自blog.csdn.net/zgb40302/article/details/113242643