ros-industrial / easy_perception_deployment

A ROS2 package that accelerates the training and deployment of CV models for industries.
Apache License 2.0
53 stars 16 forks source link

Can't deploy model #63

Closed dnhrtmn closed 1 year ago

dnhrtmn commented 1 year ago

Hey Guys,

I'm not quite sure if this is really an issue or just an mistake by myself. I want to build epd locally but after following the steps in the documentation I end up with an error after clicking the run button.

Setup: Ubuntu 20.04.05 running via VMWare Workstation ROS2 Foxy

I tried the following:

Following the instructions in the documentation,

Docker [ FOUND ]
epd-foxy-base:CPU  Docker Image [ FOUND ]
Do you wish to rebuild? [y/n]: n
Sourcing [ROS2]
Sourcing [Local Package/Workspace]
not found: "/home/ros/ros2_ws/install/local_setup.bash"
not found: "/home/ros/ws_moveit2/install/local_setup.bash"
not found: "/home/ros/workcell_ws/install/local_setup.bash"
not found: "/home/ros/vendor_package/install/local_setup.bash"
not found: "/home/ros/epd_ros2_ws/src/easy_perception_deployment/epd_msgs/install/local_setup.bash"
not found: "/home/ros/ros2_ws/install/local_setup.bash"
not found: "/home/ros/ws_moveit2/install/local_setup.bash"
not found: "/home/ros/workcell_ws/install/local_setup.bash"
not found: "/home/ros/vendor_package/install/local_setup.bash"
not found: "/home/ros/epd_ros2_ws/src/easy_perception_deployment/epd_msgs/install/local_setup.bash"
Deploying package.
[INFO] [launch]: All log files can be found below /root/.ros/log/2023-01-18-11-01-07-887232-9c2c62104851-55
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [easy_perception_deployment-1]: process started with pid [57]
[easy_perception_deployment-1] /root/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/install/easy_perception_deployment/lib/easy_perception_deployment/easy_perception_deployment: error while loading shared libraries: libepd_msgs__rosidl_typesupport_cpp.so: cannot open shared object file: No such file or directory
[ERROR] [easy_perception_deployment-1]: process has died [pid 57, exit code 127, cmd '/root/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/install/easy_perception_deployment/lib/easy_perception_deployment/easy_perception_deployment --ros-args -r /easy_perception_deployment/image_input:=/virtual_camera/image_raw'].

Trying yes: Can't find the .cmake files vom epd_onnxruntime_vendor -> Was sourced when installing CMAKE_PREFIX_PATH was set afterwards but still no success

Full output ``` epd-foxy-base:CPU Docker Image [ FOUND ] Do you wish to rebuild? [y/n]: y Sourcing [ROS2] Sourcing [Local Package/Workspace] Building epd_msgs package Starting >>> epd_msgs Finished <<< epd_msgs [7.61s] Summary: 1 package finished [7.69s] Starting >>> easy_perception_deployment --- stderr: easy_perception_deployment CMake Error at CMakeLists.txt:17 (find_package): By not providing "Findepd_onnxruntime_vendor.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "epd_onnxruntime_vendor", but CMake did not find one. Could not find a package configuration file provided by "epd_onnxruntime_vendor" with any of the following names: epd_onnxruntime_vendorConfig.cmake epd_onnxruntime_vendor-config.cmake Add the installation prefix of "epd_onnxruntime_vendor" to CMAKE_PREFIX_PATH or set "epd_onnxruntime_vendor_DIR" to a directory containing one of the above files. If "epd_onnxruntime_vendor" provides a separate development package or SDK, be sure it has been installed. --- Failed <<< easy_perception_deployment [0.34s, exited with code 1] Summary: 0 packages finished [0.42s] 1 package failed: easy_perception_deployment 1 package had stderr output: easy_perception_deployment Deploying package. Package 'easy_perception_deployment' not found: "package 'easy_perception_deployment' not found, searching: ['/root/epd_ros2_ws/src/easy_perception_deployment/epd_msgs/install/epd_msgs', '/opt/ros/foxy']" ```

What else I tried:

colcon build

in this directory /home/ros/epd_ros2_ws/src/easy_perception_deployment -> Same error

flippybit commented 1 year ago

Hi dnhrtmn, im having the same issues i have been trying to make it work for almost 4 days but i dont understand what is wrong, when following the

run.bash

1.It creates the conda environment correctly

  1. finds the docker image
  2. tries to execute the launch_scripts

but fails

[epd_gui_env] env created.
deploy      : INFO     [- EPD Deployment Configurations -]
deploy      : INFO     [ ONNX Model ] : ./data/model/MaskRCNN-10.onnx
deploy      : INFO     [ Label List ] : ./data/label_list/coco_classes.txt
deploy      : INFO     [ Input Image Topic ] : /virtual_camera/image_raw
bash: /home/shunter/miniconda3/lib/libtinfo.so.6: no version information available (required by bash)
[sudo] password for shunter: 
Docker [ FOUND ]
epd-foxy-base:CPU  Docker Image [ FOUND ]
Do you wish to rebuild? [y/n]: n
Sourcing [ROS2]
Sourcing [Local Package/Workspace]
/root/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/gui/scripts/launch.sh: line 20: install/setup.bash: No such file or directory
/root/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/gui/scripts/launch.sh: line 24: install/setup.bash: No such file or directory
Deploying package.
Package 'easy_perception_deployment' not found: "package 'easy_perception_deployment' not found, searching: ['/opt/ros/foxy']"

ive also been trying to build the edp package bypassing the automation scripts as but have run into onnxruntime vendor missing and after fixing that run into a CUDA error (not finding a library) that is making me lose my mind. i never got it working on the docker container

anyways any help would be appreciated

dnhrtmn commented 1 year ago

Could exactly reproduce this.

@Briancbn What is the right way to use the package? Help would be much appreciated!

Briancbn commented 1 year ago

