Upgrade Protobuf to v21.12 to accept Python Protobuf 4.21 (#4956)
* [WIP] Upgrade Protobuf to v21.1 to accept Python Protobuf 4.21
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* then
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* Same as previous PR
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* fix CIs
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* 3.21.12
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* build protobuf from source on Linux
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* static protobuf
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* protoc --version
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* $BUILD_TYPE
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* printenv PATH
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* path
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* onnx-protobufv21
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* test 3.20.2
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* Protobuf 4 and Protobuf 3 will output different order of protobuf fields.
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* skip
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* %%script --no-raise-error false
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* updated
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* test lower protoc
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* export CMAKE_ARGS="-DONNX_WERROR=ON -DONNX_USE_PROTOBUF_SHARED_LIBS=ON"
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* fix
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* still test protobuf==3.20.2 at least in a CI
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* update Protobufs.ipynb
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* ["nbreg"] = {"skip": True, "skip_reason": "Not ready for testing."}
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* NBVAL_SKIP
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
* use " instead of '
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
---------
Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>