import gradio as gr
from shared.utils.plugins import WAN2GPPlugin
class AboutPlugin(WAN2GPPlugin):
def __init__(self):
super().__init__()
self.name = "About Tab"
self.version = "1.0.0"
self.description = "Credits for the creator and all co-creators of WAN2GP"
def setup_ui(self):
self.add_tab(
tab_id="about_tab",
label="About",
component_constructor=self.create_about_ui,
position=6
)
def create_about_ui(self):
gr.Markdown("
WanGP - AI Generative Models for the GPU Poor by DeepBeepMeep (GitHub)
")
gr.Markdown("Many thanks to:")
gr.Markdown("- Alibaba Wan Team for the best open source video generators (https://github.com/Wan-Video/Wan2.1)")
gr.Markdown("- Alibaba Vace, Multitalk and Fun Teams for their incredible control net models (https://github.com/ali-vilab/VACE), (https://github.com/MeiGen-AI/MultiTalk) and (https://huggingface.co/alibaba-pai/Wan2.2-Fun-A14B-InP) ")
gr.Markdown("- Tencent for the impressive Hunyuan Video models (https://github.com/Tencent-Hunyuan/HunyuanVideo)")
gr.Markdown("- Blackforest Labs for the innovative Flux image generators (https://github.com/black-forest-labs/flux)")
gr.Markdown("- Alibaba Qwen Team for their state of the art Qwen Image generators (https://github.com/QwenLM/Qwen-Image)")
gr.Markdown("- Lightricks for their super fast LTX Video models (https://github.com/Lightricks/LTX-Video)")
gr.Markdown("- Resemble.AI for the incredible ChatterBox (https://github.com/resemble-ai/chatterbox)")
gr.Markdown("- Remade_AI : for their awesome Loras collection (https://huggingface.co/Remade-AI)")
gr.Markdown("- ByteDance : for their great Wan and Flux extensions Lynx (https://github.com/bytedance/lynx), UMO (https://github.com/bytedance/UMO), USO (https://github.com/bytedance/USO) ")
gr.Markdown("- Hugging Face for providing hosting for the models and developing must have open source libraries such as Tranformers, Diffusers, Accelerate and Gradio (https://huggingface.co/)")
gr.Markdown("
Huge acknowledgments to these great open source projects used in WanGP:")
gr.Markdown("- Rife: temporal upsampler (https://github.com/hzwer/ECCV2022-RIFE)")
gr.Markdown("- DwPose: Open Pose extractor (https://github.com/IDEA-Research/DWPose)")
gr.Markdown("- DepthAnything & Midas: Depth extractors (https://github.com/DepthAnything/Depth-Anything-V2) and (https://github.com/isl-org/MiDaS")
gr.Markdown("- Matanyone and SAM2: Mask Generation (https://github.com/pq-yang/MatAnyone) and (https://github.com/facebookresearch/sam2)")
gr.Markdown("- Pyannote: speaker diarization (https://github.com/pyannote/pyannote-audio)")
gr.Markdown("
Special thanks to the following people for their Contributions & Support:")
gr.Markdown("- Tophness : Designed & developped the Queuing Framework, Edit Mode and WanGP PlugIns System")
gr.Markdown("- Redtash1 : for designing the prototype of the RAM / VRAM Stats Viewer, its One Click Install and user support on Discord")
gr.Markdown("- Gunther-Schulz : for adding image Start Image / Image Refs storing in Video metadata")
gr.Markdown("- Cocktail Peanuts : QA and simple installation via Pinokio.computer")
gr.Markdown("- AmericanPresidentJimmyCarter : added original support for Skip Layer Guidance")
gr.Markdown("- Reevoy24 : for his repackaging / completion of the documentation")