Hi @dnhrtmn and @flippybit, Thanks for reporting this. I haven't touched this project for a while. Lemme try to reproduce it and get back to you ASAP.

The setup instructions are rather outdated, the current documentation is for 0.3.3. The latest code on master can be setup following the steps mentioned in #60. The official setup instructions in the README have yet to be updated.

flippybit commented 1 year ago

@Briancbn Oh missed the #60 but did get to install the onnxruntime vendor. i agree the instructions are a bit outdated, but its hard to keep up with documentation... many thnx !

dnhrtmn commented 1 year ago

So my latest try was this:

mkdir epd_ros2_ws
cd epd_ros2_ws
mkdir src
cd src
git clone https://github.com/Briancbn/epd_onnxruntime_vendor.git
git clone https://github.com/ros-industrial/easy_perception_deployment
cd ..
colcon build

So everything went fine. Just for information, the whole output below because a lot of warnings occured.

Details ``` Starting >>> epd_msgs Starting >>> epd_onnxruntime_vendor Finished <<< epd_msgs [13.8s] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor]nxruntime_vendor:build 96% - 37min 45.8s] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] [Processing: epd_onnxruntime_vendor] --- stderr: epd_onnxruntime_vendor Cloning into 'onnxruntime'... Note: switching to '36dc057913f968566eaa1646cb5db41d8c5e7654'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36dc057913 Add unit test for C# setting of session options config entry. (#5073) Submodule 'cmake/external/FeaturizersLibrary' (https://github.com/microsoft/FeaturizersLibrary.git) registered for path 'cmake/external/FeaturizersLibrary' Submodule 'cmake/external/SafeInt/safeint' (https://github.com/gwang-msft/SafeInt.git) registered for path 'cmake/external/SafeInt/safeint' Submodule 'cmake/external/cub' (https://github.com/NVlabs/cub.git) registered for path 'cmake/external/cub' Submodule 'cmake/external/cxxopts' (https://github.com/jarro2783/cxxopts.git) registered for path 'cmake/external/cxxopts' Submodule 'cmake/external/date' (https://github.com/HowardHinnant/date.git) registered for path 'cmake/external/date' Submodule 'cmake/external/eigen' (https://gitlab.com/libeigen/eigen.git) registered for path 'cmake/external/eigen' Submodule 'cmake/external/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'cmake/external/flatbuffers' Submodule 'cmake/external/gemmlowp' (https://github.com/google/gemmlowp.git) registered for path 'cmake/external/gemmlowp' Submodule 'cmake/external/googletest' (https://github.com/google/googletest.git) registered for path 'cmake/external/googletest' Submodule 'cmake/external/horovod' (https://github.com/horovod/horovod.git) registered for path 'cmake/external/horovod' Submodule 'cmake/external/json' (https://github.com/nlohmann/json) registered for path 'cmake/external/json' Submodule 'cmake/external/libprotobuf-mutator' (https://github.com/google/libprotobuf-mutator.git) registered for path 'cmake/external/libprotobuf-mutator' Submodule 'cmake/external/mimalloc' (https://github.com/microsoft/mimalloc.git) registered for path 'cmake/external/mimalloc' Submodule 'cmake/external/nsync' (https://github.com/google/nsync) registered for path 'cmake/external/nsync' Submodule 'cmake/external/onnx' (https://github.com/onnx/onnx) registered for path 'cmake/external/onnx' Submodule 'cmake/external/onnx-tensorrt' (https://github.com/onnx/onnx-tensorrt.git) registered for path 'cmake/external/onnx-tensorrt' Submodule 'cmake/external/protobuf' (https://github.com/google/protobuf.git) registered for path 'cmake/external/protobuf' Submodule 'cmake/external/re2' (https://github.com/google/re2.git) registered for path 'cmake/external/re2' Submodule 'cmake/external/tensorboard' (https://github.com/tensorflow/tensorboard.git) registered for path 'cmake/external/tensorboard' Submodule 'cmake/external/tvm' (https://github.com/microsoft/onnxruntime-tvm.git) registered for path 'cmake/external/tvm' Submodule 'cmake/external/wil' (https://github.com/microsoft/wil) registered for path 'cmake/external/wil' Submodule 'server/external/spdlog' (https://github.com/gabime/spdlog.git) registered for path 'server/external/spdlog' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/FeaturizersLibrary'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/SafeInt/safeint'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/cub'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/cxxopts'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/date'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/eigen'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/flatbuffers'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/gemmlowp'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/googletest'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/json'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/libprotobuf-mutator'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/mimalloc'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/nsync'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx-tensorrt'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/protobuf'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/re2'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tensorboard'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tvm'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/wil'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/server/external/spdlog'... Submodule 'src/3rdParty/eigen' (https://gitlab.com/libeigen/eigen.git) registered for path 'cmake/external/FeaturizersLibrary/src/3rdParty/eigen' Submodule 'src/3rdParty/re2' (https://github.com/google/re2.git) registered for path 'cmake/external/FeaturizersLibrary/src/3rdParty/re2' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/FeaturizersLibrary/src/3rdParty/eigen'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/FeaturizersLibrary/src/3rdParty/re2'... Submodule 'third_party/HTTPRequest' (https://github.com/elnormous/HTTPRequest) registered for path 'cmake/external/horovod/third_party/HTTPRequest' Submodule 'third_party/boost/assert' (https://github.com/boostorg/assert.git) registered for path 'cmake/external/horovod/third_party/boost/assert' Submodule 'third_party/boost/config' (https://github.com/boostorg/config.git) registered for path 'cmake/external/horovod/third_party/boost/config' Submodule 'third_party/boost/core' (https://github.com/boostorg/core.git) registered for path 'cmake/external/horovod/third_party/boost/core' Submodule 'third_party/boost/detail' (https://github.com/boostorg/detail.git) registered for path 'cmake/external/horovod/third_party/boost/detail' Submodule 'third_party/boost/iterator' (https://github.com/boostorg/iterator.git) registered for path 'cmake/external/horovod/third_party/boost/iterator' Submodule 'third_party/boost/lockfree' (https://github.com/boostorg/lockfree.git) registered for path 'cmake/external/horovod/third_party/boost/lockfree' Submodule 'third_party/boost/mpl' (https://github.com/boostorg/mpl.git) registered for path 'cmake/external/horovod/third_party/boost/mpl' Submodule 'third_party/boost/parameter' (https://github.com/boostorg/parameter.git) registered for path 'cmake/external/horovod/third_party/boost/parameter' Submodule 'third_party/boost/predef' (https://github.com/boostorg/predef.git) registered for path 'cmake/external/horovod/third_party/boost/predef' Submodule 'third_party/boost/preprocessor' (https://github.com/boostorg/preprocessor.git) registered for path 'cmake/external/horovod/third_party/boost/preprocessor' Submodule 'third_party/boost/static_assert' (https://github.com/boostorg/static_assert.git) registered for path 'cmake/external/horovod/third_party/boost/static_assert' Submodule 'third_party/boost/type_traits' (https://github.com/boostorg/type_traits.git) registered for path 'cmake/external/horovod/third_party/boost/type_traits' Submodule 'third_party/boost/utility' (https://github.com/boostorg/utility.git) registered for path 'cmake/external/horovod/third_party/boost/utility' Submodule 'third_party/eigen' (https://github.com/eigenteam/eigen-git-mirror.git) registered for path 'cmake/external/horovod/third_party/eigen' Submodule 'third_party/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'cmake/external/horovod/third_party/flatbuffers' Submodule 'third_party/gloo' (https://github.com/facebookincubator/gloo.git) registered for path 'cmake/external/horovod/third_party/gloo' Submodule 'third_party/lbfgs' (https://github.com/yixuan/LBFGSpp.git) registered for path 'cmake/external/horovod/third_party/lbfgs' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/HTTPRequest'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/assert'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/config'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/core'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/detail'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/iterator'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/lockfree'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/mpl'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/parameter'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/predef'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/preprocessor'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/static_assert'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/type_traits'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/boost/utility'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/eigen'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/flatbuffers'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/gloo'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/horovod/third_party/lbfgs'... Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'cmake/external/onnx/third_party/benchmark' Submodule 'third_party/pybind11' (https://github.com/pybind/pybind11.git) registered for path 'cmake/external/onnx/third_party/pybind11' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/third_party/benchmark'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/third_party/pybind11'... Submodule 'tools/clang' (https://github.com/wjakob/clang-cindex-python3) registered for path 'cmake/external/onnx/third_party/pybind11/tools/clang' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/third_party/pybind11/tools/clang'... Submodule 'third_party/onnx' (https://github.com/onnx/onnx.git) registered for path 'cmake/external/onnx-tensorrt/third_party/onnx' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx-tensorrt/third_party/onnx'... Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'cmake/external/onnx-tensorrt/third_party/onnx/third_party/benchmark' Submodule 'third_party/pybind11' (https://github.com/pybind/pybind11.git) registered for path 'cmake/external/onnx-tensorrt/third_party/onnx/third_party/pybind11' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx-tensorrt/third_party/onnx/third_party/benchmark'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx-tensorrt/third_party/onnx/third_party/pybind11'... Submodule 'tools/clang' (https://github.com/wjakob/clang-cindex-python3) registered for path 'cmake/external/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/clang' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/clang'... Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'cmake/external/protobuf/third_party/benchmark' Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'cmake/external/protobuf/third_party/googletest' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/protobuf/third_party/benchmark'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/protobuf/third_party/googletest'... Submodule 'HalideIR' (https://github.com/dmlc/HalideIR) registered for path 'cmake/external/tvm/3rdparty/HalideIR' Submodule 'dlpack' (https://github.com/dmlc/dlpack) registered for path 'cmake/external/tvm/3rdparty/dlpack' Submodule 'dmlc-core' (https://github.com/dmlc/dmlc-core) registered for path 'cmake/external/tvm/3rdparty/dmlc-core' Submodule '3rdparty/rang' (https://github.com/agauniyal/rang) registered for path 'cmake/external/tvm/3rdparty/rang' Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tvm/3rdparty/HalideIR'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tvm/3rdparty/dlpack'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tvm/3rdparty/dmlc-core'... Cloning into '/home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/tvm/3rdparty/rang'... Use protobuf from submodule # date: USE_SYSTEM_TZ_DB ON # date: USE_TZ_DB_IN_DOT OFF # date: BUILD_SHARED_LIBS OFF # date: ENABLE_DATE_TESTING OFF Generated: /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime-build/external/onnx/onnx/onnx-ml.proto Generated: /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime-build/external/onnx/onnx/onnx-operators-ml.proto Generated: /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime-build/external/onnx/onnx/onnx-data.proto Proceeding with version: 1.12.0.115 CMake Warning at flake8.cmake:71 (message): 'flake8' version is too old. Requires 3.8 or later. Found 3.7.9 (mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.8.10 on Linux Call Stack (most recent call first): CMakeLists.txt:1316 (include) /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/onnx/onnxifi_dummy.c: In function ‘onnxGetExtensionFunctionAddress’: /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/onnx/onnxifi_dummy.c:173:21: warning: assignment to ‘onnxExtensionFunctionPointer’ {aka ‘int (*)(void)’} from incompatible pointer type ‘onnxStatus (*)(void *, const char *, onnxStatus (**)(void))’ {aka ‘int (*)(void *, const char *, int (**)(void))’} [-Wincompatible-pointer-types] 173 | *function = &onnxGetExtensionFunctionAddress; | ^ /home/ros/epd_ros2_ws/build/epd_onnxruntime_vendor/onnxruntime-prefix/src/onnxruntime/cmake/external/onnx/onnx/onnxifi_dummy.c:176:21: warning: assignment to ‘onnxExtensionFunctionPointer’ {aka ‘int (*)(void)’} from incompatible pointer type ‘onnxStatus (*)(void *, uint32_t, const onnxTensorDescriptorV1 *, uint32_t, const onnxTensorDescriptorV1 *, onnxMemoryFenceV1 *)’ {aka ‘int (*)(void *, unsigned int, const struct onnxTensorDescriptorV1 *, unsigned int, const struct onnxTensorDescriptorV1 *, struct onnxMemoryFenceV1 *)’} [-Wincompatible-pointer-types] 176 | *function = &onnxSetIOAndRunGraph; | ^ --- Finished <<< epd_onnxruntime_vendor [39min 18s] Starting >>> easy_perception_deployment [Processing: easy_perception_deployment] [Processing: easy_perception_deployment] [Processing: easy_perception_deployment] [Processing: easy_perception_deployment] [Processing: easy_perception_deployment] [Processing: easy_perception_deployment] --- stderr: easy_perception_deployment CMake Warning at /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/epd_onnxruntime_vendor-extras.cmake:15 (message): Find onnxruntime libraries at/home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/opt/epd_onnxruntime_vendor/lib/libonnxruntime.so Call Stack (most recent call first): /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/epd_onnxruntime_vendorConfig.cmake:41 (include) CMakeLists.txt:17 (find_package) ** WARNING ** io features related to openni will be disabled ** WARNING ** io features related to openni2 will be disabled ** WARNING ** io features related to pcap will be disabled ** WARNING ** io features related to png will be disabled ** WARNING ** io features related to libusb-1.0 will be disabled ** WARNING ** visualization features related to openni will be disabled ** WARNING ** visualization features related to openni2 will be disabled ** WARNING ** apps features related to openni will be disabled CUDA_TOOLKIT_ROOT_DIR not found or specified In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/test/test_invalid_usecase.cpp: In member function ‘virtual void EPD_TestSuite_Test_readSessionUseCaseConfigTextFile_EPDContainer_Test::TestBody()’: /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/test/test_invalid_usecase.cpp:61:23: warning: variable ‘ortAgent_’ set but not used [-Wunused-but-set-variable] 61 | EPD::EPDContainer * ortAgent_; | ^~~~~~~~~ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ In file included from /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:16, from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:161:23: warning: extra ‘;’ [-Wpedantic] 161 | ORT_RUNTIME_CLASS(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:162:26: warning: extra ‘;’ [-Wpedantic] 162 | ORT_RUNTIME_CLASS(Status); // nullptr for Status* indicates success | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:163:30: warning: extra ‘;’ [-Wpedantic] 163 | ORT_RUNTIME_CLASS(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:164:29: warning: extra ‘;’ [-Wpedantic] 164 | ORT_RUNTIME_CLASS(IoBinding); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:165:27: warning: extra ‘;’ [-Wpedantic] 165 | ORT_RUNTIME_CLASS(Session); //Don't call OrtReleaseSession from Dllmain (because session owns a thread pool) | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:166:25: warning: extra ‘;’ [-Wpedantic] 166 | ORT_RUNTIME_CLASS(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:167:30: warning: extra ‘;’ [-Wpedantic] 167 | ORT_RUNTIME_CLASS(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:168:28: warning: extra ‘;’ [-Wpedantic] 168 | ORT_RUNTIME_CLASS(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:169:42: warning: extra ‘;’ [-Wpedantic] 169 | ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:170:34: warning: extra ‘;’ [-Wpedantic] 170 | ORT_RUNTIME_CLASS(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:171:34: warning: extra ‘;’ [-Wpedantic] 171 | ORT_RUNTIME_CLASS(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:172:31: warning: extra ‘;’ [-Wpedantic] 172 | ORT_RUNTIME_CLASS(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:173:36: warning: extra ‘;’ [-Wpedantic] 173 | ORT_RUNTIME_CLASS(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:174:33: warning: extra ‘;’ [-Wpedantic] 174 | ORT_RUNTIME_CLASS(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:175:36: warning: extra ‘;’ [-Wpedantic] 175 | ORT_RUNTIME_CLASS(ThreadPoolParams); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_c_api.h:176:36: warning: extra ‘;’ [-Wpedantic] 176 | ORT_RUNTIME_CLASS(ThreadingOptions); | ^ In file included from /home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/include/ort_cpp_lib/ort_base.cpp:27: /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:86:30: warning: extra ‘;’ [-Wpedantic] 86 | ORT_DEFINE_RELEASE(Allocator); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:87:31: warning: extra ‘;’ [-Wpedantic] 87 | ORT_DEFINE_RELEASE(MemoryInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:88:35: warning: extra ‘;’ [-Wpedantic] 88 | ORT_DEFINE_RELEASE(CustomOpDomain); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:89:24: warning: extra ‘;’ [-Wpedantic] 89 | ORT_DEFINE_RELEASE(Env); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:90:31: warning: extra ‘;’ [-Wpedantic] 90 | ORT_DEFINE_RELEASE(RunOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:91:28: warning: extra ‘;’ [-Wpedantic] 91 | ORT_DEFINE_RELEASE(Session); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:92:35: warning: extra ‘;’ [-Wpedantic] 92 | ORT_DEFINE_RELEASE(SessionOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:93:43: warning: extra ‘;’ [-Wpedantic] 93 | ORT_DEFINE_RELEASE(TensorTypeAndShapeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:94:37: warning: extra ‘;’ [-Wpedantic] 94 | ORT_DEFINE_RELEASE(SequenceTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:95:32: warning: extra ‘;’ [-Wpedantic] 95 | ORT_DEFINE_RELEASE(MapTypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:96:29: warning: extra ‘;’ [-Wpedantic] 96 | ORT_DEFINE_RELEASE(TypeInfo); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:97:26: warning: extra ‘;’ [-Wpedantic] 97 | ORT_DEFINE_RELEASE(Value); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:98:34: warning: extra ‘;’ [-Wpedantic] 98 | ORT_DEFINE_RELEASE(ModelMetadata); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:99:37: warning: extra ‘;’ [-Wpedantic] 99 | ORT_DEFINE_RELEASE(ThreadingOptions); | ^ /home/ros/epd_ros2_ws/install/epd_onnxruntime_vendor/share/epd_onnxruntime_vendor/cmake/../../../opt/epd_onnxruntime_vendor/include/onnxruntime/core/session/onnxruntime_cxx_api.h:100:30: warning: extra ‘;’ [-Wpedantic] 100 | ORT_DEFINE_RELEASE(IoBinding); | ^ --- Finished <<< easy_perception_deployment [3min 9s] Summary: 3 packages finished [42min 27s] 2 packages had stderr output: easy_perception_deployment epd_onnxruntime_vendor ```

