clang - 是否需要构建 LLVM 才能构建 hipSYCL?
问题描述
我正在运行 Centos 7 并正在尝试构建 hipSYCL(请参见此处)
问题是 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 的目录和一个名为 llvm-*-dev 之类的包中。
推荐阅读
- javascript - 在按钮上单击显示数据库中单个用户的纬度和经度并显示在谷歌地图上
- dialogflow-es - 将 DialogFlow 提取参数映射到数据库列值
- python-3.x - 如何使用 spark_task 和 pythonOperator 向/从 Airflow X_COM 推/拉?
- php - Apache2 网络服务器上的 $_GET["_url"] 不工作
- node.js - 返回值在函数之外不起作用?
- python - 在熊猫数据框中,计算一个条件在一列中出现的次数?
- php - 移动设计与Firefox响应式设计模式不同
- java - java中的字符串操作
- angular - Angular 7:为什么我必须调用我的订阅方法两次才能生效
- laravel-5 - 刀片表单输入中的有效条件