Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
4679 Discussions

intel vtune sep*/sepdrv* error on a cluster

Rohit_G_1
Beginner
501 Views

Hi

 

I am using Vtune on the cluster but I seem to run into an error

 

amplxe: Error: Cannot enable Hardware Event-based Sampling: problem with the driver (sep*/sepdrv*). Check that the driver is running and the driver group is in the current user group list. See "Building and Managing the Sampling Driver" help topic for further details.

I am using pbspro (provided within the cluster environment) to submit my jobs.

The command I execute is

 

amplxe-cl -r my_vtune -collect memory-access -no-auto-finalize  -- /hpc/home/rogupta/C_version_current_gcc_fftw3/./computeC

 

I saw a post on intel forums that this requires building the driver in root mode. I cannot do that but is there any other way to make sure this driver exists and/or if i have permissions to use it.

 

With kind regards

Rohit

0 Kudos
1 Reply
Ekaterina_L_Intel
501 Views

Hello Rohit,

From <VTune Amplifier install path>sepdk/src directory, run the command below

    'insmod-sep -q'

The command output should report that pax and sep drivers are loaded, and accessible for your user group.

Something like below:

> ./insmod-sep -q
pax driver is loaded and owned by group "users" with file permissions "660".
socperf2_0 driver is loaded and owned by group "users" with file permissions "660".
sep4_0 driver is loaded and owned by group "users" with file permissions "660".
vtsspp driver is loaded and owned by group "users" with file permissions "660".

 

More details on administration sampling drivers are in the documentation:https://software.intel.com/en-us/sep_driver

Regards, Katya

Reply