INNER CODE UNIT · Python
outputs
OpenVGLab/OmniLottie · app.py:252
outputs = model.transformer.generate(**kwargs)
input_len = inputs['input_ids'].shape[1]
generated_ids = outputs[0][input_len:].tolist()
del outputs, kwargs, position_ids
if generated_ids and generated_ids[0] == LOTTIE_BOS:
generated_ids = generated_ids[1:]
if LOTTIE_EOS in generated_ids:
generated_ids = generated_ids[:generated_ids.index(LOTTIE_EOS)]
return generated_ids
def fix_lottie_json(anim):
anim_ip = int(round(anim.get("ip", 0)))
anim_op = int(round(anim.get("op", 16)))