| 1234567891011121314151617181920212223 |
- #!/bin/bash
- mkdir -p ../third_party
- pushd "../third_party" > /dev/null
- sudo rm -rf onnx
- git clone --recursive [email protected]:onnx/onnx.git
- popd > /dev/null
- export ONNX_ML=1
- pushd "../third_party/onnx" > /dev/null
- sudo -E python setup.py build install
- popd > /dev/null
- echo "Generate '../src/onnx.js'"
- ../node_modules/protobufjs/bin/pbjs -t static-module -w closure -r onnx -o ../src/onnx.js ../third_party/onnx/onnx/onnx-ml.proto
- echo "Generate '../src/onnx-operator.json'"
- python onnx-operator-json.py
- echo "Generate '../src/onnx.py'"
- protoc --python_out=../src --proto_path ../third_party/onnx/onnx onnx-ml.proto
|