Quantcast
Channel: Intel® VTune™ Profiler (Intel® VTune™ Amplifier)
Viewing all 1347 articles
Browse latest View live

VTune hangs if command line arguments contain ampersand character

$
0
0

Hello,

I'm running VTune Amplifier 2018, and I found what looks like a bug in the way command lines are managed.  Specifically, if the command line arguments of an application contain the ampersand character (even if the arguments are quoted), upon stopping the Analysis the GUI will show a "Please wait until the collection is cancelled" dialog box and the GUI will hang until doing a Force Quit.

I'm running the OSX version of the VTune GUI, connected over SSH to a Linux host.  The following command works fine:

/home/user/ffmpeg 'udp://192.168.1.5?overrun_nonfatal=1' foo.ts

but this command causes the GUI to hang:

/home/user/ffmpeg 'udp://192.168.1.5?overrun_nonfatal=1&fifo_size=5000' foo.ts

I've tried using both single and double quotes, as well as just having VTune run a shell script rather than putting the arguments directly into the VTune GUI.  The problem occurs in all instances.

Any suggests that could be offered to work around this behavior is appreciated.

Thanks,

Devin Heitmueller


VTune prints messages on all terminals of all users on one server?

$
0
0

Yesterday, we installed the Sampling Driver for Vtune Amplifier.

Whenever I run the memory access, all users on team server receive following message:

Message from user@teamserver at Jun 14 14:10:15...

 kernel:Dazed and confused, but trying to continue

 

Message from user@teamserver at Jun 14 14:10:15 ...

 kernel:Uhhuh. NMI received for unknown reason 29 on CPU 11.

 

Message from user@teamserver at Jun 14 14:10:15 ...

 kernel:Do you have a strange power saving mode enabled?

 

Message from user@teamserver at Jun 14 14:10:15 ...

 kernel:Dazed and confused, but trying to continue

 

 

How to stop these prints? 

Thanks,

GZ

Cannot acquire tsd for current thread

$
0
0

Hello,

Could anybody clarify what does such assertions from vtune logs mean?

25788 : CRITICAL : Assertion failed: pytrace_collector710: thread_manager_result == tpss_thread_manager_op_err_ok || thread_manager_result == tpss_thread_manager_op_err_acquired : Cannot acquire tsd for current thread (tid = 25788), result = 8. Please contact the technical support.
25786 : CRITICAL : Assertion failed: pytrace_collector710: thread_manager_result == tpss_thread_manager_op_err_ok || thread_manager_result == tpss_thread_manager_op_err_acquired : Cannot acquire tsd for current thread (tid = 25786), result = 8. Please contact the technical support.

All .NET Core code is shown as "[Outside any known module]" when running on Linux

$
0
0

I'm trying to profile a .NET Core 2.0 application on Linux using VTune as described on https://blogs.msdn.microsoft.com/dotnet/2017/10/23/net-core-performance-... The profiler runs, but when I view the results none of my .NET Core assemblies are shown and instead most of the time is spent in "[Outside any known module]":

When I run the same binaries on Windows I get method names in top-down view:

I'm running VTune Amplifier 2018 Update 3 on Windows 7 x64 and Ubuntu 16.04 x64. The Ubuntu machine is a VM running in Virtual Box.

Windows command line: "C:\Program Files (x86)\IntelSWTools\VTune Amplifier 2018\bin64\amplxe-cl.exe" -collect hotspots -mrte-mode managed -- dotnet My.dll

Linux commands: 

sudo -i
source /opt/intel/vtune_amplifier/amplxe-vars.sh
echo 0 | sudo tee /proc/sys/kernel/watchdog >/dev/null
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope >/dev/null
echo 0 | sudo tee /proc/sys/kernel/kptr_restrict >/dev/null
amplxe-cl -collect hotspots -mrte-mode managed -run-pass-thru=--no-altstack -r ~/vtune/out -- My.dll

The "-run-pass-thru=--no-altstack" is to suppress the following error: "amplxe: Error: Stack size provided to sigaltstack is too small. Please increase the stack size to 64K minimum." I don't know if that's related to the problem or not.

 

How do I get it to show the method names on Linux?

 

Estimated Call Count metric seems unavailable?

