首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker镜像中导入cuml

在docker镜像中导入cuml
EN

Stack Overflow用户
提问于 2021-06-09 10:18:37
回答 1查看 74关注 0票数 0

我正在根据它的devel镜像构建一个自定义的rapidsai docker镜像。这是docker文件。

代码语言:javascript
复制
FROM rapidsai/rapidsai-dev:0.19-cuda11.0-devel-ubuntu18.04-py3.7

# Defining working directory and adding source code
WORKDIR /usr/src/app

RUN echo "Make sure cuml is installed:"
RUN python -c "import cuml"

但是当我用这个命令构建它的时候,

代码语言:javascript
复制
nvidia-docker build . -t test

它返回一个错误,说明:

代码语言:javascript
复制
Step 4/4 : RUN python -c "import cuml"
 ---> Running in 553d12bf7e68
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cuml'

它似乎无法识别已经是基础映像库的一部分的cuml库。为什么不能导入?

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 15:09:56

刚刚修好了。这将不会出现任何问题。

代码语言:javascript
复制
FROM rapidsai/rapidsai-dev:0.19-cuda11.0-devel-ubuntu18.04-py3.7


# Defining working directory and adding source code
WORKDIR /usr/src/app

RUN echo "conda activate rapids" >> ~/.bashrc
SHELL ["/bin/bash", "--login", "-c"]

然后安装一些libraries..and

代码语言:javascript
复制
RUN export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/libcuda.so.1:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
RUN export LD_LIBRARY_PATH=/usr/local/cuda-11.0/compat/libcuda.so.1:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

COPY test_cuml.py .

RUN echo "conda activate rapids" >> ~/.bashrc
SHELL ["/bin/bash", "--login", "-c"]
ENTRYPOINT ["/opt/conda/envs/rapids/bin/python", "test_cuml.py"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67896648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档