Is the Skeleton Pose Estimation app pre-trained?

Hello,
do I need to download and process COCO 2017 as said in the Training section of the doc or could I just run
bob@desktop:~/isaac$ bazel run packages/skeleton_pose_estimation/apps/openpose:openpose_inference

I didn’t followed the training section and I get an error when I try to run the app, seem like I’m missing some packages.

Thank you

This is my shell output :

thoth@thoth-c:~/Desktop/isaac$ sudo bazel run packages/skeleton_pose_estimation/apps/openpose:openpose_inference
[sudo] password for thoth: 
Starting local Bazel server and connecting to it...
INFO: Analyzed target //packages/skeleton_pose_estimation/apps/openpose:openpose_inference (94 packages loaded, 5731 targets configured).
INFO: Found 1 target...
INFO: Deleting stale sandbox base /home/thoth/.cache/bazel/_bazel_root/dc79a1e30bd3043dce110d9bc189705e/sandbox
Target //packages/skeleton_pose_estimation/apps/openpose:openpose_inference up-to-date:
  bazel-bin/packages/skeleton_pose_estimation/apps/openpose/run_openpose_inference
  bazel-bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference
INFO: Elapsed time: 561.646s, Critical Path: 83.78s
INFO: 50 processes: 50 processwrapper-sandbox.
INFO: Build completed successfully, 599 total actions
INFO: Build completed successfully, 599 total actions
2020-07-01 10:43:17.617 INFO  engine/alice/tools/websight.cpp@166: Loading websight...
2020-07-01 10:43:17.617 WARN  engine/alice/backend/application_json_loader.cpp@174: This application does not have an explicit scheduler configuration. One will be autogenerated to the best of the system's abilities if possible.
2020-07-01 10:43:17.669 INFO  engine/alice/backend/redis_backend.cpp@40: Successfully connected to Redis server.

2020-07-01 10:43:17.873 WARN  engine/alice/backend/backend.cpp@201: This application does not have an execution group configuration. One will be autogenerated to the best of the systems abilities if possible.
2020-07-01 10:43:17.873 WARN  engine/gems/scheduler/scheduler.cpp@337: No default execution groups specified. Attempting to create scheduler configuration for 4 remaining cores. This may be non optimal for the system and application.
2020-07-01 10:43:17.873 INFO  engine/gems/scheduler/scheduler.cpp@290: Scheduler execution groups are:
2020-07-01 10:43:17.873 INFO  engine/gems/scheduler/scheduler.cpp@299: __BlockerGroup__: Cores = [3], Workers = No
2020-07-01 10:43:17.873 INFO  engine/gems/scheduler/scheduler.cpp@299: __WorkerGroup__: Cores = [0, 1, 2], Workers = Yes
2020-07-01 10:43:17.922 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/message_generators/libmessage_generators_module.so': Now has 63 components total
2020-07-01 10:43:20.995 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/sight/libsight_module.so': Now has 65 components total
2020-07-01 10:43:21.015 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/skeleton_pose_estimation/libskeleton_pose_estimation_module.so': Now has 66 components total
2020-07-01 10:43:21.767 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/viewers/libviewers_module.so': Now has 95 components total
2020-07-01 10:43:21.768 ERROR engine/alice/backend/modules.cpp@250: packages/ml/libml_module.so: /home/thoth/.cache/bazel/_bazel_root/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/ml/libml_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-01 10:43:21.768 ERROR engine/alice/backend/modules.cpp@250: packages/ml/libtensorrt_module.so: /home/thoth/.cache/bazel/_bazel_root/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/ml/libtensorrt_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-01 10:43:21.768 ERROR engine/alice/backend/modules.cpp@250: packages/perception/libperception_module.so: /home/thoth/.cache/bazel/_bazel_root/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/perception/libperception_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-01 10:43:21.768 PANIC engine/alice/backend/modules.cpp@252: Could not load all required modules for application
====================================================================================================
|                            Isaac application terminated unexpectedly                             |
====================================================================================================
#01 engine/alice/tools/main(+0x8aada) [0x55b1def12ada]
#02 engine/alice/tools/main(+0x172140) [0x55b1deffa140]
#03 engine/alice/tools/main(+0x1724b0) [0x55b1deffa4b0]
#04 /lib/x86_64-linux-gnu/libpthread.so.0(+0x12890) [0x7fb72ccda890]
#05 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7fb72c374e97]
#06 /lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7fb72c376801]
#07 engine/alice/tools/main(+0x96eae) [0x55b1def1eeae]
#08 engine/alice/tools/main(+0x4f5a5) [0x55b1deed75a5]
#09 engine/alice/tools/main(+0x51a92) [0x55b1deed9a92]
#10 engine/alice/tools/main(+0x51dfd) [0x55b1deed9dfd]
#11 engine/alice/tools/main(+0x26767) [0x55b1deeae767]
#12 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7fb72c357b97]
#13 engine/alice/tools/main(+0x2efda) [0x55b1deeb6fda]
====================================================================================================
Minidump written to: /tmp/6bd94096-ddfb-4314-3339d7ab-cc759efd.dmp
Aborted (core dumped)

