torch ultralytics albumentations scikit-learn matplotlib pillow==9.3.0