gradio opencv-python pydantic deepface faiss-cpu tensorflow tf-keras