opencv-python jinja2 gradio numpy torch Pillow transformers