tongchenkeji 发表于:2023-5-5 16:47:120次点击 已关注取消关注 关注 私信 自定义镜像启动需要指定 shm-size 请问如何设置?[阿里云函数计算] 暂停朗读为您朗读 自定义镜像启动需要指定 shm-size 请问如何设置? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# 自定义镜像启动需要指定 shm-size 请问如何设置?1
LittlePenguinAM 2023-11-27 21:24:11 1 在启动自定义镜像时,可以通过配置Docker命令来设置shm-size。具体操作步骤如下: 登录到ECS控制台,选择要启动自定义镜像的ECS实例,单击“远程连接”按钮,以root用户身份登录到ECS实例。 执行以下命令,将shm-size设置为需要的值(例如1G): $ sudo docker run -itd –shm-size=1g 镜像名称 其中,“–shm-size=1g”即为设置shm-size为1G的命令参数。您可以根据具体需求进行调整。 确认自定义镜像已经正确启动,可以通过执行以下命令来查看自定义镜像的运行状态: $ sudo docker ps 如果自定义镜像已经正确启动,将会看到相应的容器信息。
绿子直子AM 2023-11-27 21:24:11 2 暂时不支持自定义设置CPU实例:默认64MBGPU实例:5月中旬会有更新,GPU实例的ShmSize=Memory/2(一般Linux系统的/dev/shm默认大小为Host Memory的一半,和这个保持一致)您是使用pytorch elastic multiple data-loaders功能是嘛?临时处置可以调整data-loaders的数量,来规避对shm-size的依赖 此答案来自钉钉群“阿里函数计算官网客户”
在启动自定义镜像时,可以通过配置Docker命令来设置shm-size。具体操作步骤如下:
登录到ECS控制台,选择要启动自定义镜像的ECS实例,单击“远程连接”按钮,以root用户身份登录到ECS实例。
执行以下命令,将shm-size设置为需要的值(例如1G):
$ sudo docker run -itd –shm-size=1g 镜像名称
其中,“–shm-size=1g”即为设置shm-size为1G的命令参数。您可以根据具体需求进行调整。
确认自定义镜像已经正确启动,可以通过执行以下命令来查看自定义镜像的运行状态:
$ sudo docker ps
如果自定义镜像已经正确启动,将会看到相应的容器信息。
暂时不支持自定义设置CPU实例:默认64MBGPU实例:5月中旬会有更新,GPU实例的ShmSize=Memory/2(一般Linux系统的/dev/shm默认大小为Host Memory的一半,和这个保持一致)您是使用pytorch elastic multiple data-loaders功能是嘛?临时处置可以调整data-loaders的数量,来规避对shm-size的依赖
此答案来自钉钉群“阿里函数计算官网客户”