---
title: docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available-昇腾社区
description: docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available
keywords: docker启动ms
url: https://www.hiascend.com/document/caselibrary/detail/case_9524
section: (其他)
---

# docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/case_9524
描述: docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available
关键词: docker启动ms

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available

docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available

2024/02/22

1.5k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型训练 | MindSpore | docker启动ms |

#### 问题现象描述

docker启动ms的faster RCNN demo 训练报错Insufficient shared memory available

#### 原因分析

batch_size设置过大；

set_prefetch_size()接口参数设置过大；

host 侧shared内存不足；

#### 排查方法

1.将batch_size改小，看是否能跑通。

2.将set_prefetch_size()接口入参设置小一点。

3.进入docker，运行df –h查看shared内存是否够用。

#### 解决措施

使用docker run命令创建容器时添加—ipc=host参数（表示容器间都共享宿主机的内存），或者添加—shm-size参数指定内存大小（如--shm-size 800g）。

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 排查方法
- 解决措施