After this I sourced the setup via

source install/setup.bash

I tried to launch the process with

ros2 launch easy_perception_deployment run.launch.py

The output was this:

[INFO] [launch]: All log files can be found below /home/ros/.ros/log/2023-01-23-04-45-57-412610-ubuntu-12170
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [easy_perception_deployment-1]: process started with pid [12172]
[easy_perception_deployment-1] terminate called after throwing an instance of 'Ort::Exception'
[easy_perception_deployment-1]   what():  Load model from ./data/model/MaskRCNN-10.onnx failed:Load model ./data/model/MaskRCNN-10.onnx failed. File doesn't exist
[ERROR] [easy_perception_deployment-1]: process has died [pid 12172, exit code -6, cmd '/home/ros/epd_ros2_ws/install/easy_perception_deployment/lib/easy_perception_deployment/easy_perception_deployment --ros-args -r /easy_perception_deployment/image_input:=/virtual_camera/image_raw'].
carlowiesse commented 1 year ago

Hi @dnhrtmn the current version of EPD requires you to run launch files from the location of the easy_perception_deployment package. In your case, you can run run.launch.py by doing the following after sourcing your workspace:

1.

cd ~/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment

2.

ros2 launch easy_perception_deployment run.launch.py
dnhrtmn commented 1 year ago

