摘要
本申请涉及计算机技术领域,公开一种用于程序合成的方法及装置。该方法包括:获取并筛选可以在可满足性模理论(SMT)求解器中形式化的TensorFlow数学计算表达式;将上述数学表达式进行可满足性模理论编码;编码方法包括广播方法、倒序遍历、多重遍历、双指针法、分治计算、分组处理、展开循环;引入满足程序合成方法的约束条件;使用者提供满足自己期望的TensorFlow程序的输入和输出,最终经过该方法合成出满足输入输出约束的程序。本方法具有更高的合成效率和更强的可扩展性,为程序合成领域提供了新的思路和方法。
技术关键词
表达式
数值
变量
程序
语义
遍历方式
理论
指针
编码方法
处理器
标识
指令
思路
数学
切片
分段
分支
规模
存储器
系统为您推荐了相关专利信息
智能设计方法
排列算法
计算机程序代码
屏柜
堆叠层
时间段
数据处理方法
计算机程序指令
周期性
日志
智能问答方法
实体
数据关联分析方法
电气设备
构建知识图谱
图谱
智能修复方法
智能修复系统
信号特征
生成对抗网络