【问题标题】:How to install H2O driverless-ai on AWS?如何在 AWS 上安装 H2O driverless-ai?
【发布时间】:2017-10-04 07:05:49
【问题描述】:

当尝试在 AWS EC2 上安装 driverless-ai 时,我会执行所有步骤,直到指南中的第 6 步: "6. 启动Driverless AI docker镜像:"

我尝试那里描述的命令:

nvidia-docker run --rm -u ‘id -u‘:‘id -g‘ -p 12345:12345 -p 9090:9090 -v ‘pwd‘/data:/data -v ‘pwd‘/log:/log -v ‘pwd‘/license:/license opsh2oai/h2oai-runtime

然后返回: 未知速记标志:'g' in -g'

【问题讨论】:

    标签: amazon-ec2 h2o nvidia-docker


    【解决方案1】:

    您确实需要使用“nvidia-docker run”命令的 -p 参数传递当前的 linux 用户 uid/pid。这就是你可以做到的。

    如果您在 Ubuntu 机器上运行 id 命令,您将看到记录的用户名“ubuntu”的以下 udi/gid:

    $ id
    uid=1000(ubuntu) gid=1000(ubuntu)
    

    您将通过“nvidia-docker run”命令将此信息与 -p 参数一起使用,如下所示:

    nvidia-docker run -u 1000:1000
    

    您可以执行以下操作以获取有关 nvidia-docker 的帮助:

    nvidia-docker run --help
    

    【讨论】:

      【解决方案2】:

      您似乎使用了错误的报价。您的示例有一个撇号 ('),它应该是一个反引号 (`)。

      反引号(正确):

      $ echo `id -g`
      20
      

      撇号(不正确):

      $ echo 'id -g'
      id -g
      


      另请注意,说明现在指的是基于 AMI 的启动(因此您不必再自己输入这些内容了)。

      【讨论】:

        猜你喜欢
        • 2020-11-11
        • 1970-01-01
        • 2018-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-16
        相关资源
        最近更新 更多