内存越界检测方法、装置、电子设备及存储介质
基本信息
申请号 | CN202011585569.0 | 申请日 | - |
公开(公告)号 | CN114691469A | 公开(公告)日 | 2022-07-01 |
申请公布号 | CN114691469A | 申请公布日 | 2022-07-01 |
分类号 | G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 不公告发明人 | 申请(专利权)人 | 上海寒武纪信息科技有限公司 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | - |
地址 | 201306上海市浦东新区同汇路168号B座6层 | ||
法律状态 | - |
摘要
摘要 | 本申请涉及计算机处理技术领域,尤其涉及一种内存越界检测方法、装置、电子设备及存储介质,包括:获取目标张量的地址;根据目标张量的地址在所述已分配的内存块中获取对应的目标内存块,目标内存块中包含检测字段;基于述检测字段判断目标内存块的检测结果,若检测字段被覆写则检测结果为目标张量存在内存越界问题;否则检测结果为目标张量不存在内存越界问题。本申请对张量的地址所对应的内存块中的检测字段进行检测,可快速判断该张量是否存在内存越界问题,并进一步检测出造成内存越界现象的原因,使得pytorch中不恰当的内存越界操作能够及时被发现和进行针对性地维护操作,从而加强对pytorch中内存数据的保护强度,提高pytorch中有限内存的使用效率。 |
