跳到主要内容

构建安装

下载依赖项

如果您的系统上没有 pkghttps://github.com/genshen/pkg)工具,可以运行此脚本下载软件包。

./scripts/dl_deps.sh

如果使用 pkg 工具管理依赖包,则使用以下命令下载依赖项:

pkg fetch --features=rocm
pkg install

不启用基准测试功能的构建

对于 Hygon DCU 的 DTK 环境,使用 CMake preset rocm-dcc(使用 dcc 作为编译器)。
例如,在 DCU 上构建且不启用基准测试功能,运行:

cmake --preset=rocm-dcc
cmake --build --preset=rocm-dcc

启用基准测试功能的构建

要启用基准测试功能,您可以使用以下命令构建带基准测试的 usparse。

对于 Hygon DCU 的 DTK 环境,使用 CMake preset rocm-dcc-benchmark(使用 dcc 作为编译器)。
例如,在 DCU 上构建并启用基准测试功能,运行:

cmake --preset=rocm-dcc-benchmark
cmake --build --preset=rocm-dcc-benchmark

注意:当使用 pkg 工具时,您可以将 CMake option USPARSE_BUILD_DEP_BY_PKG 设为 ON 以启用 HOLA 基准测试。