如何在 RapidsAI Docker 容器中编译 C++

问题描述

RapidsAI docker image 里面有示例,修改后如何重新编译C++代码?我已经尝试从 Jupyter 中的终端会话运行构建脚本,但它找不到 CMake。

解决方法

为了能够在 docker 容器中重新编译 C++ 代码,您需要使用 https://rapids.ai/start.html 上提供的 RAPIDS Docker + Dev Env 容器。

RAPIDS Docker + Examples 容器使用 conda install 安装 RAPIDS 库,不包含源 C++ 代码或 Cmake。

如果您想继续使用 RAPIDS Docker + Examples 容器,那么我建议:

  • 首先从容器中卸载要修改的现有库。
  • 然后拉动 source code of the desired library 并使 所需的修改。
  • 完成上述步骤后,请按照 库 github repo 中提供的步骤来构建它 来源。