Hi, I can confirm you can just run

and it will work, no need for training locally. I’m afraid I can’t offer any insight into the error though.

Hope this helps,
Felix

1 Like

thank you @felix.chippendale

Hi, @Planktos ,

There is no need to use “sudo” for “bazel run”. If it does cause problem, maybe re-installing Isaac SDK and related dependencies would help.

Reading the error information, likely some dependencies are missing. Please try again after installing all dependencies.

1 Like

If scrolled to the right, the error shows as:

undefined symbol: IsaacGatherComponentInfo

Which is likely related to either:

  • missing dependencies (please follow Isaac Documentation / installing pre-requisites);
  • running with sudo.

Note, sudo should not be used with bazel run. If sudo was used, the .cache/bazel folder (in the user’s home directory) may need to be deleted first, before attempting to build again. Normally it is safe to delete this folder.

On the question regarding the model. Two sample pre-trained model are provided. To train a model for specific resolution there is a training guide/manual available at: https://docs.nvidia.com/isaac/isaac/packages/skeleton_pose_estimation/doc/2Dskeleton_pose_estimation.html#training

1 Like

thanks @yangl and thanks @dchichkovd0qb3 (original pseudo by the way ;),
I followed your propositions, I did the following :

  • download Isaac SDK
  • build dependencies
  • ran apt upgrade
  • suppressed bazel cache folders
  • ran app without sudo

but unfortunately I still miss the following packages :

2020-07-02 04:49:51.764 ERROR engine/alice/backend/modules.cpp@250: packages/ml/libml_module.so: /home/thoth/.cache/bazel/_bazel_thoth/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/ml/libml_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-02 04:49:51.764 ERROR engine/alice/backend/modules.cpp@250: packages/ml/libtensorrt_module.so: /home/thoth/.cache/bazel/_bazel_thoth/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/ml/libtensorrt_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-02 04:49:51.764 ERROR engine/alice/backend/modules.cpp@250: packages/perception/libperception_module.so: /home/thoth/.cache/bazel/_bazel_thoth/dc79a1e30bd3043dce110d9bc189705e/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/perception/libperception_module.so: undefined symbol: IsaacGatherComponentInfo
2020-07-02 04:49:51.764 PANIC engine/alice/backend/modules.cpp@252: Could not load all required modules for application

Kind of odd that I have an issue loading lib perception because I can load it with others apps. Also I checked and I do have libtensorrt_module.so and others in the isaac folder so… I’m lost

Thank you for your precious help !

@Planktos
Reading the error message, I guess you may be missing CUDA and cuDNN. Those modules in the latest release requires CUDA 10.0 and cuDNN 7.6.
Please make sure they are installed and added to LD_LIBRARY_PATH env.

1 Like

Thank you @yangl I gonna try that

@yangl
Are you sure it is CUDA 10.0 and not 10.2 because SDK manger 1.1.0.6343 make me install CUDA Version 10.2.89 for jetpack 4.4
Thanks

Isaac is only working with jetpack 4.3 and I had 4.4 so my bad sorry I will rebuild all system and see if it’s working with correct dependency’s versions, thanks again

Now that I have reinstalled all the system (ubuntu 18.04 + isaac dependency script + Jetpack 4.3 host dependency with SDK manager) I get the following error about CUDA when running the script :

2020-07-07 18:01:44.146 PANIC engine/core/buffers/algorithm_cuda.cpp@55: Could not copy memory. Error: 35
2020-07-07 18:01:44.146 ERROR packages/ml/TensorRTInference.cpp@168: TRT ERROR: CUDA initialization failure with error 35. Please check your CUDA installation:  http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