$
0
0

I am using Intel VTune Amplifier 2018 with update 3 on **Windows 7**.

I performed Advanced Hotspot Analysis on my application with Hotspots, call counts and stacks. However I can't seem to find the estimated call count metric anywhere. Which view shows it? I have tried looking inside the Hotspots viewpoint (under Bottom-up, caller/callee etc.) to no avail.

Cannot locate debugging symbols for file

$
0
0

Hi all,

I'm trying to use Vtune on compute node (I have installed intel_parallel_studio_2018 in a distributed directory by cluster login node ), but amplex return some warnings:

bsub -I -q poe_short -m n300 -n 4 mpirun -np 4 amplxe-cl -collect advanced-hotspots -result-dir my_result -- IMB-MPI1 pingpong

Job <945340> is submitted to queue <poe_short>.

<<Waiting for dispatch ...>>

<<Starting on n300>>

 

amplxe: Analyzing data in the node-wide mode. The hostname (n300.cluster.net) will be added to the result path/name.

amplxe: Warning: Access to /proc/kallsyms file is limited. Consider changing /proc/sys/kernel/kptr_restrict to 0 to enable resolution of OS kernel and kernel modules symbols.

amplxe: Warning: To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location.

amplxe: Collection started.

...

...

amplxe: Collection stopped.

amplxe: Using result path `/users/home/sysm03/mpitest/my_result.n300.cluster.net'

amplxe: Executing actions 19 % Resolving information for `libittnotify_collecto

amplxe: Warning: Cannot locate debugging information for file `/lib64/ld-2.12.so'.

amplxe: Warning: Cannot locate debugging information for file `/users/home/opt/intel/compilers_and_libraries_2018.3.222/linux/mpi/intel64/bin/IMB-MPI1'.

amplxe: Warning: Cannot locate debugging information for file `/users/home/opt/intel/vtune_amplifier_2018.3.0.558279/lib64/runtime/libittnotify_collector.so'.

amplxe: Executing actions 19 % Resolving information for `libc-2.12.so'        

