- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I ran a basic hotspot analysis in a remote HPC environment using the amplxe-gui available on the remote machine. The GUI is extremely slow through SSH, so I downloaded vTune for MacOS to view the results locally. I copied over the entire project directory and opened the .amplxeproj file with no trouble. Then, when I tried to open one of the results (r002hs), I get a popup that says "Intel vTune Profiler experienced an unexpected error." and the description is "Segmentation fault: 11". Crash log is attached.
I am using MacOSX Big Sur, if that's relevant. I know there can be compatibility issues with this OS.
Any help would be greatly appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Krill,
I was not able to find the directory that you mentioned on my Mac. I updated the file on the Linux machine to what you posted and that did not fix the issue.
I solved the problem though. What I did was I installed vTune on a Mac with macOS Catalina (10.15), rather than Big Sur (10.16). On the older OS, the program worked. This is just a compatibility issue with the new MacOS.
Tim
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for reaching out to us!
As your issue is related to Vtune, we have a dedicated forum for Vtune related issues.
We are redirecting this thread to the Vtune forum for a faster response.
Have a Good day!
Thanks & regards
Goutham
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TimA,
From the logs I can see you are using Intel(R) oneAPI VTune(TM) Profiler 2021.1.1 Gold version on your Mac OS.
Could you check and let me know the version of vtune that you are using on your HPC cluster(remote machine). You will be able to get the version information with the below command.
vtune --version
Thanks
Arun Jose
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using Intel vTune Amplifier XE 2017 on the remote machine.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Also you could try to run VTune remote collection from your Mac to target HPS system.
just need to setup passwordless access
Kirill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unfortunately, I can't do password-less access because this is a cluster that is available for the whole university. To log in, I need a password and then dual factor authentication on top of that. Otherwise, the Remote Linux Host option would be the perfect choice here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TimA,
The version of Vtune you are using seems a bit old. Could you please download and install OneAPI toolkit in your HPC cluster and use the Vtune profiler which is a part of the toolkit for collecting results.
You will get download link for OneAPI toolkit by following the below link.
https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit/download.html
Thanks
Arun
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Arun,
Is there anything else that I could do to successfully open these files on my Mac? This cluster services the entire university and I am just a single user. I don't have any sort of access to upgrade their software.
Best,
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TimA
You would be able to install the oneAPI toolkit in your users home directory. The you can source ~/intel/oneapi/setvars.sh script which makes the vtune used latest oneAPI version.
Thanks
Arun
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I installed the oneAPI Base Toolkit on the remote machine. Because of permissions, I was not able to install as root. However, I got vTune profiling to work using the new install. I ran the same hotspot analysis on the same code and generated a .vtune file rather than a .amplxe file, which indicated to me that I was using the new vTune and not the Amplifier I was using before. One issue I found was that I could not source setvars.sh. I kept getting the error:
bash: setvars.sh: line 59: syntax error near unexpected token `('
bash: setvars.sh: line 59: `usage() {'
Regardless, I was able to generate a .vtune file. I moved the r000hs folder over to my Mac and tried to load it into the vtune-gui. The GUI was unable to load the file and gave me the same error as before. I've attached the crash log which will show this. This leads me to believe that something is wrong on my end. I've reinstalled oneAPI on the Mac and that did not help. Notably, there is no problem if I use vtune in the command line by running 'vtune -report summary' to view the results on my Mac.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TimA,
Could you attach your vtune result directory here, so we could try reproducing the issue from our end.
Thanks
Arun
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is the hotspot result directory.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
thank you for sharing results. I've reproduced issue on my side and redirected issue to dev team for fixing that.
As workaround, could you dump file VTUNE_INSTALL_DIR\config\connection_type\localhost.cfg with content
<?xml version="1.0" encoding="UTF-8"?>
<bag
xmlns:boolean="http://www.w3.org/2001/XMLSchema#boolean"
xmlns:int="http://www.w3.org/2001/XMLSchema#int"
xmlns:double="http://www.w3.org/2001/XMLSchema#double"
xsl:version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
exsl:keep_exsl_namespace=""
syntax="norules">
<internal>
<name>%LocalhostConnection</name>
<shortName>%LocalhostConnectionShortName</shortName>
<description>%LocalhostConnectionDescription</description>
<alias>localhost</alias>
<int:schemaVersion>1</int:schemaVersion>
<int:contentVersion>1</int:contentVersion>
<property name="helpId"></property>
</internal>
<knobs>
</knobs>
<config xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common" exsl:keep_exsl_namespace="">
<targetOption>localhost</targetOption>
</config>
<context>
<contextValue id="connectionType">localhost</contextValue>
<contextValue id="fileRequiestLogic">local</contextValue>
</context>
<properties
boolean:useStdErrAsFeedback="false"
binaryNameTag="binaryName"
targetSessionType="localhost"
deviceAlias="%LocalhostDeviceAlias"
>
</properties>
</bag>
on your Mac host and try open results again?
Sorry for inconvenience, Kirill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Krill,
I was not able to find the directory that you mentioned on my Mac. I updated the file on the Linux machine to what you posted and that did not fix the issue.
I solved the problem though. What I did was I installed vTune on a Mac with macOS Catalina (10.15), rather than Big Sur (10.16). On the older OS, the program worked. This is just a compatibility issue with the new MacOS.
Tim


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