Some additional info about my sys :

NVRM version: NVIDIA UNIX x86_64 Kernel Module  450.36.06  Mon Jun  1 23:19:54 UTC 2020
GCC version:  gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 

This is the full output :

thoth@bigC:~$ cd isaac
thoth@bigC:~/isaac$ bazel run packages/skeleton_pose_estimation/apps/openpose:openpose_inference
Starting local Bazel server and connecting to it...
INFO: Analyzed target //packages/skeleton_pose_estimation/apps/openpose:openpose_inference (93 packages loaded, 5730 targets configured).
INFO: Found 1 target...
INFO: Deleting stale sandbox base /home/thoth/.cache/bazel/_bazel_thoth/247cdffee7dc00d5b044836eab653a71/sandbox
Target //packages/skeleton_pose_estimation/apps/openpose:openpose_inference up-to-date:
  bazel-bin/packages/skeleton_pose_estimation/apps/openpose/run_openpose_inference
  bazel-bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference
INFO: Elapsed time: 89.257s, Critical Path: 11.88s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action
INFO: Running command line: bazel-bin/packages/skeleton_pose_estimation/apps/opeINFO: Build completed successfully, 1 total action
2020-07-07 18:01:41.547 INFO  engine/alice/tools/websight.cpp@166: Loading websight...
2020-07-07 18:01:41.548 WARN  engine/alice/backend/application_json_loader.cpp@174: This application does not have an explicit scheduler configuration. One will be autogenerated to the best of the system's abilities if possible.
2020-07-07 18:01:41.685 INFO  engine/alice/backend/redis_backend.cpp@40: Successfully connected to Redis server.

