如何在 AWS 上安装 H2O driverless-ai?

How to install H2O driverless-ai on AWS?

尝试在 AWS EC2 上安装 driverless-ai 时,我执行了所有步骤,直到指南中的第 6 步: "6.启动无人驾驶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

并返回: 未知 shorthand 标志:'g' in -g‘

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

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

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

您将在 "nvidia-docker run" 命令的 -p 参数中使用此信息,如下所示:

nvidia-docker run -u 1000:1000

你能做什么 运行 下面的命令可以得到关于 nvidia 的帮助-docker:

nvidia-docker run --help

看来你用错了引号。您的示例有一个撇号 ('),它应该是一个反引号 (`)。

反引号(正确):

$ echo `id -g`
20

撇号(不正确):

$ echo 'id -g'
id -g


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