当远程分析时,Intel VTune似乎无法正确启动应用程序。
我将目标配置为.sh脚本我的v调启动应用程序配置。amplex-python显示该脚本成功启动,但应用程序不成功。为什么?amplex-python窗口这是我的.sh脚本:
MPIRUN=/opt/intel/oneapi/mpi/latest/bin/
SRC_DIR=$(pwd)
#make clean
#make -j8
cd ..
ROOT_DIR=$(pwd)
echo "SRC_DIR:"$SRC_DIR
echo "ROOT_DIR:"$ROOT_DIR
cd $SRC_DIR
# $MPIRUN/mpirun -n 64 -host 1ibHost,3ibHost -env UCX_TLS=ud_verbs,ud_mlx5 /home/inspur/nfsIPCC/myprog
$MPIRUN/mpirun -n 108 -host 1ibHost,3ibHost -env UCX_TLS=ud_verbs,ud_mlx5 $SRC_DIR/main 0.005 $ROOT_DIR/data/ipcc_gauge_24_72 24 24 24 72 8 8 8 18发布于 2021-12-06 17:23:24
如果您使用shell脚本作为目标应用程序来通过VTune进行概要分析,则需要在脚本请求时添加谢邦:
#!/bin/bash
MPIRUN=/opt/intel/oneapi/mpi/latest/bin/
SRC_DIR=$(pwd)
#make clean
#make -j8
cd ..
ROOT_DIR=$(pwd)
echo "SRC_DIR:"$SRC_DIR
echo "ROOT_DIR:"$ROOT_DIR
cd $SRC_DIR
# $MPIRUN/mpirun -n 64 -host 1ibHost,3ibHost -env UCX_TLS=ud_verbs,ud_mlx5 /home/inspur/nfsIPCC/myprog
$MPIRUN/mpirun -n 108 -host 1ibHost,3ibHost -env UCX_TLS=ud_verbs,ud_mlx5 $SRC_DIR/main 0.005 $ROOT_DIR/data/ipcc_gauge_24_72 24 24 24 72 8 8 8 18它是execve()要求的,并在描述部分中进行了描述。另外,请注意,根据文档,vtune命令应该使用mpirun运行。
mpirun [options] vtune [options] <program> [<args>]它在用VTune探查器配置MPI分析帮助主题中进行了描述。
https://stackoverflow.com/questions/69777153
复制相似问题