Thanks for your reply @carlowiesse !

Just tried it, looks fine to me until this point but nothing happens after that. I'm not sure what the next step should look like.

ros@ubuntu:~/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment$ ros2 launch easy_perception_deployment run.launch.py
[INFO] [launch]: All log files can be found below /home/ros/.ros/log/2023-01-24-23-21-55-279977-ubuntu-2985
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [easy_perception_deployment-1]: process started with pid [2987]
[easy_perception_deployment-1] [INFO] [1674631317.360235801] [easy_perception_deployment]: [-ONNX Model-] - ./data/model/MaskRCNN-10.onnx
[easy_perception_deployment-1] [INFO] [1674631317.360794452] [easy_perception_deployment]: [-Label List-] - ./data/label_list/coco_classes.txt
[easy_perception_deployment-1] [INFO] [1674631317.360980082] [easy_perception_deployment]: [-Precision Level-] - 3
[easy_perception_deployment-1] [INFO] [1674631317.361142792] [easy_perception_deployment]: [-Mode-] - VISUALISE
[easy_perception_deployment-1] [INFO] [1674631317.361302472] [easy_perception_deployment]: [-Use Case-] - EPD::CLASSIFICATION_MODE
flippybit commented 1 year ago

@dnhrtmn Hurray ! ill give it a try later.

