numpy torch gradio einops imagen-pytorch scipy matplotlib networkx scikit-learn