1
运行时
DCU平台使用hipMemcpy()运行报错
2022-11-14 17:29:18
59

使用的是官方提供的代码SampleChapter3/3.1-vectoradd.cpp,具体如下

attachmentId-image.png

当前使用的环境是:

attachmentId-image.png

全部评论(3)
只看楼主
A
acl7i3im69
2楼

编译后用 sbatch vectoradd.slurm提交到计算节点上计算任务。其中vectoradd.slurm内容:

#SBATCH -p kshdtest

#SBATCH -N 1

#SBATCH -n 1

#SBATCH -o o.logs.vectoradd

#SBATCH -e e.logs.vectoradd

#SBATCH --ntasks-per-node=1

#SBATCH --cpus-per-task=1

#SBATCH --gres=dcu:1

#SBATCH --comment=addvector

module switch compiler/rocm/2.9 compiler/rocm/dtk-22.04.1

export HIP_KERNEL_PRINTF=1

rocminfo

# output information about this job and process CPU or GPU, node

date

echo ${SLURM_JOB_NODELIST}

sinfo -n ${SLURM_JOB_NODELIST}

jobid=squeue|tail -1|awk '{print $1;}'

scontrol show job $jobid

scontrol show node ${SLURM_JOB_NODELIST}

# run program

./vector_add_dcu > out
2022/11/16
T
tianlh
1楼
您好,请在计算节点编译运行程序,登录节点没有DCU卡会报错。
2022/11/16
网
网友E08M49
回复 @tianlh
好的,谢谢~
2022/11/22
没有更多内容了
--
楼主
Level.4
0 帖子
楼主热帖
暂无数据