Intel Advisor beta 卸载分析:无执行计数
Intel Advisor beta offloading analysis: No execution count
我正在尝试使用 Intel oneAPI Advisor beta 进行 GPU 卸载分析(通过 analyze.py
和 collect.py
)。我遇到的问题是所有非卸载区域都显示 Cannot be modelled: No Execution Count
.
此外我收到警告
advixe: Warning: A symbol file is not found. The call stack passing through `...../programm.out' module may be incorrect.
我已经尝试过 here and here 中描述的故障排除。此外,我尝试使用具有更大运行时间的程序。
我使用编译器标志编译(根据this)(注意调试信息已打开):
-O2 -std=c++11 -fopenmp -g -no-ipo -debug inline-debug-info
我正在使用 Intel(R) Advisor 2021.1 beta07(内部版本 606302) 和 Intel(R) C Intel(R) 64 应用程序编译器 运行 Intel(R) 64,版本 2021.1 Beta Build 202006。该程序使用 OpenMP。
我该怎么做才能解决这个问题?
出现问题是因为程序工作量太大/机器内存不够
尝试
- 运行 collect.py 和
--no-track-heap-objects
(可能会降低精度)
- 减少所分析程序的运行时间和内存使用量
- pausing and resuming only on relevant parts 通过 libittnotify API
我正在尝试使用 Intel oneAPI Advisor beta 进行 GPU 卸载分析(通过 analyze.py
和 collect.py
)。我遇到的问题是所有非卸载区域都显示 Cannot be modelled: No Execution Count
.
此外我收到警告
advixe: Warning: A symbol file is not found. The call stack passing through `...../programm.out' module may be incorrect.
我已经尝试过 here and here 中描述的故障排除。此外,我尝试使用具有更大运行时间的程序。
我使用编译器标志编译(根据this)(注意调试信息已打开):
-O2 -std=c++11 -fopenmp -g -no-ipo -debug inline-debug-info
我正在使用 Intel(R) Advisor 2021.1 beta07(内部版本 606302) 和 Intel(R) C Intel(R) 64 应用程序编译器 运行 Intel(R) 64,版本 2021.1 Beta Build 202006。该程序使用 OpenMP。
我该怎么做才能解决这个问题?
出现问题是因为程序工作量太大/机器内存不够
尝试
- 运行 collect.py 和
--no-track-heap-objects
(可能会降低精度) - 减少所分析程序的运行时间和内存使用量
- pausing and resuming only on relevant parts 通过 libittnotify API