from PIL import Image import torch import gradio as gr model = torch.hub.load("bryandlee/animegan2-pytorch:main", "generator", pretrained="face_paint_512_v1") face2paint = torch.hub.load( 'bryandlee/animegan2-pytorch:main', 'face2paint', size=512, device="cpu" ) def inference(img): out = face2paint(model, img) return out title = "Animeganv1" description = "Gradio demo for AnimeGanv1 Face Portrait v1. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below. Please use a cropped portrait picture for best results similar to the examples below" article = "

Github Repo Pytorch | Github Repo ONNX

samples from repo: animation animation

" examples=[['bill.png']] gr.Interface(inference, gr.inputs.Image(type="pil"), gr.outputs.Image(type="pil"),title=title,description=description,article=article,enable_queue=True,examples=examples).launch()