摘要
本发明属于软件测试领域,涉及一种基于消息传递神经网络的深度学习编译器测试加速方法,可用于优化深度学习编译器测试用例的执行顺序,从而提高测试效率。本方法由数据预处理、数据集构建、预测器和调度器四个模块组成。数据预处理模块负责从深度学习模型中提取算子特征、边特征及结构特征,并转换为消息传递神经网络的输入;数据集构建模块利用NNSmith等模型生成工具,生成大量的深度学习模型,使用数据预处理模块提取每个模型的特征,并判断每个模型是否触发了目标编译器的错误;预测器负责利用模型的特征信息预测一个模型是否会引发目标编译器的错误;调度器模块负责对测试用例集合中的模型进行排序,决定将哪些模型输入给目标编译器。
技术关键词
编译器测试加速方法
深度学习模型
生成工具
节点特征
调度器
消息更新
数据
模块
生成深度学习
状态更新
格式
列表
矩阵
源节点
关系
标识符
周期
网络
系统为您推荐了相关专利信息
智能检测方法
骨髓
滑动窗口机制
金字塔结构
评估图像清晰度
生成样本数据
疾病
生成深度学习
采样模块
正电子发射断层成像
智能识别方法
起重机吊钩
图像采集设备
智能识别系统
滑轮组
粒子滤波算法
粒子滤波器
状态转移模型
门控循环单元
节点特征