gradio numpy torch pillow requests opencv-python scipy matplotlib einops dlib torchvision diffusers basicsr