背景
普通的perftest只能使用主机内存进行rdma,如何让perftest支持使用cuda来跑gpu的rdma? 需要在编译阶段支持cuda的版本。本文简要记录编译perftest的过程
如果编译的perftest没有添加cuda的支持,会报错:ib_write_bw: unrecognized option '--use_cuda=4'
下载编译
-
下载perftest (当前是25.01的版本)
git clone https://github.com/linux-rdma/perftest -
生成configure
autoreconf -i -
查看cuda.h目录,如果没有需要安装cuda驱动
locate cuda.h
./configure --help
export CUDA_H_PATH=/usr/local/cuda-12.4/targets/x86_64-linux/include/cuda.h
如果没有cuda.h需要安装cuda,参考兄弟篇。 -
安装依赖库
sudo yum install -y libibverbs-devel
yum install -y pciutils-devel -
配置
./configure -
编译
make -
测试
./ib_write_bw --use_cuda=4&
./ib_write_bw 1.1.1.2 --use_cuda=4
实操
-
下载

最低0.47元/天 解锁文章
625

被折叠的 条评论
为什么被折叠?



