onnx-tensorrt icon indicating copy to clipboard operation
onnx-tensorrt copied to clipboard

cmake warning

Open xuchen-dev opened this issue 3 years ago • 0 comments

cmake .. -DTENSORRT_ROOT=/usr/src/tensorrt/bin/trtexec && make -j

-- The CXX compiler identification is GNU 9.4.0 -- The C compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found Protobuf: /usr/lib/aarch64-linux-gnu/libprotobuf.so;-lpthread (found version "3.6.1") -- Build type not set - defaulting to Release Generated: /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_onnx2trt_onnx-ml.proto Generated: /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-operators_onnx2trt_onnx-ml.proto

-- ******** Summary ******** -- CMake version : 3.16.3 -- CMake command : /usr/bin/cmake -- System : Linux -- C++ compiler : /usr/bin/c++ -- C++ compiler version : 9.4.0 -- CXX flags : -Wall -Wno-deprecated-declarations -Wno-unused-function -Wnon-virtual-dtor -- Build type : Release -- Compile definitions : SOURCE_LENGTH=27;ONNX_NAMESPACE=onnx2trt_onnx -- CMAKE_PREFIX_PATH : -- CMAKE_INSTALL_PREFIX : /usr/local -- CMAKE_MODULE_PATH :

-- ONNX version : 1.6.0 -- ONNX NAMESPACE : onnx2trt_onnx -- ONNX_BUILD_TESTS : OFF -- ONNX_BUILD_BENCHMARKS : OFF -- ONNX_USE_LITE_PROTO : OFF -- ONNXIFI_DUMMY_BACKEND : OFF -- ONNXIFI_ENABLE_EXT : OFF