amplxe: Warning: Cannot locate debugging information for file `/lib64/libc-2.12.so'.

amplxe: Executing actions 100 % done                                           

 

Collection and Platform Info

----------------------------

Parameter                 my_result.n300.cluster.net

 

same thing if I load the drivers sep on the node  (cd  /users/home/opt/intel/vtune_amplifier_2018/sepdk/src;  ./insmod-sep -r) .

Can you help me?

Thanks

amplxe-gui - the corresponding command in command line

$
0
0

Which is the text-based command-line analysis and report utilities that match at amplxe-gui?

 

Thanks

2018 Version 3

$
0
0

Hi All!

I'm trying to track down Intel Vtune 2018 Version 3 for my organisation. We have a paid subscription.

If anyone could help that would be terrific.

Thanks

Mitch.


how to register vTune with floating license

$
0
0

Hi,

My company bought vTune Amplifier. I can use XE 2016 Update 2.

And I want to register this product, where can I find the serial number? 

Convert .tb file to .csv

$
0
0

Hey all,

Does anyone know how to convert a .tb file to a .csv file? I'm importing my sep results into Vtunes and want to visualize the hardware event count of software with different workloads on the same graph. I've looked around and it looks like Vtunes doesn't create graphs like that so I want to know how to convert my .tb files to .csv.

 

Thanks!

Problem with driver (vtts/vtss)

$
0
0

When trying to do hotspot analysis I am getting error message saying "Cannot enable advanced capabilities for Hardware Event-based Sampling: problem with the driver (vtss/vtsspp).

I installed the drivers:

./insmod-sep -q

pax driver is loaded and owned by group "root" with file permissions "660".

socperf2_0 driver is loaded and owned by group "root" with file permissions "660".

sep4_1 driver is loaded and owned by group "root" with file permissions "660".

vtsspp driver is loaded and owned by group "root" with file permissions "660".

 

So why am I getting this message?

 

This is on a Red Hat Enterprise Linux Server release 7.4 (Maipo) system, with  Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz processor.

 

Product is VTune Amplifier XE 2017 Update 5 (build 526192).

 

I would greatly appreciate any help with this problem.

 

Thanks,

 

John Parke

zero CPU usage with vtune on Xeon Platinum 8160

$
0
0

Hi,

I'm trying to analyze the performance of a hybrid MPI & OpenMP code using intel vtune. I'm compiling my code using intel/18.0.2 & impi/18.0.2 & vtune/18.0.2 The OS is rhel 3.10.0-693.17.1.el7.x86_64 and CPU's are Intel Xeon Platinum 8160 (Skylake). I compile my code using "mpicc -xCORE-AVX512 -qopenmp mycode.c -g -O3" (I tried -O0 but didn't help), and I submit the code using "amplxe-cl -collect hpc-performance -r r000hpc ./a.out"

The code doesn't run at all and just jumps out (without vtune it runs without any problem). I get the following error message:

amplxe: Peak bandwidth measurement started.
amplxe: Peak bandwidth measurement finished.
amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /work/vtune/r000hpc -command stop.
amplxe: Collection stopped.
amplxe: Using result path `/work/vtune/r000hpc'
amplxe: Executing actions 19 % Resolving information for `libittnotify_collecto
amplxe: Warning: Cannot locate debugging information for file `/usr/lib64/libnss_files-2.17.so'.
amplxe: Executing actions 19 % Resolving information for `libpsm2.so.2.1'      
amplxe: Warning: Cannot locate debugging information for file `/usr/lib64/ld-2.17.so'.
amplxe: Warning: Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.2.0.551022/lib64/runtime/libittnotify_collector.so'.
amplxe: Executing actions 19 % Resolving information for `libc-2.17.so'        
amplxe: Warning: Cannot locate debugging information for file `/usr/lib64/libpsm2.so.2.1'.
amplxe: Warning: Cannot locate file `igb.ko'.
amplxe: Executing actions 19 % Resolving information for `igb'                 
amplxe: Warning: Cannot locate debugging information for file `/usr/lib64/libc-2.17.so'.
amplxe: Executing actions 21 % Resolving information for `vmlinux'             
amplxe: Warning: Cannot locate file `dm_mod.ko'.
amplxe: Executing actions 21 % Resolving information for `dm_mod'              
amplxe: Warning: Cannot locate file `sep4_1.ko'.
amplxe: Executing actions 22 % Resolving information for `sep4_1'              
amplxe: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions.
amplxe: Executing actions 100 % done

and when I use "amplxe-cl -report summary -r r000hpc -report-knob show-issues=false" I get a zero usage result like this:

