ROCT-Thunk-Interface
是一个用于在ROCm软件堆栈中提供设备无关性的层。它是ROCm的一部分,允许不同的硬件平台(如AMD GPU和Intel CPU)使用相同的API进行计算。
要安装ROCT-Thunk-Interface
,首先需要创建一个新的目录,并进入该目录:
mkdir rocm-build
cd rocm-build
然后,克隆ROCm的GitHub存储库:
git clone https://github.com/RadeonOpenCompute/ROCm.git
cd ROCm
手动添加ROCT-Thunk-Interface子模块:
git submodule add https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git packages/ROCT-Thunk-Interface
现在可以开始构建和安装ROCT-Thunk-Interface,进入ROCT-Thunk-Interface目录,编译出来libhsakmt.a: