num2words numpy torch shapely pillow gradio jinja2 transformers