是否需要构建 LLVM 才能构建 hipSYCL?
Is it required to build LLVM in order to build hipSYCL?
我是 运行 Centos 7,正在尝试构建 hipSYCL(请参阅 here)
问题是 hipSYCL 需要从 LLVM 构建中获得 cmake 信息(通过 LLVM_DIR cmake 变量)。
这对我来说是个问题,因为构建 LLVM 需要大量 35Gb 的库和 exe。我没有那么多内存可用。
我确实在网上找到了 Centos 7 的 llvm-toolset-8.0 版本并安装了它,但令我惊讶的是,它似乎不适用于 LLVM_DIR 因为没有 cmake 文件(因为我没有在本地构建它)。
所以,我的问题是,有没有办法使用预构建的 LLVM-clang 构建 hipSYCL?
如果我遗漏或误解了什么,我将不胜感激。
LLVM 发布了必要的 cmake 文件,我见过的二进制 OS 包中包含它,通常在一个名为 /usr/lib/llvm*/lib/cmake 的目录和一个名为 something 的包中像 llvm-*-dev.
我是 运行 Centos 7,正在尝试构建 hipSYCL(请参阅 here)
问题是 hipSYCL 需要从 LLVM 构建中获得 cmake 信息(通过 LLVM_DIR cmake 变量)。 这对我来说是个问题,因为构建 LLVM 需要大量 35Gb 的库和 exe。我没有那么多内存可用。
我确实在网上找到了 Centos 7 的 llvm-toolset-8.0 版本并安装了它,但令我惊讶的是,它似乎不适用于 LLVM_DIR 因为没有 cmake 文件(因为我没有在本地构建它)。
所以,我的问题是,有没有办法使用预构建的 LLVM-clang 构建 hipSYCL?
如果我遗漏或误解了什么,我将不胜感激。
LLVM 发布了必要的 cmake 文件,我见过的二进制 OS 包中包含它,通常在一个名为 /usr/lib/llvm*/lib/cmake 的目录和一个名为 something 的包中像 llvm-*-dev.