Are you feeding the model some images from a real camera ? the model should be listening to the topic name set in the RegisterTopic button on the GUI.

In the docs docs-page it says you need to do so like so;

  cd ~/epd_ros2_ws/src
  git clone https://github.com/clydemcqueen/opencv_cam.git
  git clone https://github.com/ptrmu/ros2_shared.git
  cd ~/epd_ros2_ws
  source /opt/ros/foxy/setup.bash
  rosdep install --from-paths src --ignore-src -y --rosdistro "${ROS_DISTRO}"
  colcon build

good luck

dnhrtmn commented 1 year ago

Thanks

@dnhrtmn Hurray ! ill give it a try later.

Are you feeding the model some images from a real camera ? the model should be listening to the topic name set in the RegisterTopic button on the GUI.

In the docs docs-page it says you need to do so like so;

  cd ~/epd_ros2_ws/src
  git clone https://github.com/clydemcqueen/opencv_cam.git
  git clone https://github.com/ptrmu/ros2_shared.git
  cd ~/epd_ros2_ws
  source /opt/ros/foxy/setup.bash
  rosdep install --from-paths src --ignore-src -y --rosdistro "${ROS_DISTRO}"
  colcon build

good luck

Yes, i have a Intel RealSense D435i attached and changed the corresponding topic in the "input_image_topic.json".

flippybit commented 1 year ago

Im out of ideas... try inspecting your node layout with a

rqt_graph

ill try to set up the same camera later 2day ill keep you posted ! cheers

carlowiesse commented 1 year ago

Hi @dnhrtmn, by default, EPD will take the images published on the topic /virtual_camera/image_raw (this behavior can be changed in input_image_topic.json as you noticed), process them using the model specified in session_config.json, and, for this particular circumstances (EPD visualize mode by default), EPD will publish the output image on the topic /easy_perception_deployment/image_output.

You can check if your input and output images are being published by running:

ros2 run image_tools showimage --ros-args --remap /image:=/easy_perception_deployment/image_output

Change /easy_perception_deployment/image_output for the topic name of the image feed coming from the D435i to check if the input image is being received.

dnhrtmn commented 1 year ago

Thank you very much for all your help.

ros@ubuntu:~$ ros2 run image_tools showimage --ros-args --remap /image:=/easy_perception_deployment/image_output
[INFO] [1674634663.221427518] [showimage]: Subscribing to topic 'image'
^C[INFO] [1674634678.807489281] [rclcpp]: signal_handler(signal_value=2)

ros@ubuntu:~$ ros2 run image_tools showimage --ros-args --remap /image:=/camera/color/image_raw
[INFO] [1674634701.444105940] [showimage]: Subscribing to topic 'image'
[INFO] [1674634701.488888501] [showimage]: Received image #camera_color_optical_frame
Received image #camera_color_optical_frame

The node for the RealSense Camera is running fine. ShowImage does show the stream from the camera but the output from epd is empty. I had a look on all topics from epd, but they are also empty. Following the graph from rqt. rosgraph

carlowiesse commented 1 year ago

@dnhrtmn Based on your rqt graph, EPD is still taking input images from /virtual_camera/image_raw (default) instead of /camera/color/image_raw (D435i camera). For the current version of EPD, you have to build the workspace again every time you modify config files, such as input_image_topic.json.

dnhrtmn commented 1 year ago

Screenshot from 2023-01-25 00-48-56

Can't tell you how much I appreciate your help. Thank you very much! Next step is going to integrate it with EMD. :-)

dnhrtmn commented 1 year ago

Sorry guys, I have to bother you again. The classification mode worked well as you could see. If I switch to Localization, i have the following error message. The topics are fine in my opinion (for a Realsense D435i camera). I wanted to feed the pipeline for EMD.

14 had the same problem but no solution was provided. Any suggestions here?

Details ``` ros@ubuntu:~/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment$ ros2 launch easy_perception_deployment run.launch.py [INFO] [launch]: All log files can be found below /home/ros/.ros/log/2023-01-25-23-58-49-612231-ubuntu-7261 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [easy_perception_deployment-1]: process started with pid [7263] [easy_perception_deployment-1] [INFO] [1674719930.394743472] [easy_perception_deployment]: [-ONNX Model-] - ./data/model/MaskRCNN-10.onnx [easy_perception_deployment-1] [INFO] [1674719930.395395769] [easy_perception_deployment]: [-Label List-] - ./data/label_list/coco_classes.txt [easy_perception_deployment-1] [INFO] [1674719930.395640828] [easy_perception_deployment]: [-Precision Level-] - 3 [easy_perception_deployment-1] [INFO] [1674719930.395886507] [easy_perception_deployment]: [-Mode-] - ACTION [easy_perception_deployment-1] [INFO] [1674719930.396031336] [easy_perception_deployment]: [-Use Case-] - EPD::LOCALISATION_MODE [easy_perception_deployment-1] [INFO] [1674719930.396170866] [easy_perception_deployment]: [- Input RGB Image Topic -] - /camera/color/image_raw [easy_perception_deployment-1] [INFO] [1674719930.396308265] [easy_perception_deployment]: [- Input Depth Image Topic -] - /camera/aligned_depth_to_color/image_raw [easy_perception_deployment-1] [INFO] [1674719930.396441224] [easy_perception_deployment]: [- Camera Info Topic -] - /camera/color/camera_info [easy_perception_deployment-1] terminate called after throwing an instance of 'cv::Exception' [easy_perception_deployment-1] what(): OpenCV(4.2.0) ../modules/core/src/matrix.cpp:465: error: (-215:Assertion failed) 0 <= roi.x && 0 <= roi.width && roi.x + roi.width <= m.cols && 0 <= roi.y && 0 <= roi.height && roi.y + roi.height <= m.rows in function 'Mat' [easy_perception_deployment-1] [ERROR] [easy_perception_deployment-1]: process has died [pid 7263, exit code -6, cmd '/home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/install/easy_perception_deployment/lib/easy_perception_deployment/easy_perception_deployment --ros-args -r /easy_perception_deployment/image_input:=/camera/color/image_raw']. ```

After changing how I launch the Realsense package:

