Hi guys,
http://www.ceres-solver.org/installation.html tells that openmp should be turned off on Android. And we actually find the ChangeNumThreadsIfNeeded() to force num_linear_solver_threads as 1. But I encountered a performance issue when running SLAM on Android and hope to turn on openmp with multi-threading. After enabling openmp forcibly, I got different results compared to single-thread mechanism. Can I know the reason openmp doesn't work?
Also notice TBB added into Ceres Solver in latest commits. Can it supported on Android platform?
Cheers,
Frank
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/7da2431c-d459-463f-bc8b-48c75f28bd18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
KeirThanks and happy optimizing,For Intel TBB, it should be possible to use this on Android but there is no one testing / supporting it. If you care about this, we are happy to help you with reviews or suggestions and would welcome the contribution. I don't believe there are any fundamental barriers here; it's just a matter of doing the work and enhancing the documentation.Hi Frank,In the distant past, OpenMP on Android was not well supported. However, this hasn't been revisited in a long time. There are some people using OpenMP on Android who are doing their own Ceres build as part of a larger project, so I believe it is possible. We are happy to accept patches that show how to use it, or update the Android.mk to use it.
On Tue, Dec 26, 2017 at 6:02 PM, Frank Young <yang...@gmail.com> wrote:
Hi guys,
http://www.ceres-solver.org/installation.html tells that openmp should be turned off on Android. And we actually find the ChangeNumThreadsIfNeeded() to force num_linear_solver_threads as 1. But I encountered a performance issue when running SLAM on Android and hope to turn on openmp with multi-threading. After enabling openmp forcibly, I got different results compared to single-thread mechanism. Can I know the reason openmp doesn't work?
Also notice TBB added into Ceres Solver in latest commits. Can it supported on Android platform?
Cheers,
Frank
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
Frank,
Can you share the output of summary::fullreport()
Sameer
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/4f333a72-bbae-4f78-9140-ca05165ccf93%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/a3ef1ca2-0650-45c3-bccd-73f51798feac%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/35dca63d-a6eb-4ffb-85ba-ff2c6f05b297%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/3e92b1f2-8aab-4e39-a5af-6042c51a4e0e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/29025a4e-0a2a-4098-9d1e-784dc192c1e3%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/19ad9465-d858-4312-89a2-c78aaf987f4c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/53e623c9-6c75-4329-bf81-01277b795466%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/53e623c9-6c75-4329-bf81-01277b795466%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CABqdRUDod3vSfoDRgZUuUv2y%2Br1ZmgAi5e9mb%3Df2BT2yd4VDyw%40mail.gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/53e623c9-6c75-4329-bf81-01277b795466%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/779b3a39-d479-455b-b8e4-754bdf76d0d5%40googlegroups.com.
1x1, 1x6,
2x1, 2x6,
6x6,
9x9, 9x6,
15x6, 15x9
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/863089f1-446e-43cd-8932-cf3ff028488e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/a9a6af52-6624-4647-a7a9-0b9c544626f7%40googlegroups.com.