numpy matplotlib.pyplot tensorflow tensorflow_hub cv2 PIL Image pickle gradio