gpt4 book ai didi

r - Docker-R创建多个进程

转载 作者:行者123 更新时间:2023-12-02 19:41:02 24 4
gpt4 key购买 nike

我正在创建一个docker container,并在其中安装R

问题是,当在容器中运行R时,主要R进程将创建ncores - 1子进程。

因此,当使用8 cores在笔记本电脑上运行docker时,我得到1 R process7 R subprocesses

我还尝试配置类似于以下内容的Docker文件:

https://github.com/rocker-org/rocker/blob/eeb9c8a5f416f7cfe982734440e39fa72abbcb33/r-base/Dockerfile



但仍然无法正常工作。

Docker文件:
FROM ubuntu:14.04

RUN sed -e 's/archive\.ubuntu/at\.archive\.ubuntu/g' -i /etc/apt/sources.list
RUN apt-get update
RUN apt-get -y install libatlas3-base
RUN apt-get -y install libopenblas-base
RUN apt-get -y install r-base
RUN apt-get -y install r-base-dev
RUN apt-get -y install apt-utils

RUN echo "deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu/ trusty/" >> /etc/apt/sources.list
RUN gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
RUN gpg -a --export E084DAB9 | apt-key add -
RUN apt-get update
RUN apt-get -y --with-new-pkgs upgrade

有人遇到这个问题了吗?

最佳答案

我不知道为什么,但是整个问题是由安装libopenblas-base引起的。

删除线后

RUN apt-get -y install libopenblas-base

一切正常!

关于r - Docker-R创建多个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com