amplxe: Using result path `/work/vtune/r000hpc'
amplxe: Executing actions 75 % Generating a report                             Elapsed Time: 0.355s
SP GFLOPS: 0.000
Effective Physical Core Utilization: 0.3% (0.157 out of 48)
    Effective Logical Core Utilization: 0.2% (0.209 out of 96)
Memory Bound: 1.2% of Pipeline Slots
    Cache Bound: 9.9% of Clockticks
    DRAM Bound: 0.0% of Clockticks
        DRAM Bandwidth Bound: 0.0% of Elapsed Time
    NUMA: % of Remote Accesses: 0.0%
FPU Utilization: 0.0%
    SP FLOPs per Cycle: 0.000 Out of 64
    Vector Capacity Usage: 0.0%
    FP Instruction Mix
        % of Packed FP Instr.: 0.0%
            % of 128-bit: 0.0%
            % of 256-bit: 0.0%
            % of 512-bit: 0.0%
        % of Scalar FP Instr.: 0.0%
    FP Arith/Mem Rd Instr. Ratio: 0.000
    FP Arith/Mem Wr Instr. Ratio: 0.000
Collection and Platform Info
    Application Command Line: ./a.out
    User Name: ######## (I erased it)
    Operating System: 3.10.0-693.17.1.el7.x86_64 NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/"  CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"
    Computer Name: ######### (I erased it)
    Result Size: 6 MB
    Collection start time: 18:36:37 09/07/2018 UTC
    Collection stop time: 18:36:38 09/07/2018 UTC
    Collector Type: Event-based sampling driver
    CPU
        Name: Intel(R) Xeon(R) Processor code named Skylake
        Frequency: 2.095 GHz
        Logical CPU Count: 96
amplxe: Executing actions 100 % done

Do you know what I am doing wrong?

Thank you very much!

AR

Analysis doesn't start (no cpu usage)

$
0
0

Hello everybody,

I'm not an expert so i already apologies if i'm doing an obvious mistake.

I try to analyse the performance of a programm for different compilation method's.

So i tried to do a profile-guided optimization with intel's compiler (following this tutorial : https://software.intel.com/en-us/code-samples/intel-compiler/intel-compi... ) and the performance worsted. I then tried to launch a vTune analysis (advanced-hotspot) to see what happend but it never ended-up.

When i launch the programm without vTune he run perfectly, but with vtune the processors doesn't even start.

Of course i've waited for a longer period it's just for the screenshot.

Here is how i compiled the programm :

icpc sources/minimax_graph.cpp -std=c++11 -prof-dir=../bin -prof-gen -O3 -o test.out                           # bin is a directory where is stored the profile generated, originially the compiled programm are stored in this folder

cat ../input/j2.txt | ./../bin/intel_profil_O3.out                        # generate the profile

icpc sources/minimax_graph.cpp -std=c++11 -prof-dir=../bin -prof-use -O3 -o test.out                              # compil and use the profil

If you want the source code, here he is : https://raw.githubusercontent.com/ingambe/ter/master/sources/minimax_gra... (is .h file is here : https://raw.githubusercontent.com/ingambe/ter/master/sources/minimax_gra... )

the vtune command is the following : amplxe-cl -collect advanced-hotspots ./test.out < input/j1.txt

I've added to path Intel compiler and vtune using :

source /opt/intel/compilers_and_libraries/linux/bin/compilervars.sh intel64 and source /opt/intel/parallel_studio_xe_2018/psxevars.sh intel64

I have an intel processor (i7-4710HQ), i use Ubuntu 18, here is the result of the uname -a command :

Linux pierre-PC 4.15.0-24-generic #26-Ubuntu SMP Wed Jun 13 08:44:47 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

I've reboot my computer but i still have this issue.

Here is the result of : icpc --version
icpc (ICC) 18.0.2 20180210
Copyright (C) 1985-2018 Intel Corporation.  All rights reserved.

and amplxe-cl --version :

Intel(R) VTune(TM) Amplifier 2018 Update 2 (build 551022) Command Line Tool
Copyright (C) 2009-2018 Intel Corporation. All rights reserved.

Thank for the help,

Have a good day ! :)

VTune 2018 outputs "out of memory" when memory is far away of exhaustion

$
0
0

Hello,

I want to analyze hotspots for a program but vtune2018 outputs "out of memory" and some assertion fail(after a period time of execution). But actually, memory is far away of exhaustion. Its output is as following

Freepages: Out of memory

vcs/collectunits1/sal/src/linux/sal.c:961 sal_munmap: Assertion 'result == 0' failed.

 

vcs/collectunits1/sal/src/linux/sal.c:961 sal_munmap: Assertion 'result == 0' failed.

 

AMPLXE_TPSSCOLLECTOR: init:1785: ((((&(g_tpss_module_map->cache_list))->prev == (&(g_tpss_module_map->cache_list))) && ((&(g_tpss_module_map->cache_list))->next == (&(g_tpss_module_map->cache_list))))) : 

Assertion failed: init:1785: ((((&(g_tpss_module_map->cache_list))->prev == (&(g_tpss_module_map->cache_list))) && ((&(g_tpss_module_map->cache_list))->next == (&(g_tpss_module_map->cache_list))))) : . Please contact the technical support. amplxe: Error: Assertion failed: ?invalid?. Please contact the technical support. 

amplxe: Collection stopped.

And if I execute it with srun in another machine(with the same environment and hardware), vtune says it starts but no corresponding process is created(only amplex-cl process exists). Could anyone help me with this problem?

My environment is 

  • Ubuntu 16.04.4 LTS
  • Intel(R) VTune(TM) Amplifier 2018 Update 2 (build 551022) Command Line Tool
  • Selftest reuslt

    Intel(R) VTune(TM) Amplifier Self Check Utility

    Copyright (C) 2009-2017 Intel Corporation. All rights reserved.

    Build Number: 551022

 

    Instrumentation based analysis check

    Example of analysis types: Hotspots, Concurrency, Locks and Waits

        Collection: Ok

        Finalization: Ok

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libpthread.so.0'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libc.so.6'.

    amplxe: Warning: Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.2.0.551022/lib64/libtpsstool.so'.

        Report: Ok

 

    HW event-based analysis check (Intel driver)

    Example of analysis types: Advanced Hotspots, HPC Performance Characterization, etc.

        Collection: Ok

    amplxe: Warning: To enable hardware event-base sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.

        Finalization: Ok

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/ld-2.23.so'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libc-2.23.so'.

    amplxe: Warning: Function and source-level analysis for the Linux kernel will not be possible since neither debug version of the kernel nor kernel symbol tables are found. See the Enabling Linux Kernel An

    alysis topic in the product online help for instructions.

        Report: Ok

 

    HW event-based analysis check (Intel driver)

    Example of analysis types: General Exploration

        Collection: Ok

    amplxe: Warning: To enable hardware event-base sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.

        Finalization: Ok

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/ld-2.23.so'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/modules/4.4.0-116-generic/kernel/drivers/net/ethernet/broadcom/tg3.ko'.

    amplxe: Warning: Function and source-level analysis for the Linux kernel will not be possible since neither debug version of the kernel nor kernel symbol tables are found. See the Enabling Linux Kernel An

    alysis topic in the product online help for instructions.

        Report: Ok

 

    HW event-based analysis with uncore events (Intel driver)

    Example of analysis types: Memory Access

        Collection: Ok

    amplxe: Warning: To enable hardware event-base sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.

        Finalization: Ok

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libgcc_s.so.1'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libpthread-2.23.so'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/modules/4.4.0-116-generic/kernel/drivers/net/ethernet/broadcom/tg3.ko'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/modules/4.4.0-116-generic/kernel/arch/x86/kvm/kvm.ko'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libc-2.23.so'.

    amplxe: Warning: Function and source-level analysis for the Linux kernel will not be possible since neither debug version of the kernel nor kernel symbol tables are found. See the Enabling Linux Kernel An

    alysis topic in the product online help for instructions.

        Report: Ok

 

    HW event-based analysis with stacks (Intel driver)

    Example of analysis types: Advanced Hotspots with Stacks, etc.

        Collection: Ok

    amplxe: Warning: To enable hardware event-base sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.

        Finalization: Ok

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libgcc_s.so.1'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libpthread-2.23.so'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/ld-2.23.so'.

    amplxe: Warning: Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libm-2.23.so'.

 

    amplxe: Warning: Function and source-level analysis for the Linux kernel will not be possible since neither debug version of the kernel nor kernel symbol tables are found. See the Enabling Linux Kernel An

    alysis topic in the product online help for instructions.

        Report: Ok

 

    The system is ready to be used for performance analysis with Intel VTune Amplifier.

    Review warnings in the output above to find product limitations, if any.

This program is open source, if necessary I can provide it.

Thank you in advance.

How to reduce LLC Miss Count?

$
0
0

 

Hi, Intel support staff,

I am applying Intel 2018 Amplifier to our Intel Fortran application codes to diagnose nested do-loops. These nested do-loops cost too much time and amplifier shows that LLC miss count # is very huge. All tests with Amplifier are done on a 2-socket Skylake Dell computer with L1 cache: 2.5MB, L2 cache: 40MB and L3 cache: 55MB and DRAM 191GB.

I found the following information on the Intel Website:

Metric Description

The LLC (last-level cache) is the last, and longest-latency, level in the memory hierarchy before main memory (DRAM). Any memory requests missing here must be serviced by local or remote DRAM, with significant latency. The LLC Miss metric shows a ratio of cycles with outstanding LLC misses to all cycles.

Possible Issues

A high number of CPU cycles is being spent waiting for LLC load misses to be serviced. Possible optimizations are to reduce data working set size, improve data access locality, blocking and consuming data in chunks that fit in the LLC, or better exploit hardware prefetchers. Consider using software prefetchers but they can increase latency by interfering with normal loads, and can increase pressure on the memory system.

 

In order to either reduce the LLC Miss Count # or completely eliminate it, could you tell me any suggestions on how to revise our nested do-loops which are written with Intel Fortran?  I look forward to your help. Thanks in advance.

If you need our test codes, I may upload them on demand.

 

Best regards,

Dingjun

 

 

 

 

 


Locks and Waits Analysis on Remote target never completes

$
0
0

Hi,

    I am using 2018 Version 3 of Vtune Amplifier.  I have a remote system with a process that I want to attach to and instrument.  When I use Hot Spot or Advanced Hot Spot, what I see is that I can collect data, and the results get returned in a reasonable fashion.  But when I try to use Locks and Waits, I can see the data being collected in the temporary directory, but it never completes and it never returns to the GUI.  If I press "stop", the gui just sits there, and the data continues to be collected on the remote system.  If I kill it manually, the data is apparently corrupted (or I don't know how to manually pull it off the device and into the GUI).  Has anyone seen that this never completes, or know why this might be the case?  I can't use the Locks and Waits functionality at all at this point.  The target device is running Ubuntu 14.04 Linux, and I am accessing it by SSH.  The process that I am instrumenting is a long-running daemon that I attach to remotely.

    Any help would be appreciated.

 

Thanks,

Gary

 

Memory Traces from Intel Vtune

$
0
0

hello,

Is it possible to extraction memory traces information along instruction count from intel vtune? If yes, can you please give me idea how to perform this operation.

________________________________

https://dltutuapp.com/

https://9apps.ooo

Unable to see the source code

$
0
0

Hello,

I am using VTune 2018 to profile my code but I am unable to see the source code, I can only see the machine code. 

Here is my setup:

- Ubuntu 16.04.4 LTS

- gcc 5.4.0 with cmake 3.5.1 (not sure if it is relevant)

- gcc flags: -O2 -g -DNDEBUG

I get the following collection log:

Jul 25 2018 19:55:24 Result finalization has completed with warnings that may affect the representation of the analysis data. Please see details below.

Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.3.0.558279/lib64/pinruntime/libc-dynamic.so'.

Cannot locate debugging information for file `/usr/local/lib/libopencv_highgui.so.3.1'.

