jupyter matplotlib notebook numpy protobuf tensorboard tensorboardX tensorflow torch torchvision