Details ``` ros@ubuntu:~$ ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true filters:=pointcloud pointcloud.allow_no_texture_points:=true [INFO] [launch]: All log files can be found below /home/ros/.ros/log/2023-01-26-02-04-38-841069-ubuntu-12358 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [realsense2_camera_node-1]: process started with pid [12360] [realsense2_camera_node-1] [INFO] [1674727478.957822865] [camera.camera]: RealSense ROS v4.51.1 [realsense2_camera_node-1] [INFO] [1674727478.958410363] [camera.camera]: Built with LibRealSense v2.53.1 [realsense2_camera_node-1] [INFO] [1674727478.958677802] [camera.camera]: Running with LibRealSense v2.53.1 [realsense2_camera_node-1] [INFO] [1674727478.977634696] [camera.camera]: Device with serial number 213622070069 was found. [realsense2_camera_node-1] [realsense2_camera_node-1] [INFO] [1674727478.977691676] [camera.camera]: Device with physical ID /sys/devices/pci0000:00/0000:00:15.0/0000:03:00.0/usb4/4-1/4-1:1.0/video4linux/video0 was found. [realsense2_camera_node-1] [INFO] [1674727478.977698936] [camera.camera]: Device with name Intel RealSense D435I was found. [realsense2_camera_node-1] [INFO] [1674727478.977832736] [camera.camera]: Device with port number 4-1 was found. [realsense2_camera_node-1] [INFO] [1674727478.977861345] [camera.camera]: Device USB type: 3.2 [realsense2_camera_node-1] [INFO] [1674727478.979042051] [camera.camera]: getParameters... [realsense2_camera_node-1] [INFO] [1674727478.979168761] [camera.camera]: JSON file is not provided [realsense2_camera_node-1] [INFO] [1674727478.979255030] [camera.camera]: Device Name: Intel RealSense D435I [realsense2_camera_node-1] [INFO] [1674727478.979263010] [camera.camera]: Device Serial No: 213622070069 [realsense2_camera_node-1] [INFO] [1674727478.979268250] [camera.camera]: Device physical port: /sys/devices/pci0000:00/0000:00:15.0/0000:03:00.0/usb4/4-1/4-1:1.0/video4linux/video0 [realsense2_camera_node-1] [INFO] [1674727478.979274090] [camera.camera]: Device FW version: 05.12.07.150 [realsense2_camera_node-1] [INFO] [1674727478.979279100] [camera.camera]: Device Product ID: 0x0B3A [realsense2_camera_node-1] [INFO] [1674727478.979284200] [camera.camera]: Sync Mode: Off [realsense2_camera_node-1] [INFO] [1674727479.170929509] [camera.camera]: Set ROS param depth_module.profile to default: 848x480x30 [realsense2_camera_node-1] [INFO] [1674727479.175948169] [camera.camera]: Set ROS param rgb_camera.profile to default: 1280x720x30 [realsense2_camera_node-1] [INFO] [1674727479.176320657] [camera.camera]: Set ROS param gyro_fps to default: 200 [realsense2_camera_node-1] [INFO] [1674727479.176438787] [camera.camera]: Set ROS param accel_fps to default: 63 [realsense2_camera_node-1] [WARN] [1674727479.181388098] [camera.camera]: Could not set param: pointcloud.stream_index_filter with -1 Range: [-1, -2147483648]: parameter 'pointcloud.stream_index_filter' could not be set: Parameter {} doesn't comply with integer range. [realsense2_camera_node-1] [INFO] [1674727479.355422642] [camera.camera]: Stopping Sensor: Stereo Module [realsense2_camera_node-1] [INFO] [1674727479.358289340] [camera.camera]: Starting Sensor: Stereo Module [realsense2_camera_node-1] [INFO] [1674727479.414341188] [camera.camera]: Open profile: stream_type: Depth(0), Format: Z16, Width: 848, Height: 480, FPS: 30 [realsense2_camera_node-1] [INFO] [1674727479.414944246] [camera.camera]: Stopping Sensor: RGB Camera [realsense2_camera_node-1] [INFO] [1674727479.417081347] [camera.camera]: Starting Sensor: RGB Camera [realsense2_camera_node-1] [INFO] [1674727479.421261601] [camera.camera]: Open profile: stream_type: Color(0), Format: RGB8, Width: 1280, Height: 720, FPS: 30 [realsense2_camera_node-1] [INFO] [1674727479.421950188] [camera.camera]: RealSense Node Is Up! [realsense2_camera_node-1] [WARN] [1674727479.540069443] [camera.camera]: ```

EPD launches but as soon as I move something into the FOV of the camera, the same error occurcs.

Details ``` ros@ubuntu:~/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment$ ros2 launch easy_perception_deployment run.launch.py [INFO] [launch]: All log files can be found below /home/ros/.ros/log/2023-01-26-02-16-09-560810-ubuntu-12729 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [easy_perception_deployment-1]: process started with pid [12731] [easy_perception_deployment-1] [INFO] [1674728170.365174955] [easy_perception_deployment]: [-ONNX Model-] - ./data/model/MaskRCNN-10.onnx [easy_perception_deployment-1] [INFO] [1674728170.365301204] [easy_perception_deployment]: [-Label List-] - ./data/label_list/coco_classes.txt [easy_perception_deployment-1] [INFO] [1674728170.365309464] [easy_perception_deployment]: [-Precision Level-] - 3 [easy_perception_deployment-1] [INFO] [1674728170.365314464] [easy_perception_deployment]: [-Mode-] - ACTION [easy_perception_deployment-1] [INFO] [1674728170.365318414] [easy_perception_deployment]: [-Use Case-] - EPD::LOCALISATION_MODE [easy_perception_deployment-1] [INFO] [1674728170.365322484] [easy_perception_deployment]: [- Input RGB Image Topic -] - /camera/color/image_raw [easy_perception_deployment-1] [INFO] [1674728170.365326324] [easy_perception_deployment]: [- Input Depth Image Topic -] - /camera/aligned_depth_to_color/image_raw [easy_perception_deployment-1] [INFO] [1674728170.365334144] [easy_perception_deployment]: [- Camera Info Topic -] - /camera/color/camera_info [easy_perception_deployment-1] [INFO] [1674728174.056161159] [easy_perception_deployment]: [-FPS-]= 0.334225 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728176.906313322] [easy_perception_deployment]: [-FPS-]= 0.353732 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728180.073335416] [easy_perception_deployment]: [-FPS-]= 0.316156 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728183.040583571] [easy_perception_deployment]: [-FPS-]= 0.337268 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728185.998805808] [easy_perception_deployment]: [-FPS-]= 0.338409 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728189.457411703] [easy_perception_deployment]: [-FPS-]= 0.292141 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728192.868731904] [easy_perception_deployment]: [-FPS-]= 0.298954 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728196.178188875] [easy_perception_deployment]: [-FPS-]= 0.303951 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728198.998989354] [easy_perception_deployment]: [-FPS-]= 0.355240 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728202.227847949] [easy_perception_deployment]: [-FPS-]= 0.310078 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728205.313591049] [easy_perception_deployment]: [-FPS-]= 0.325945 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728208.723869116] [easy_perception_deployment]: [-FPS-]= 0.295072 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728211.389678696] [easy_perception_deployment]: [-FPS-]= 0.381679 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728214.025780597] [easy_perception_deployment]: [-FPS-]= 0.379651 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728216.640565545] [easy_perception_deployment]: [-FPS-]= 0.382702 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728219.271666623] [easy_perception_deployment]: [-FPS-]= 0.380373 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728221.912154756] [easy_perception_deployment]: [-FPS-]= 0.378931 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728224.639433652] [easy_perception_deployment]: [-FPS-]= 0.367107 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728227.465120307] [easy_perception_deployment]: [-FPS-]= 0.358038 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728230.679469542] [easy_perception_deployment]: [-FPS-]= 0.311526 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728233.438669881] [easy_perception_deployment]: [-FPS-]= 0.362845 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728236.277911596] [easy_perception_deployment]: [-FPS-]= 0.359971 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728239.045405680] [easy_perception_deployment]: [-FPS-]= 0.361533 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728241.815613332] [easy_perception_deployment]: [-FPS-]= 0.365764 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728244.511308452] [easy_perception_deployment]: [-FPS-]= 0.372439 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728247.580338605] [easy_perception_deployment]: [-FPS-]= 0.326052 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728250.300519395] [easy_perception_deployment]: [-FPS-]= 0.367918 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728253.881084728] [easy_perception_deployment]: [-FPS-]= 0.279408 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728257.024848636] [easy_perception_deployment]: [-FPS-]= 0.320616 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728259.906317378] [easy_perception_deployment]: [-FPS-]= 0.347464 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728263.012541080] [easy_perception_deployment]: [-FPS-]= 0.322165 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728266.279790437] [easy_perception_deployment]: [-FPS-]= 0.306373 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728269.644250980] [easy_perception_deployment]: [-FPS-]= 0.297442 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728272.878256323] [easy_perception_deployment]: [-FPS-]= 0.314961 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728276.051799877] [easy_perception_deployment]: [-FPS-]= 0.315756 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728279.495103357] [easy_perception_deployment]: [-FPS-]= 0.290613 [easy_perception_deployment-1] [easy_perception_deployment-1] [INFO] [1674728282.943966752] [easy_perception_deployment]: [-FPS-]= 0.294377 [easy_perception_deployment-1] [easy_perception_deployment-1] terminate called after throwing an instance of 'cv::Exception' [easy_perception_deployment-1] what(): OpenCV(4.2.0) ../modules/core/src/matrix.cpp:465: error: (-215:Assertion failed) 0 <= roi.x && 0 <= roi.width && roi.x + roi.width <= m.cols && 0 <= roi.y && 0 <= roi.height && roi.y + roi.height <= m.rows in function 'Mat' [easy_perception_deployment-1] [ERROR] [easy_perception_deployment-1]: process has died [pid 12731, exit code -6, cmd '/home/ros/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment/install/easy_perception_deployment/lib/easy_perception_deployment/easy_perception_deployment --ros-args -r /easy_perception_deployment/image_input:=/camera/color/image_raw']. ```

