gradio numpy plyfile openai tenacity trimesh