-- Protobuf compiler : /usr/bin/protoc -- Protobuf includes : /usr/include -- Protobuf libraries : /usr/lib/aarch64-linux-gnu/libprotobuf.so;-lpthread -- BUILD_ONNX_PYTHON : OFF -- Found CUDA headers at /usr/local/cuda/include -- Found TensorRT headers at /usr/include/aarch64-linux-gnu -- Find TensorRT libs at /usr/lib/aarch64-linux-gnu/libnvinfer.so;/usr/lib/aarch64-linux-gnu/libnvinfer_plugin.so -- Found TENSORRT: /usr/include/aarch64-linux-gnu
-- Configuring done -- Generating done -- Build files have been written to: /data/xuchen/onnx-tensorrt/build Scanning dependencies of target gen_onnx_proto [ 1%] Running gen_proto.py on onnx/onnx.in.proto Processing /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/onnx.in.proto Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_onnx2trt_onnx-ml.proto Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_onnx2trt_onnx-ml.proto3 Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-ml.pb.h generating /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_pb.py [ 2%] Running C++ protocol buffer compiler on /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_onnx2trt_onnx-ml.proto [ 2%] Built target gen_onnx_proto [ 3%] Running gen_proto.py on onnx/onnx-operators.in.proto Processing /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/onnx-operators.in.proto Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-operators_onnx2trt_onnx-ml.proto Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-operators_onnx2trt_onnx-ml.proto3 Writing /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-operators-ml.pb.h generating /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx_operators_pb.py [ 4%] Running C++ protocol buffer compiler on /data/xuchen/onnx-tensorrt/build/third_party/onnx/onnx/onnx-operators_onnx2trt_onnx-ml.proto Scanning dependencies of target onnx_proto [ 7%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx_onnx2trt_onnx-ml.pb.cc.o [ 7%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx-operators_onnx2trt_onnx-ml.pb.cc.o [ 8%] Linking CXX static library libonnx_proto.a [ 10%] Built target onnx_proto Scanning dependencies of target nvonnxparser_static Scanning dependencies of target nvonnxparser Scanning dependencies of target onnx [ 12%] Building CXX object CMakeFiles/nvonnxparser.dir/NvOnnxParser.cpp.o [ 13%] Building CXX object CMakeFiles/nvonnxparser_static.dir/ShapedWeights.cpp.o [ 20%] Building CXX object CMakeFiles/nvonnxparser.dir/ModelImporter.cpp.o [ 23%] Building CXX object CMakeFiles/nvonnxparser_static.dir/builtin_op_importers.cpp.o [ 23%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/assertions.cc.o [ 14%] Building CXX object CMakeFiles/nvonnxparser_static.dir/NvOnnxParser.cpp.o [ 15%] Building CXX object CMakeFiles/nvonnxparser.dir/builtin_op_importers.cpp.o [ 17%] Building CXX object CMakeFiles/nvonnxparser_static.dir/ModelImporter.cpp.o [ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/status.cc.o [ 25%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/attr_proto_util.cc.o [ 18%] Building CXX object CMakeFiles/nvonnxparser_static.dir/onnx2trt_utils.cpp.o [ 19%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/checker.cc.o [ 26%] Building CXX object CMakeFiles/nvonnxparser_static.dir/onnxErrorRecorder.cpp.o [ 28%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/model_helpers.cc.o [ 29%] Building CXX object CMakeFiles/nvonnxparser_static.dir/ShapeTensor.cpp.o [ 30%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/ir_pb_converter.cc.o [ 32%] Building CXX object CMakeFiles/nvonnxparser.dir/onnx2trt_utils.cpp.o [ 32%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/old.cc.o [ 34%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/interned_strings.cc.o [ 35%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/defs.cc.o [ 36%] Building CXX object CMakeFiles/nvonnxparser_static.dir/LoopHelpers.cpp.o [ 37%] Building CXX object CMakeFiles/nvonnxparser.dir/onnxErrorRecorder.cpp.o [ 39%] Building CXX object CMakeFiles/nvonnxparser_static.dir/RNNHelpers.cpp.o [ 40%] Building CXX object CMakeFiles/nvonnxparser.dir/ShapedWeights.cpp.o [ 41%] Building CXX object CMakeFiles/nvonnxparser.dir/ShapeTensor.cpp.o [ 42%] Building CXX object CMakeFiles/nvonnxparser_static.dir/OnnxAttrs.cpp.o [ 43%] Building CXX object CMakeFiles/nvonnxparser.dir/LoopHelpers.cpp.o [ 45%] Building CXX object CMakeFiles/nvonnxparser_static.dir/ConditionalHelpers.cpp.o [ 46%] Building CXX object CMakeFiles/nvonnxparser.dir/RNNHelpers.cpp.o [ 47%] Building CXX object CMakeFiles/nvonnxparser.dir/OnnxAttrs.cpp.o [ 48%] Building CXX object CMakeFiles/nvonnxparser.dir/ConditionalHelpers.cpp.o [ 50%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/data_type_utils.cc.o [ 51%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/function.cc.o [ 52%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/defs.cc.o [ 53%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/defs.cc.o [ 54%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/old.cc.o [ 56%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/old.cc.o [ 58%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/old.cc.o [ 58%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/defs.cc.o [ 59%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/defs.cc.o [ 60%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/old.cc.o [ 62%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/object_detection/defs.cc.o [ 63%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/object_detection/old.cc.o [ 64%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/old.cc.o [ 65%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/defs.cc.o [ 67%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/old.cc.o [ 68%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/quantization/defs.cc.o [ 69%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/schema.cc.o [ 70%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/sequence/defs.cc.o [ 71%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/defs.cc.o [ 73%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/defs.cc.o [ 74%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/old.cc.o [ 75%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/utils.cc.o [ 76%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/traditionalml/old.cc.o [ 78%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/traditionalml/defs.cc.o [ 79%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor_proto_util.cc.o [ 80%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/optimizer/optimize.cc.o [ 81%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/onnxifi_utils.cc.o [ 82%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/optimizer/pass.cc.o [ 84%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/optimizer/pass_registry.cc.o [ 85%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/optimizer/pass_manager.cc.o [ 86%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor_util.cc.o [ 87%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/version_converter/convert.cc.o [ 89%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/shape_inference/implementation.cc.o [ 90%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/version_converter/helper.cc.o In file included from /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/tensor/utils.h:6, from /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/tensor/defs.cc:4: /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/tensor/defs.cc: In lambda function: /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/tensor/defs.cc:1363:22: warning: unnecessary parentheses in declaration of ‘i’ [-Wparentheses] 1363 | for (size_t(i) = 0; i < axes.size(); ++i) { | ^ /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/schema.h:901:12: note: in definition of macro ‘ONNX_OPERATOR_SET_SCHEMA_EX’ 901 | return impl.SetName(#name)
| ^~~~ /data/xuchen/onnx-tensorrt/third_party/onnx/onnx/defs/tensor/defs.cc:1318:1: note: in expansion of macro ‘ONNX_OPERATOR_SET_SCHEMA’ 1318 | ONNX_OPERATOR_SET_SCHEMA( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX static library libonnx.a [ 91%] Built target onnx [ 92%] Linking CXX static library libnvonnxparser_static.a [ 92%] Built target nvonnxparser_static Scanning dependencies of target onnx2trt Scanning dependencies of target getSupportedAPITest [ 95%] Building CXX object CMakeFiles/getSupportedAPITest.dir/getSupportedAPITest.cpp.o [ 95%] Building CXX object CMakeFiles/onnx2trt.dir/main.cpp.o [ 96%] Building CXX object CMakeFiles/getSupportedAPITest.dir/ModelImporter.cpp.o [ 97%] Linking CXX shared library libnvonnxparser.so [ 97%] Built target nvonnxparser [ 98%] Linking CXX executable onnx2trt [ 98%] Built target onnx2trt [100%] Linking CXX executable getSupportedAPITest [100%] Built target getSupportedAPITest

when after use cmake and image

is this successful install , but when i use python can not find the onnx-tensorrt

xuchen-dev avatar Sep 29 '22 02:09 xuchen-dev