rosgraph_depth

carlowiesse commented 1 year ago

@dnhrtmn #14 states that the solution is related to the camera settings. Can you try the following launch command for the realsense camera?

ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true rgb_camera.profile=640,480,15 depth_module.profile=640,480,15

I believe the issue has to do with the image resolution. Your terminal output shows 1280x720 for the rgb camera, let's try 640x480.

dnhrtmn commented 1 year ago

So sometimes do error does occur but most of the time EMD receives the messages and detects an objects (even if it's not able to plan a grasp but that's not related to EPD. I will close this issue, thank you very much for your help!

Mukaram01 commented 7 months ago

Hi all, @Briancbn @flippybit @dnhrtmn

I'm new to GitHub and ROS, I'm getting the same problem, but going thru al the comments and #60 I-m still not able to get rid of this problem.

Could someone please explain step by step how to resolve it?

Thanks.

Details

deploy : INFO [- EPD Deployment Configurations -] deploy : INFO [ ONNX Model ] : ./data/model/FasterRCNN-10.onnx deploy : INFO [ Label List ] : ./data/label_list/coco_classes.txt deploy : INFO [ Input Image Topic ] : /camera/color/image_raw [sudo] password for ros2: Docker [ FOUND ] epd-foxy-base:CPU Docker Image [ FOUND ] Do you wish to rebuild? [y/n]: y Sourcing [ROS2] Sourcing [Local Package/Workspace] Building epd_msgs package Starting >>> epd_msgs Finished <<< epd_msgs [21.3s] Summary: 1 package finished [21.9s] Starting >>> easy_perception_deployment --- stderr: easy_perception_deployment CMake Error at CMakeLists.txt:17 (find_package): By not providing "Findepd_onnxruntime_vendor.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "epd_onnxruntime_vendor", but CMake did not find one. Could not find a package configuration file provided by "epd_onnxruntime_vendor" with any of the following names: epd_onnxruntime_vendorConfig.cmake epd_onnxruntime_vendor-config.cmake Add the installation prefix of "epd_onnxruntime_vendor" to CMAKE_PREFIX_PATH or set "epd_onnxruntime_vendor_DIR" to a directory containing one of the above files. If "epd_onnxruntime_vendor" provides a separate development package or SDK, be sure it has been installed. --- Failed <<< easy_perception_deployment [0.59s, exited with code 1] Summary: 0 packages finished [0.93s] 1 package failed: easy_perception_deployment 1 package had stderr output: easy_perception_deployment Deploying package. Package 'easy_perception_deployment' not found: "package 'easy_perception_deployment' not found, searching: ['/root/epd_ros2_ws/src/easy_perception_deployment/epd_msgs/install/epd_msgs', '/opt/ros/foxy']"

carlowiesse commented 7 months ago

Hi @Mukaram01, That error message means you're missing the epd_onnxruntime_vendor package.

Please try the following:

mkdir ~/epd_ros2_ws
cd ~/epd_ros2_ws
mkdir src
cd src
git clone https://github.com/ros-industrial/epd_onnxruntime_vendor.git
git clone https://github.com/ros-industrial/easy_perception_deployment.git
cd ..
colcon build
source install/setup.bash
cd ~/epd_ros2_ws/src/easy_perception_deployment/easy_perception_deployment
ros2 launch easy_perception_deployment run.launch.py
Mukaram01 commented 7 months ago

@carlowiesse Thank you soo much for your help. I do apriciate it a lot as I was struggling with it. Upon reflecting on your comment, I realized that I've been using the GUI to run EPD. Without reinstalling from scratch, I tested the last two lines you suggested, and they worked flawlessly. However, I'm still encountering the same vendor error when using the GUI. Nevertheless, launching it with ros2 launch easy_perception_deployment run.launch.py resolves the issue.