transformers diffusers peft opencv-python protobuf sentencepiece gradio