Spaces:
Runtime error
Runtime error
| import os, sys | |
| import torch | |
| from diffusers.utils import load_image | |
| # Directly run `python -m pytest` or | |
| # Directly run `python -m pytest -v -s --disable-warnings` for Debugging | |
| # To test single function: | |
| # pytest tests/test_i2v.py::test_function_name | |
| dummy_prompt = "A tiger in a lab coat with a 1980s Miami vibe, turning a well oiled science content machine." | |
| dummy_image = load_image("https://chromaica.github.io/Museum/ImagenHub_Text-Guided_IG/DALLE3/sample_69.jpg") | |
| import sys | |
| sys.path.append("src") | |
| def test_SEINE(): | |
| from videogen_hub.infermodels import SEINE | |
| model = SEINE() | |
| assert model is not None | |
| out_video = model.infer_one_video(dummy_image, dummy_prompt) | |
| assert out_video is not None | |
| # check if out_video is a tensor or not | |
| assert isinstance(out_video, torch.Tensor) | |
| print(out_video.shape) | |
| def test_ConsistI2V(): | |
| from videogen_hub.infermodels import ConsistI2V | |
| model = ConsistI2V() | |
| assert model is not None | |
| out_video = model.infer_one_video(dummy_image, dummy_prompt) | |
| assert out_video is not None | |
| # check if out_video is a tensor or not | |
| assert isinstance(out_video, torch.Tensor) | |
| print(out_video.shape) | |
| def test_DynamiCrafter(): | |
| from videogen_hub.infermodels import DynamiCrafter | |
| model = DynamiCrafter() | |
| assert model is not None | |
| out_video = model.infer_one_video(dummy_image, dummy_prompt) | |
| assert out_video is not None | |
| # check if out_video is a tensor or not | |
| assert isinstance(out_video, torch.Tensor) | |
| print(out_video.shape) | |