- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you please install the missing libraries for vtune on a gpu node ? Thanks
libnss3.so => not found
libnssutil3.so => not found
libsmime3.so => not found
libnspr4.so => not found
- Tags:
- General Support
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can install these libs locally by my script (file attached) by command:
~/src$ ./lib_inst_devcloud.sh <deb lib name>
for example:
~/src$ ./lib_inst_devcloud.sh libnss3
#!/bin/bash # ===================================================== function die() { echo echo ">>>>>>>>>>>>>=============<<<<<<<<<<<<<" echo "Installation filed" echo ">>>>>>>>>>>>>=============<<<<<<<<<<<<<" echo exit 1 } # ===================================================== function install_local_lib(){ echo "Download $1" apt download $1 || die LIB_UNPACK_DEB=`ls | grep "$1"|grep '.deb'` echo "Unpack $1" dpkg -x $LIB_UNPACK_DEB $1 || die echo "Copy $1" cp -rf $1/usr/lib/x86_64-linux-gnu/* $HOME/.local/lib/ || die echo "Clearing" rm -rf $LIB_UNPACK_DEB $1 } # ===================================================== # ################################################################## if [[ -z `cat $HOME/.bash_profile|grep 'var_add_path()'` ]]; then cat << 'EOF' >> $HOME/.bash_profile # ===================================================== function var_add_path(){ # Use var_add_path "VAR" "/path/to/smth" "s|e" # s - at the beginning; e - at the end # echo "Adding $2 to $1 at the <start|end> $3" tmp_var=$1 if [ -d "$2" ]; then if [[ ":${!tmp_var}:" != *":$2:"* ]]; then # For non-empty, only add if not already there if [[ "$3" == "s" ]]; then [[ -z "${!tmp_var}" ]] && export $1=$2 || export $1=$2:${!tmp_var} else [[ -z "${!tmp_var}" ]] && export $1=$2 || export $1=${!tmp_var}:$2 fi fi fi } # ===================================================== var_add_path "PATH" "$HOME/.local/bin" "s" var_add_path "PATH" "$HOME/bin" "s" var_add_path "PATH" "/bin" "e" var_add_path "LD_LIBRARY_PATH" "$HOME/.local/lib" "e" EOF fi [[ ! -d $HOME/src ]] && mkdir $HOME/src cd $HOME/src install_local_lib $1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for reaching out to us.
You can find the above mentioned missing libraries in the below path:
/opt/intel/inteloneapi/advisor/2021.1-beta05/lib64
Could you please check and let us know if you have any further issues.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes. Some libraries are still not found. I hope that a user doesn't need to install them locally.
libsmime3.so => not found
libplc4.so => not found
libplds4.so => not found
libplc4.so => not found
libplds4.so => not found
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Could you please provide the following details
1. Which analysis you are trying?
2. Did you get any errors while running the analysis because of the missing files? If so, in which step you got the error?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you give a try yourself ?
People couldn't launch GUI Vtune for analyzing applications on a GPU. If you don't want people to use Vtune GUI, please let users know.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
All vtune analysis could also be run using command line. We have tried out vtune using commandline options on devcloud and could observe this works without any issues. You can run the required analysis and export the result directory to your local machine for visualizing it. Below is a general syntax to run vtune via command line
vtune-collect <analysis_type> [-target-system=<system>] [-knob <knobName=knobValue>] [--] <target>
- <analysis_type> is the type of analysis to run. To see the list of available analysis types, enter:
vtune -help collect
- -target-system is an option targeted for remote analysis and specifies a remote Linux* system or a Android* device
- -knob is a configuration option that modifies the analysis
- [knobName=knobValue] is the name of the specified knob and its value
- <target> is the path and name of the application to analyze. If you need to analyze a process, use the -target-process or -target-pid option to specify the process name or ID. For a system-wide analysis, no target specification is required.
You could visit the following link for more details
https://software.intel.com/en-us/vtune-help-command-line-interface
Hope this helps.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When a user tries to collect data using the full-compute mode on a gpu, multiple run is required. But enabling multiple run causes the following error:
vtune: Error: Driverless collection cannot be performed in multiple runs. Please either disable multiple runs or install VTune Profiler sampling drivers and run collection without stacks. See "Sampling and Power Drivers" help topic for further details.
Thanks for your solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We understand your concern. We have informed the concerned team regarding this issue and get back to you soon.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jin, Zheming wrote:People couldn't launch GUI Vtune for analyzing applications on a GPU.
The Intel(R) DevCloud is a cluster with no windows subsystem. By design GUI applications won't work.
This is typical for how clusters operate and it is unlikely to change in the future.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Could you please confirm whether your query is been answered?
Regarding vtune drivers, the team is working on it.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, it doesn't make sense that people couldn't use the GUI interface on a cluster. I hope that a solution can be provided to solve the limitation. What about the workbench, which has a GUI inference, in OpenVINO ?
Yes, the query has been answered. Thanks again.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You could use VTune as a web server in addition to the classic desktop usage model.
Please find the below link for more information.
Hope this helps.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Since your query has been answered, we are closing this case. Please feel free to raise a new thread if you have any further queries.
Thanks

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