相关脚本
build.sh
使用方式
bash build.sh
SHMEM自动编译脚本,会自动完成依赖库的下载,工程编译,UT用例编译,库打包
install.sh
打包生成的run包安装卸载依赖的脚本,提供安装卸载功能。
安装目录
${INSTALL_PATH}
|--shmem
|--latest
|--${version}
|--shmem
|--include (头文件)
|--lib (so库)
|--memfabric_hybrid
|--include (头文件)
|--lib (so库)
|--scripts (卸载脚本)
run.sh
UT测试用例运行脚本。
bash run.sh
提供多种参数支持自定义用例执行
-ranks # 总rank数
-frank # 该服务器第一个rank
-ipport # ip端口
-fnpu # 每个服务器起的第一个npu
-gnpus # 单机使用的卡数
-test_filter # gtest_filter
# 例如
bash run.sh -ranks 4 -fnpu 2 -gnpus 4 -test_filter ScalarP # 会在2-6卡
set_env.sh
环境变量设置脚本。
uninstall.sh
卸载脚本,可以卸载对应路径安装的shmem库或通过run包的–uninstall卸载默认路径下的shmem。
release.sh
出包脚本,编译后使用。对编译产物打包后会删除install目录下其他文件。推荐使用build.sh完成打包。