- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings, my apologies if this has been answered elsewhere - I have not been able to find a solution on this forum yet.
I'm unable to use amplxe-cl to collect memory access information. Here is a sample invocation with output:
$ amplxe-cl -collect snb-memory-access ./fft 999999
amplxe: Using result path `[removed]/r000memacc'
amplxe: Executing actions 16 % Processing profile metrics and debug information
amplxe: Warning: Error 0x40000026 (Database interface error) -- Cannot run data transformation `Compute CPU Usage'.
amplxe: Executing actions 50 % Generating a report
Result Info
-----------
Parameter r000memacc
------------------------ --------------------------------------------------------------------------------------------------------------------------
Application Command Line ./fft "999999"
CPU Name 3rd generation Intel(R) Core(TM) Processor family
Computer Name [removed]
Environment Variables
Frequency 3400000000
Logical CPU Count 8
MPI Process Rank
Operating System 3.5.0-26-generic DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"
Result Size 987748
User Name
Summary
-------
Elapsed Time: 0.000
amplxe: Executing actions 100 % done
However, collecting hotspots works correctly and I am able to get a working report.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for the link. I am able to run lightweight collection, so I'm led to believe that drivers are setup properly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are welcome:)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you provide some log file of the error?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since we've established that the drivers are setup properly, I'm still uncertain about why I am unable to collect memory access information. Do you have any insight there? The processor we are working with is an i7-3770 @ 3.40GHz.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sure, does vtune provide error logs or should I collect some data myself? If the latter, which information would be useful here?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you post the log file?It is better option because some vital info about the error will be included.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I cannot see any directory.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, just out of curiousity, can you execute the following command and post the output?
> amplxe-runss -context-value-list
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sure, here you go:
$ amplxe-runss -context-value-list
isGPUAnalysisAvailable: false
ETW: NA
isEtwDxSupported: no
isEtwCLRSupported: no
isPowerAnalysisAvailable: false
isPowerKernelStacksAvailable: false
isSEPDriverAvailable: true
isSEPMICDriverAvailable: false
isNMIWatchDogTimerRunning: false
CPU_NAME: 3rd generation Intel(R) Core(TM) Processor family
CPU: I86
platformType: 86
PMU: ivybridge
isVTSSPPDriverAvailable: true
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
In log files there is no info related directly to the error like call stacks.I have seen a few options reporting disabled status and I do not know how it can be related to the database error.There is ine file named dicer.db which could contain valuable information,but I cannot open it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Here's the result I receive: Why do I have a driver error? isPowerAnalysisAvailable: DriverError
Also I have the same error when using hotspot from CLI: (Database interface error) -- Cannot run data transformation `Compute CPU Usage'. and apparently no result is created:
/opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -collect hotspots -result-dir r001hs /research/jalal/sdvb/sd-vbs/benchmarks/mser/data/fullhd/mser -quiet
opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-runss -context-value-list
isGPUAnalysisAvailable: false
ETW: NA
isEtwDxSupported: no
isEtwCLRSupported: no
isPowerAnalysisAvailable: DriverError
isPowerKernelStacksAvailable: false
isSEPDriverAvailable: false
isSEPMICDriverAvailable: false
isNMIWatchDogTimerRunning: true
CPU_NAME: Intel(R) Core(TM) i7 Processor
CPU: I59
platformType: 59
PMU: corei7
referenceFrequency: 2400000000
isVTSSPPDriverAvailable: true
I have also attached my pin.log created in the same directory I ran the VTune which gives me the following error :
E: Attach to pid 32146 failed. The Operating System configuration prevents Pin from using the default ...(parent) injection mode.
And didn't get removed by using:
sudo echo 0 > /proc/sys/kernel/yama/ptrace_scope
Please let me know what's possibly wrong and what I'm missing and where the results are stored in r001hs directory.
Thanks a lot,
Mona Jalal.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>>>Here's the result I receive: Why do I have a driver error? isPowerAnalysisAvailable: DriverError>>>
Maybe driver was not loaded or it is not responding?Can you provide dump of loaded drivers?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
However when I run hotspot profiling without -quite flag it works fine but I have no idea where the results which tells which lines/functions are hotspots are stored:
/opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -collect hotspots -result-dir test_result /research/jalal/sdvb/sd-vbs/benchmarks/mser/data/fullhd/mser /research/jalal/sdvb/sd-vbs/benchmarks/mser/data/fullhd/
Input size - (1920x1080)
Verification - Successful
Cycles elapsed - 14050779904amplxe: Using result path `/research/jalal/vtune/test_result'
amplxe: Executing actions 16 % Resolving information for `libc-2.17.so'
amplxe: Warning: Cannot match file `/lib/x86_64-linux-gnu/libc-2.17.so': checksum mismatch.
amplxe: Warning: Cannot locate symbols for file `/lib/x86_64-linux-gnu/libc-2.17.so'.
amplxe: Executing actions 50 % Generating a reportCollection and Platform Info
----------------------------
Parameter test_result
------------------------ --------------------------------------------------------------------------------------------------------------------------
Application Command Line /research/jalal/sdvb/sd-vbs/benchmarks/mser/data/fullhd/mser "/research/jalal/sdvb/sd-vbs/benchmarks/mser/data/fullhd/"
Computer Name mona
Environment Variables
MPI Process Rank
Operating System 3.2.0-43-generic DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"
Result Size 1212181
User NameCPU
---
Parameter test_result
----------------- ------------------------------
Frequency 2400000000
Logical CPU Count 4
Name Intel(R) Core(TM) i7 ProcessorSummary
-------
Elapsed Time: 2.819
CPU Time: 1.998
CPU Usage: 0.634
amplxe: Executing actions 100 % done
jalal@mona:/research/jalal/vtune/test_result$ ls
archive config data.0 sqlite-db test_result.amplxe
Also if you are talking about result of lsmod here it is or please let me know which command is of your favor for dump of loaded drivers:
lsmod
Module Size Used by
vtsspp 323953 0 [permanent]
sep3_10 100952 0 [permanent]
pax 13080 0 [permanent]
vmnet 55694 13 [permanent]
ip6table_filter 12815 0
ip6_tables 27864 1 ip6table_filter
ebtable_nat 12807 0
ebtables 30984 1 ebtable_nat
xt_state 12578 1
ipt_REJECT 12576 2
vsock 52331 0 [permanent]
xt_CHECKSUM 12549 1
iptable_mangle 12734 1
vmci 87347 1 vsock,[permanent]
xt_tcpudp 12603 5
ipt_MASQUERADE 12759 4
iptable_nat 13229 1
nf_nat 25891 2 ipt_MASQUERADE,iptable_nat
iptable_filter 12810 1
vmmon 76201 0 [permanent]
nf_conntrack_ipv4 19716 4 iptable_nat,nf_nat
nf_conntrack 81926 5 xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4 12729 1 nf_conntrack_ipv4
ip_tables 27473 3 iptable_mangle,iptable_nat,iptable_filter
x_tables 29891 12 ip6table_filter,ip6_tables,ebtables,xt_state,ipt_REJECT,xt_CHECKSUM,iptable_mangle,xt_tcpudp,ipt_MASQUERADE,iptable_nat,iptable_filter,ip_tables
kvm_intel 137721 0
bridge 90989 0
stp 12976 1 bridge
kvm 415550 1 kvm_intel
autofs4 37024 4
nvidia 9367786 74 [permanent]
bnep 18281 2
snd_hda_codec_analog 97987 1
rfcomm 47604 0
bluetooth 180153 10 bnep,rfcomm
snd_hda_intel 33719 3
snd_hda_codec 127706 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 17764 1 snd_hda_codec
snd_pcm 97275 3 snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61929 2 snd_seq_midi,snd_seq_midi_event
dell_wmi 12681 0
psmouse 97485 0
snd_timer 29990 2 snd_pcm,snd_seq
sparse_keymap 13890 1 dell_wmi
mxm_wmi 13021 0
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 79041 14 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
wmi 19256 2 dell_wmi,mxm_wmi
joydev 17693 0
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
serio_raw 13211 0
shpchp 37201 0
i7core_edac 28102 0
edac_core 53746 3 i7core_edac
mac_hid 13253 0
dcdbas 14490 0
ppdev 17113 0
parport_pc 32866 1
nfsd 281980 2
nfs 436914 2
lockd 90326 2 nfsd,nfs
fscache 61529 1 nfs
binfmt_misc 17540 1
auth_rpcgss 53380 2 nfsd,nfs
nfs_acl 12883 2 nfsd,nfs
lp 17799 0
parport 46562 3 ppdev,parport_pc,lp
sunrpc 255224 24 nfsd,nfs,lockd,auth_rpcgss,nfs_acl
usbhid 47238 0
hid 99636 1 usbhid
firewire_ohci 41000 0
firewire_core 63600 1 firewire_ohci
crc_itu_t 12707 1 firewire_core
mptsas 63612 3
tg3 152085 0
mptscsih 44882 1 mptsas
mptbase 103162 2 mptsas,mptscsih
scsi_transport_sas 40558 1 mptsas
Thanks,
Mona.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It seem by looking at drivers names that lsmod output does not contain any VTune related drivers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>>>Here's the result I receive: Why do I have a driver error? isPowerAnalysisAvailable: DriverError
It seem by looking at drivers names that lsmod output does not contain any VTune related drivers.>>>
Hi Mona my answer is related to your quoted question

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page