同一个om文件最多只能创建8个实例
收藏回复举报
同一个om文件最多只能创建8个实例
t('forum.solved') 已解决
发表于2024-11-05 15:17:30
0 查看
from multiprocessing import Process
from mindx.sdk import base
import time


def init_model():
    base.model('<om_path>', 0)
    time.sleep(100)

ps = []
for i in range(10): # 创建10个进程,每个进程加载一个模型
    p = Process(target=init_model)
    ps.append(p)

for p in ps:
    p.start()

for p in ps:
    p.join()

在使用MindX SDK的mxVision时,发现了下面的问题:

代码中创建了10个进程,每个进程会加载一个模型,但通过npu-smi info命令查看时,发现只有8个进程。

如果创建8个或以下的进程,npu-smi info显示的数量正常。

请教下大家是不是哪里需要配置下,还是哪里做了限制,相同的om怎样都无法超过8个进程

我的环境:

CANN版本:8.0.RC1

MindX SDK版本:6.0.RC1

AArch64架构CPU

Python版本3.9.19

cke_23068.png

我要发帖子