1.一种图像生成方法,其特征在于,所述图像生成方法包括:对于预设图像生成模型生成目标图像过程中的任意一个时间步,获取所述时间步之前已生成的历史token,以及所述时间步对应的目标token;根据所述历史token的注意力权重,从所述历史token中筛选关键token,其中,注意力权重越高的历史token被筛选为所述关键token的概率越大;将所述关键token和所述时间步对应的目标token组合,形成token集合;通过所述token集合确定下一时间步的目标token;在生成每个时间步的目标token后,根据各时间步的目标token生成所述目标图像。
2.如权利要求1所述的图像生成方法,其特征在于,所述根据所述历史token的注意力权重,从所述历史token中筛选关键token的步骤包括:在所述历史token的整体缓存空间大于或等于预设缓存空间阈值的情况下,计算所述历史token的注意力权重;根据所述注意力权重,从所述历史token中选取关键token,其中,所述关键token的整体缓存空间小于所述预设缓存空间阈值,所述关键token的注意力权重大于所述历史token中非关键token的注意力权重。
3.如权利要求2所述的图像生成方法,其特征在于,所述通过所述token集合确定下一时间步的目标token的步骤包括:根据所述token集合中所述历史token和所述时间步对应的目标token,通过所述预设图像生成模型确定预设库中各token的概率;选择所述预设库中概率最大的token为下一时间步的目标token。
4.如权利要求1所述的图像生成方法,其特征在于,所述预设图像生成模型包括多个transformer block,在所述根据所述历史token的注意力权重,从所述历史token中筛选关键token的步骤之前,还包括:通过多个所述transformer block 在条件路径和非条件路径,更新所述历史token对应的隐藏状态,所述条件路径是指将预设文本作为多个所述transformer block的输入进行引导,所述隐藏状态用于所述历史token的注意力权重的计算。
5.如权利要求4所述的图像生成方法,其特征在于,所述通过多个所述transformerblock 在条件路径和非条件路径,更新所述历史token对应的隐藏状态的步骤包括:通过各所述transformer block在条件路径的隐藏状态,得到条件距离;通过各所述transformer block在非条件路径的隐藏状态,得到非条件距离;根据所述条件距离和非条件距离与预设距离阈值的比较,确定各所述transformerblock的目标计算策略;通过所述预设图像生成模型和所述目标计算策略,更新所述历史token对应的隐藏状态。
6.如权利要求5所述的图像生成方法,其特征在于,所述根据所述条件距离和非条件距离与预设距离阈值的比较,确定各所述transformer block的目标计算策略的步骤包括:在所述条件距离和所述非条件距离均大于所述预设距离阈值的情况下,执行第一目标计算策略,其中,所述第一目标计算策略为所述transformer block执行所述条件路径和所述非条件路径的计算过程;在所述条件距离大于或等于所述预设距离阈值,所述非条件距离小于或等于所述预设距离阈值的情况下,执行第二目标计算策略,其中,所述第二目标计算策略为所述transformer block执行所述条件路径的计算过程;在所述条件距离和所述非条件距离均小于所述预设距离阈值的情况下,执行第三目标计算策略,其中,所述第三目标计算策略为所述transformer block不执行所述条件路径和所述非条件路径的计算过程。
7.如权利要求6所述的图像生成方法,其特征在于,所述通过所述预设图像生成模型和所述目标计算策略,更新所述历史token对应的隐藏状态的步骤之后,还包括:基于当前时间步的生成质量评估指标,动态调整所述预设距离阈值,其中,所述生成质量评估指标通过计算已生成token序列的连贯性得分获得;当检测到连续预设数量的时间步的生成质量评估指标低于预设质量阈值时,减小所述预设距离阈值。
8.一种电子设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的图像生成方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的图像生成方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的图像生成方法的步骤。