|
|
@@ -51,8 +51,27 @@ sync() {
|
|
|
|
|
|
install() {
|
|
|
bold "onnx install"
|
|
|
+ case "$(uname)" in
|
|
|
+ "Linux")
|
|
|
+ if [ -z "$(which cmake)" ]; then
|
|
|
+ sudo apt install cmake
|
|
|
+ fi
|
|
|
+ if [ -z "$(which protoc)" ]; then
|
|
|
+ sudo apt install protobuf-compiler libprotoc-dev
|
|
|
+ fi
|
|
|
+ ;;
|
|
|
+ "Darwin")
|
|
|
+ if [ -z "$(which cmake)" ]; then
|
|
|
+ brew install cmake
|
|
|
+ fi
|
|
|
+ if [ -z "$(which protoc)" ]; then
|
|
|
+ brew install protobuf
|
|
|
+ fi
|
|
|
+ ;;
|
|
|
+ esac
|
|
|
virtualenv --quiet -p ${python} ${virtualenv}
|
|
|
source ${virtualenv}/bin/activate
|
|
|
+ ${pip} install --quiet protobuf
|
|
|
export ONNX_ML=1
|
|
|
export ONNX_NAMESPACE=onnx
|
|
|
${pip} install --quiet ${third_party}/onnx
|