-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update glog to support stack trace on arm64 #2074
Comments
Thanks for investigating the glog versions and limitations. Maybe you can help me to validate MediaPipe with glog version 0.5.0. Can you update the glog version in your mediapipe WORKSPACE file and verify that the newer version works ok and provides stack traces in your environment? I'm glad to start updating the mediapipe WORKSPACE file in the MediaPipe upstream repository. I believe I will be updating target "com_github_google_glog" as follows:
I will also need to update "com_github_glog_glog_no_gflags" and one patch to it, and have the update tested and reviewed. |
Hi @DeanIsMe, Could you please respond to the above comment. Thanks! |
Sorry for the delay. I could try this again and record more useful information about the failures, but I'll need to wait a week or 2 so that I have a free day again >_< |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you. |
I changed the http_archive for com_github_glog_glog in WORKSPACE to the comment above by hadon. When I tried to build a mediapipe project, this is the error that I received:
|
I am facing a similar issue as @DeanIsMe When using mediapipe facemesh in a loop, first a warning about glog:
|
Hi @DeanIsMe , |
Hi @sureshdagooglecom, I am not working with mediapipe for now. However, I think stack trace on ARM64 would be valuable to many users. |
Hello @DeanIsMe, You can continue to use those legacy solutions in your applications if you choose. Though, we would request you to check new MediaPipe solutions which can help you more easily build and customize ML solutions for your applications. These new solutions will provide a superset of capabilities available in the legacy solutions. |
This issue has been marked stale because it has no recent activity since 7 days. It will be closed if no further activity occurs. Thank you. |
This issue was closed due to lack of activity after being marked stale for past 7 days. |
I'm working with an arm64 processor on Linux.
When a graph aborts due to an error, the stack trace is not printed. E.g.
Or, if I run
google::InstallFailureSignalHandler();
in main(), I getAfter some research, I found that arm64 stack trace is not supported on the glog version used in mediapipe, as indicated here:
google/glog#531
Note that this is the glog version referenced by the mediapipe WORKSPACE file.
arm64 stack trace is now supported in glog, as of version 0.5.0.
Are you able to update the glog dependency to 0.5.0 to enable stack trace on arm64 and hence ease development?
The text was updated successfully, but these errors were encountered: