Ascend环境使用mindspore报Total stream number xxx exceeds the limit of

【现象描述】

Ascend环境使用MindSpore报出如下错误:

AssignAllNodesStream] Total stream number xxx exceeds the limit of 1024, secrch details information in mindspore's FAQ.

【原因分析】

出现上述报错的原因一般是网络模型规模巨大,使用的流资源的数量超出了Ascend的流资源数量限制。 流资源是Ascend平台的一种硬件资源,通过为每个算子分配流,可以控制算子的执行顺序。同一条流上的算子按顺序串行执行,不同流上的算子可以并行执行,每条流上可以分配的算子数量有限,流资源总的数量也是有限的。

【解决办法】

使用MindSpore r1.6及后续版本可解决此问题 在MindSpore r1.6之前版本,流资源的数量限制是1024条,在r1.6及后续版本,可用的流资源的数量增加到2016条,可解决此问题。 若不升级MindSpore版本,则需考虑缩减模型规模。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值