networkx==2.8.0 tqdm Pillow numpy opencv-python scikit-image scikit-learn tensorboard PuLP matplotlib scipy protobuf