Cannot locate debugging information for file `/usr/lib/libtcmalloc_and_profiler.so.4'.

Cannot locate debugging information for file `/home/amerouane/autox_code/cmake-build-relwithdebinfo/bin/lidar_labeler_node'.

Cannot locate debugging information for file `/usr/local/lib/libopencv_imgcodecs.so.3.1'.

Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libstdc++.so.6'. Cannot match the module with the symbol file `/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21'. Make sure to specify the correct path to the symbol file in the Binary/Symbol Search list of directories.

Cannot locate debugging information for file `/lib64/ld-linux-x86-64.so.2'.

Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libunwind.so.8'.

Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.3.0.558279/lib64/libtpsstool.so'.

Cannot locate debugging information for file `/usr/local/caffe2/lib/libcaffe2_gpu.so'.

Cannot locate file `[stack]'.

Cannot locate debugging information for file `/usr/local/lib/libopencv_imgproc.so.3.1'.

Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0'. Cannot match the module with the symbol file `/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30'. Make sure to specify the correct path to the symbol file in the Binary/Symbol Search list of directories.

Cannot locate debugging information for file `/usr/local/lib/libopencv_core.so.3.1'.

Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.3.0.558279/bin64/pinbin'.

Cannot locate debugging information for file `/lib/x86_64-linux-gnu/libglib-2.0.so.0'.

Cannot locate debugging information for file `/usr/local/caffe2/lib/libcaffe2.so'.

 

When run a simple test code (just main) which is not linked against anything, the source code is visible.

Any hints would help.

 

Thank you,

Roofline analysis

$
0
0

Is there a way to use VTune to do a roofline analysis on a Python script?

Thanks.

 

Vtune on Threadripper 16 core

$
0
0

Hello,

 

I need to profile a software using

-Software sampling

-Locks and waits analysis (looking at multiple threads)

 

I am from the dark side and bought a Threadripper 16 core processor (did not know that I would want to use vtune on it), so I am wondering if I can use VTUNE for that? According to wikipedia software sampling works, but I am not sure about Locks and Waits analysis.

 

Greetings,

Christoph

Viewing all 1347 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>