github.com/alwaysproblem/mlserving-tutorial@v0.0.0-20221124033215-121cfddbfbf4/TFserving/ClientAPI/cpp/make/build-cpp-api.sh (about) 1 #bin/bash 2 3 set -ex 4 5 mkdir -p /cpp/gen 6 7 OUT=/cpp/gen 8 9 INT=/tensorflow 10 protoc -I=$INT --cpp_out=$OUT --grpc_out=$OUT --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` \ 11 $INT/tensorflow/core/framework/*.proto 12 13 protoc -I=$INT --cpp_out=$OUT --grpc_out=$OUT --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` \ 14 $INT/tensorflow/core/protobuf/*.proto $INT/tensorflow/stream_executor/*.proto 15 16 # protoc --proto_path=$IN --go_out=plugins=grpc:$OUT \ 17 # $IN/tensorflow/stream_executor/*.proto 18 19 protoc -I=$INT --cpp_out=$OUT --grpc_out=$OUT --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` \ 20 $INT/tensorflow/core/lib/core/*.proto 21 22 protoc -I=$INT --cpp_out=$OUT --grpc_out=$OUT --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` \ 23 $INT/tensorflow/core/example/*.proto 24 25 26 INS=/serving 27 protoc -I=$INS -I=$INT --cpp_out=$OUT --grpc_out=$OUT --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` \ 28 $INS/tensorflow_serving/apis/*.proto \ 29 $INS/tensorflow_serving/config/*.proto \ 30 $INS/tensorflow_serving/core/*.proto \ 31 $INS/tensorflow_serving/sources/storage_path/*.proto \ 32 $INS/tensorflow_serving/util/*.proto