昇腾社区首页
中文
注册

def forward

函数功能

生成视频帧。

函数原型

def forward(self, x, timestep, y, mask=None, x_mask=None, fps=None, height=None, width=None, t_idx=0, **kwargs)

参数说明

参数名

输入/输出

说明

x

输入

噪声张量,当前仅支持5维输入。

timestep

输入

时间步张量,当前仅支持1维输入。

y

输入

文本编码后的prompts输入,当前仅支持4维输入。

mask

输入

text文本掩码,当前仅支持2维输入。

可选输入,默认为None。

x_mask

输入

空间维度掩码,当前仅支持2维输入。

可选输入,默认为None。

fps

输入

每秒生成视频的帧数,要求1维输入(B)。当输入为None时,代表每秒生成视频的帧数为8。

可选输入,默认为None。

height

输入

生成视频的高,要求1维输入(B)。当输入为None时,代表生成视频的高为720。

可选输入,默认为None。

width

输入

生成视频的宽,要求1维输入(B)。当输入为None时,代表生成视频的宽为1280。

可选输入,默认为None。

t_idx

输入

当前迭代步索引,当配置use_cache为True时必须输入,用户需要保证输入的值小于最大迭代步数。

可选输入,默认值为0。

kwargs

输入

其他参数。

返回值说明

返回生成的视频帧。