2020-07-07 18:01:41.690 WARN  engine/alice/backend/backend.cpp@201: This application does not have an execution group configuration. One will be autogenerated to the best of the systems abilities if possible.
2020-07-07 18:01:41.691 WARN  engine/gems/scheduler/scheduler.cpp@337: No default execution groups specified. Attempting to create scheduler configuration for 4 remaining cores. This may be non optimal for the system and application.
2020-07-07 18:01:41.691 INFO  engine/gems/scheduler/scheduler.cpp@290: Scheduler execution groups are:
2020-07-07 18:01:41.691 INFO  engine/gems/scheduler/scheduler.cpp@299: __BlockerGroup__: Cores = [3], Workers = No
2020-07-07 18:01:41.691 INFO  engine/gems/scheduler/scheduler.cpp@299: __WorkerGroup__: Cores = [0, 1, 2], Workers = Yes
2020-07-07 18:01:41.702 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/message_generators/libmessage_generators_module.so': Now has 63 components total
2020-07-07 18:01:43.593 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/ml/libml_module.so': Now has 90 components total
2020-07-07 18:01:43.601 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/ml/libtensorrt_module.so': Now has 90 components total
2020-07-07 18:01:43.855 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/perception/libperception_module.so': Now has 103 components total
2020-07-07 18:01:43.889 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/sight/libsight_module.so': Now has 105 components total
2020-07-07 18:01:43.918 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/skeleton_pose_estimation/libskeleton_pose_estimation_module.so': Now has 106 components total
2020-07-07 18:01:43.928 INFO  engine/alice/backend/modules.cpp@226: Loaded module 'packages/viewers/libviewers_module.so': Now has 135 components total
2020-07-07 18:01:43.928 DEBUG engine/alice/application.cpp@348: Loaded 135 components: isaac::alice::BufferAllocatorReport, isaac::alice::ChannelMonitor, isaac::alice::CheckJetsonPerformanceModel, isaac::alice::CheckOperatingSystem, isaac::alice::Config, isaac::alice::ConfigBridge, isaac::alice::ConfigLoader, isaac::alice::Failsafe, isaac::alice::FailsafeHeartbeat, isaac::alice::InteractiveMarkersBridge, isaac::alice::JsonToProto, isaac::alice::LifecycleReport, isaac::alice::MessageLedger, isaac::alice::MessagePassingReport, isaac::alice::NodeStatistics, isaac::alice::Pose, isaac::alice::Pose2Comparer, isaac::alice::PoseFromFile, isaac::alice::PoseInitializer, isaac::alice::PoseMessageInjector, isaac::alice::PoseToFile, isaac::alice::PoseToMessage, isaac::alice::PoseTree, isaac::alice::PoseTreeJsonBridge, isaac::alice::PoseTreeRelink, isaac::alice::ProtoToJson, isaac::alice::PyCodelet, isaac::alice::Random, isaac::alice::Recorder, isaac::alice::RecorderBridge, isaac::alice::Replay, isaac::alice::ReplayBridge, isaac::alice::Scheduling, isaac::alice::Sight, isaac::alice::SightChannelStatus, isaac::alice::Subgraph, isaac::alice::Subprocess, isaac::alice::TcpPublisher, isaac::alice::TcpSubscriber, isaac::alice::Throttle, isaac::alice::TimeOffset, isaac::alice::TimeSynchronizer, isaac::alice::UdpPublisher, isaac::alice::UdpSubscriber, isaac::map::Map, isaac::map::ObstacleAtlas, isaac::map::OccupancyGridMapLayer, isaac::map::PolygonMapLayer, isaac::map::Spline, isaac::map::WaypointMapLayer, isaac::message_generators::BinaryTensorGenerator, isaac::message_generators::CameraGenerator, isaac::message_generators::Detections2Generator, isaac::message_generators::Detections3Generator, isaac::message_generators::DifferentialBaseControlGenerator, isaac::message_generators::DifferentialBaseStateGenerator, isaac::message_generators::FlatscanGenerator, isaac::message_generators::HolonomicBaseControlGenerator, isaac::message_generators::ImageFeatureGenerator, isaac::message_generators::ImageLoader, isaac::message_generators::LatticeGenerator, isaac::message_generators::PanTiltStateGenerator, isaac::message_generators::Plan2Generator, isaac::message_generators::PointCloudGenerator, isaac::message_generators::PoseGenerator, isaac::message_generators::RangeScanGenerator, isaac::message_generators::TensorGenerator, isaac::message_generators::TrajectoryListGenerator, isaac::ml::BoundingBoxPadding, isaac::ml::ColorCameraEncoderCpu, isaac::ml::ColorCameraEncoderCuda, isaac::ml::ConfusionMatrixAggregator, isaac::ml::Detection3Encoder, isaac::ml::DetectionEncoder, isaac::ml::DetectionImageExtraction, isaac::ml::Detections3Comparer, isaac::ml::FilterDetectionsByLabel, isaac::ml::GenerateKittiDataset, isaac::ml::HeatmapDecoder, isaac::ml::HeatmapEncoder, isaac::ml::ImageDetectionExtraction, isaac::ml::LabelToBoundingBox, isaac::ml::ResizeDetections, isaac::ml::RigidbodyToDetections3, isaac::ml::SampleAccumulator, isaac::ml::SegmentationComparer, isaac::ml::SegmentationDecoder, isaac::ml::SegmentationEncoder, isaac::ml::Teleportation, isaac::ml::TensorArgMax, isaac::ml::TensorChannelSum, isaac::ml::TensorRTInference, isaac::ml::TensorReshape, isaac::ml::WaitUntilDetection, isaac::navigation::DistanceMap, isaac::navigation::NavigationMap, isaac::navigation::RangeScanModelClassic, isaac::navigation::RangeScanModelFlatloc, isaac::perception::BirdViewProjection, isaac::perception::ColorSpaceConverter, isaac::perception::CropAndDownsample, isaac::perception::CropAndDownsampleCuda, isaac::perception::EstimateGroundPlane, isaac::perception::EstimateObstacleDistances, isaac::perception::FiducialAsGoal, isaac::perception::ImageWarp, isaac::perception::PointCloudAccumulator, isaac::perception::RangeScanFlattening, isaac::perception::RangeToPointCloud, isaac::perception::ScanAccumulator, isaac::perception::StereoRectification, isaac::sight::AliceSight, isaac::sight::SightWidget, isaac::sight::WebsightServer, isaac::skeleton_pose_estimation::OpenPoseDecoder, isaac::viewers::BinaryMapViewer, isaac::viewers::ColorCameraViewer, isaac::viewers::DepthCameraViewer, isaac::viewers::Detections3Viewer, isaac::viewers::DetectionsViewer, isaac::viewers::FiducialsViewer, isaac::viewers::FlatscanViewer, isaac::viewers::GoalViewer, isaac::viewers::ImageKeypointViewer, isaac::viewers::LidarViewer, isaac::viewers::MosaicViewer, isaac::viewers::ObjectViewer, isaac::viewers::OccupancyMapViewer, isaac::viewers::PointCloudViewer, isaac::viewers::PoseTrailViewer, isaac::viewers::SegmentationCameraViewer, isaac::viewers::SegmentationViewer, isaac::viewers::SkeletonViewer, isaac::viewers::TensorViewer, isaac::viewers::TrajectoryListViewer, 
2020-07-07 18:01:43.929 WARN  engine/alice/application.cpp@164: The function Application::findComponentByName is deprecated. Please use `getNodeComponentOrNull` instead. Note that the new method requires a node name instead of a component name. (argument: 'websight/isaac.sight.AliceSight')
2020-07-07 18:01:43.929 INFO  engine/alice/application.cpp@255: Starting application 'openpose_inference' (instance UUID: '25be8d76-c06b-11ea-8fb8-c9ba49b8b330') ...
2020-07-07 18:01:43.929 DEBUG engine/gems/scheduler/execution_groups.cpp@476: Launching 0 pre-start job(s)
2020-07-07 18:01:43.929 DEBUG engine/gems/scheduler/execution_groups.cpp@485: Replaying 0 pre-start event(s)
2020-07-07 18:01:43.929 DEBUG engine/gems/scheduler/execution_groups.cpp@476: Launching 0 pre-start job(s)
2020-07-07 18:01:43.929 DEBUG engine/gems/scheduler/execution_groups.cpp@485: Replaying 0 pre-start event(s)
2020-07-07 18:01:43.929 INFO  engine/alice/backend/asio_backend.cpp@33: Starting ASIO service
2020-07-07 18:01:43.951 INFO  packages/sight/WebsightServer.cpp@216: Sight webserver is loaded
2020-07-07 18:01:43.951 INFO  packages/sight/WebsightServer.cpp@217: Please open Chrome Browser and navigate to http://<ip address>:3000
2020-07-07 18:01:43.951 WARN  engine/alice/backend/codelet_canister.cpp@225: Codelet 'websight/isaac.sight.AliceSight' was not added to scheduler because no tick method is specified.
2020-07-07 18:01:43.951 WARN  engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick paramater
2020-07-07 18:01:43.954 WARN  engine/alice/backend/codelet_canister.cpp@225: Codelet '_check_operating_system/isaac.alice.CheckOperatingSystem' was not added to scheduler because no tick method is specified.
2020-07-07 18:01:43.954 WARN  engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick paramater
2020-07-07 18:01:43.954 WARN  engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick paramater
2020-07-07 18:01:44.080 WARN  packages/ml/TensorRTInference.cpp@427: Could not read from .plan (path is set to 'external/openpose_model/ix-networks-openpose.plan'). Falling back to building the .plan from frozen model external/openpose_model/ix-networks-openpose.uff. Note: this process may take up to several minutes.
2020-07-07 18:01:44.146 PANIC engine/core/buffers/algorithm_cuda.cpp@55: Could not copy memory. Error: 35
2020-07-07 18:01:44.146 ERROR packages/ml/TensorRTInference.cpp@168: TRT ERROR: CUDA initialization failure with error 35. Please check your CUDA installation:  http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
====================================================================================================
|                            Isaac application terminated unexpectedly                             |
====================================================================================================
#01 engine/alice/tools/main(+0x8aada) [0x5611f1525ada]
#02 engine/alice/tools/main(+0x172140) [0x5611f160d140]
#03 engine/alice/tools/main(+0x1724b0) [0x5611f160d4b0]
#04 /lib/x86_64-linux-gnu/libpthread.so.0(+0x128a0) [0x7f5a3744a8a0]
#05 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7f5a36ae4f47]
#06 /lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7f5a36ae68b1]
#07 isaac::CopyMatrixRaw(void const*, unsigned long, isaac::BufferStorageMode, void*, unsigned long, isaac::BufferStorageMode, unsigned long, unsigned long) /home/thoth/.cache/bazel/_bazel_thoth/247cdffee7dc00d5b044836eab653a71/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/message_generators/libmessage_generators_module.so(_ZN5isaac13CopyMatrixRawEPKvmNS_17BufferStorageModeEPvmS2_mm+0xa3) [0x7f5a36225103]
#08 void isaac::Copy<unsigned char, 3, isaac::Buffer<isaac::detail::TaggedPointer<unsigned char, std::integral_constant<isaac::BufferStorageMode, (isaac::BufferStorageMode)0> >, isaac::CpuAllocator>, isaac::Buffer<isaac::detail::TaggedPointer<unsigned char, std::integral_constant<isaac::BufferStorageMode, (isaac::BufferStorageMode)0> >, isaac::CpuAllocator> >(isaac::ImageBase<unsigned char, 3, isaac::Buffer<isaac::detail::TaggedPointer<unsigned char, std::integral_constant<isaac::BufferStorageMode, (isaac::BufferStorageMode)0> >, isaac::CpuAllocator> > const&, isaac::ImageBase<unsigned char, 3, isaac::Buffer<isaac::detail::TaggedPointer<unsigned char, std::integral_constant<isaac::BufferStorageMode, (isaac::BufferStorageMode)0> >, isaac::CpuAllocator> >&) /home/thoth/.cache/bazel/_bazel_thoth/247cdffee7dc00d5b044836eab653a71/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/message_generators/libmessage_generators_module.so(_ZN5isaac4CopyIhLi3ENS_6BufferINS_6detail13TaggedPointerIhSt17integral_constantINS_17BufferStorageModeELS5_0EEEENS_12CpuAllocatorEEES9_EEvRKNS_9ImageBaseIT_XT0_ET1_EERNSA_ISB_XT0_ET2_EE+0x41) [0x7f5a35fd60a1]
#09 isaac::message_generators::ImageLoader::tick() /home/thoth/.cache/bazel/_bazel_thoth/247cdffee7dc00d5b044836eab653a71/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/packages/skeleton_pose_estimation/apps/openpose/openpose_inference.runfiles/com_nvidia_isaac//packages/message_generators/libmessage_generators_module.so(_ZN5isaac18message_generators11ImageLoader4tickEv+0x8e6) [0x7f5a35fd96b6]
#10 engine/alice/tools/main(+0x82dc8) [0x5611f151ddc8]
#11 engine/alice/tools/main(+0x14f566) [0x5611f15ea566]
#12 engine/alice/tools/main(+0x2d4dc) [0x5611f14c84dc]
#13 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xbd6df) [0x7f5a3716c6df]
#14 /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7f5a3743f6db]
#15 /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f5a36bc7a3f]
====================================================================================================
Minidump written to: /tmp/fe310f8c-bce2-40b7-a55c6b82-b146fc4d.dmp
Aborted (core dumped)

