【问题标题】:AWS ec2-user vs regular users and access to GPUAWS ec2-user vs 普通用户和对 GPU 的访问
【发布时间】:2021-03-22 02:47:07
【问题描述】:

假设我们有一个具有 GPU 功能的 AWS 实例。此外,只有 ec2-user/root 用户可以在此服务器上安装软件(nvidia 驱动程序、CUDA 等)。现在假设 ec2-user/root 用户键入命令 nvidia-smi 并收到以下输出:

“常规”(非 root 用户或非 ec2 用户)用户是否仍会获得相同的输出?或者他会得到类似NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running 的东西吗?

换句话说,如果 GPU/CUDA 已由 root/ec2-user 安装,普通用户是否也可以访问它?

【问题讨论】:

  • 你测试了吗?看来您可以通过快速测试回答自己的问题

标签: amazon-web-services amazon-ec2 cuda gpu


【解决方案1】:

是的,如果您在安装过程中没有做任何不寻常的事情,普通用户应该可以访问 GPU/CUDA。获得这种行为不匹配(在 root 用户和普通用户之间)的唯一方法是,如果您修改了 device files 的权限。但是,典型安装会设置权限,以便任何人都可以使用 GPU。

但是,即使设备权限以不寻常的方式设置,差异也不会导致普通用户出现特定的错误消息,而是会导致权限消息。

该特定错误消息表明驱动程序安装损坏,并且损坏的驱动程序安装将对 root 用户和普通用户显示出来。

请注意,此处的“损坏的驱动程序安装”语句假定您已经重新启动了实例,并且仍然看到该消息。如果您在安装驱动程序后尚未重启实例,建议您这样做。

【讨论】:

    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 2018-04-03
    • 2019-03-04
    相关资源
    最近更新 更多