首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intel顾问-在本地Windows上查看Linux云的结果

Intel顾问-在本地Windows上查看Linux云的结果
EN

Stack Overflow用户
提问于 2020-07-02 20:39:32
回答 1查看 124关注 0票数 0

通过Intel,我在云中的Linux上运行了以下操作,并将结果文件夹下载到本地WIndows机器上:

代码语言:javascript
复制
advixe-cl --collect=survey ./My_Program.exe
advixe-cl --collect=map ./My_Program .exe
advixe-cl --collect=dependencies ./My_Program .exe

然后,我为Advisor打开了Windows。我点击了“opened”图标并打开了advixeproj文件。它正确地显示用于调查、地图和依赖项的子文件夹。当我打开它们中的任何一个时,我在每个窗口窗格中看到的都是:

代码语言:javascript
复制
 No Data
 To collect data about your application's performance, compile your application in Release Build settings and run Survey analysis.

我的应用程序是一个C程序(My_Program.exe),它调用用汇编语言(NASM)编写的共享对象。我假设Advisor可以使用汇编语言程序和共享对象,因为VTune可以这样做,所以我认为这不是问题所在。

在应用程序字段旁边,我单击" browse“并浏览到My_Program.exe,但Advisor表示该文件”不是可执行的二进制文件“。也许这是因为这是Windows,二进制文件是用于Linux的。

我的问题是:如何查看下载到本地Windows机器的Linux云服务器的结果,以便使用Windows GUI进行分析?我经常在VTune上这样做,没有任何问题。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-14 20:44:58

简而言之,问题中描述的方法通常是正确的,但对于Advisor来说,指定--project(使其与所有分析类型相同)也很重要。

代码语言:javascript
复制
1) [on linux] advixe-cl --collect=survey  --project-dir ./my_project_dir  ./My_Program.exe

2) [on linux] advixe-cl --collect=tripcounts  --project-dir ./my_project_dir  ./My_Program.exe

等等。

代码语言:javascript
复制
3) copy my_project_dir folder from Linux to Windows

4) [on windows in Advisor GUI or with advixe-gui - open] ./my_project_dir and use "Show My Result" button.

英特尔论坛也提到了这一点,正如对原始问题的“评论”中所指出的。

此外,还有其他两种不同的方法:使用--快照命令,或者只使用交互式的HTML (可用于Roofline和卸载特性)。他们被描述在例如提供美好的文章:https://software.intel.com/content/www/us/en/develop/documentation/advisor-cookbook/top/analyze-performance-remotely-and-visualize-results-on-macos.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62704698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档