Thank you, your help is so precious !

It is now working thanks to everybody for you help !
this is how I did it :
I followed setup of isaac (SDK manager with Jetpack 4.3 + Dependency script)
Then I had to install Cuda toolkit with :

`sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb`
`sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub`
`sudo apt-get update`
`sudo apt-get install cuda`

Then perform post installation commands as @yangl sayed so special thaks to you :

$export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64\
                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
sudo systemctl enable nvidia-persistenced

Thank you for reading this post

Thank you for sharing this. I am running into the same issue of 2020-09-11 11:15:54.185 ERROR engine/alice/backend/modules.cpp@250: packages/perception/libperception_module.so: /home/jetson/deploy/marvin/trt_pose_inference-pkg//packages/perception/libperception_module.so: undefined symbol: IsaacGatherComponentInfo on the Jetson Xavier NX running JetPack 4.4 whereas everything works fine on my desktop.

Did you have to install any libraries on the Jetson Xavier NX apart from those in the deployment script? Are the post installation commands in your post supposed to be run on the Jetson or the host computer?

Hello there,

I do not know if it’s still the case but why don’t you try with 4.3 ?

no but I tryed many ways to solve my issue so maybe I did something else I don’t remenber, let me know if it’s still not working

on the one you have issue with

The Xavier NX only got support in Jetpack 4.4, so unfortunately it’s not possible to downgrade to 4.3. I am going to try again by installing CUDA 10.2 on the desktop so the CUDA version of the Jetson and desktop are the same.

Good idea @adhamija,
I skipped some optional steps in my post, refer to the installation doc and post install doc
It’s unlikely but It could also come from your gpu driver, my is 450 and it works, nvidia say >=440.