我正在尝试使用Intel Vtune来分析我的MPI应用程序。在尝试运行以下两个命令时,我遇到了错误。
警告:在虚拟机中不支持内存带宽收集,因为无法收集uncore事件。要获得完整的功能,请考虑使用裸金属环境。警告:此平台不支持CPU频率数据收集。错误: perf :使用CPUID GenuineIntel-6-6A-6 - cgroup和无聚合模式,只适用于系统范围内的模式使用:perf stat -G,- cgroup监视器事件,cgroup名称只有-A,-no-aggr禁用CPU计数聚合-a,-所有CPU系统范围的收集来自所有CPU的系统范围的集合-为-每个cgroup展开事件为每个组CPU:错误:请求事件的初步验证失败。aps错误:无法运行集合。aps错误:无法处理信任目录。aps错误:无法处理信任目录。aps错误:无法处理信任目录。
发布于 2022-11-04 11:09:23
在命令中,您在分析时使用'aps‘。
如果您正在使用aps命令,您需要使用一些参数,如集合模式作为--collection-mode=<mode>,这个参数用于指定要收集的逗号分隔的数据列表。可能的价值:
data(default):
试着使用下面的命令
mpirun -genv I_MPI_DEBUG= 5 -np 4 aps --collect-mode=omp ./obj

https://stackoverflow.com/questions/74301892
复制相似问题