--
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/b93e8aba-0b43-4394-b9ce-20225d824556%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Sameer,It's visual studio 2013, on x64.
--
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/7996a32c-c800-42a8-8a4f-4f34a26f927a%40googlegroups.com.
--
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/e54e357b-f47a-47ae-abb9-34a30e0e0d1d%40googlegroups.com.
If you mean setting options.num_threads = 1, yes, it's still a problem. By doing that, ceres creates a single thread with #pragma omp parallel for num_threads(options.num_threads) to evaluate the residual blocks.
--
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/d885e5b3-f2d5-47f6-8c5b-9bd3c3f62ea4%40googlegroups.com.
Yes. When calling Evaluation(), ceres assigned a thread to each residual block, and in each thread, you cannot create more threads.
--
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/5443c01f-21ec-419a-9dd5-2863af54b0f7%40googlegroups.com.
--
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/4d2cf1c6-44fa-4334-8a80-84c780fda57d%40googlegroups.com.
Hi,You may want to consider breaking up your problem at a higher level; for me that tends to do more for performance than parallelizing a for-loop.
On Wed, Oct 12, 2016 at 11:43 AM, Weipeng Xu <xuweip...@gmail.com> wrote:
Hi Sameer,I have tried my solution by commenting all the #pragma omp bla in ceres::internal::ProgramEvaluator::Evaluate(..) function. The parallel stuff works now.Best,Weipeng
--
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/4d2cf1c6-44fa-4334-8a80-84c780fda57d%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/CAA7K0yOSyO2n7QepENNi0XumR32LaOoV14ryGdKUEs%2BBgU8%3DPg%40mail.gmail.com.
Hi Simme,