Software Archive
Read-only legacy content
17061 Discussions

OpenCV & parallel apmlifier

krivyakin
Beginner
431 Views
I am using OpenCV in my project. By default are visible only some functions (cvRound, cvMat...) in parallel amplifier, but ones likeCvANN_MLP::calc_activ_func_derivare unvisible.How I can to see all OpenCV functions'srunning time? May be are any compiler keys?

P.S. OpenCV compiled with -g
0 Kudos
4 Replies
TimP
Honored Contributor III
431 Views
Are you certain you didn't compile with any optimizations such as in-lining, which would hide functions?
0 Kudos
krivyakin
Beginner
431 Views
Yes, I'm sure. I compiled in Debug mode.

C++ flags: -g -O0 -ggdb3 -D DEBUG
0 Kudos
Aubrey_W_
New Contributor I
431 Views
Hello,

I'll move this thread to our Intel Parallel Studio forum, where one of our Technical Consulting Engineers can have a look.

Best regards,

==
Aubrey W.
Intel Software Network Support
0 Kudos
Peter_W_Intel
Employee
431 Views
Hi,

If you disabled compiler's optimizationoptionsfor "inline" (e.g. "O2" for icc), and with "-g" for generating symbols. VTune Amplifier should display all hot functions.

One possibility is that workload of CvANN_MLP::calc_activ_func_derivis slight- so that function isNOT ahot function when running analysis.

Thanks, Peter
0 Kudos
Reply