tensorflow cv2 matplotlib numpy huggingface_hub gradio