from fastvideo import VideoGenerator MODEL_PATH = "FastVideo/Matrix-Game-3.0-Base-Distilled-Diffusers" IMAGE_URL = "https://raw.githubusercontent.com/SkyworkAI/Matrix-Game/main/Matrix-Game-3/demo_images/001/image.png" PROMPT = "A colorful, animated cityscape with a gas station and various buildings." OUTPUT_PATH = "video_samples_matrixgame3" def main(): generator = VideoGenerator.from_pretrained( MODEL_PATH, { "engine": { "num_gpus": 1, "use_fsdp_inference": False, "offload": { "dit": False, "vae": False, "text_encoder": True, "pin_cpu_memory": True, }, }, }, ) generator.generate({ "prompt": PROMPT, "inputs": {"image_path": IMAGE_URL}, "sampling": { "height": 720, "width": 1280, "num_frames": 57, "num_inference_steps": 3, "guidance_scale": 1.0, "seed": 42, }, "output": {"output_path": OUTPUT_PATH, "save_video": True}, }) if __name__ == "__main__": main()