From 573315e83f07b53a61ff5098757e8fc885f1703e Mon Sep 17 00:00:00 2001 From: Tan Jia Huei Date: Tue, 9 Nov 2021 14:57:26 +0800 Subject: [PATCH] use `pkg_resources` for PyTorch version comparison (#176) use `pkg_resources` from `setuptools` to parse version strings, it is required by Pytorch >= 0.4.1 anyway --- clip/clip.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clip/clip.py b/clip/clip.py index abd9df3..f79e18b 100644 --- a/clip/clip.py +++ b/clip/clip.py @@ -3,6 +3,7 @@ import os import urllib import warnings from typing import Any, Union, List +from pkg_resources import packaging import torch from PIL import Image @@ -19,7 +20,7 @@ except ImportError: BICUBIC = Image.BICUBIC -if [int(n.split("+")[0]) for n in torch.__version__.split(".")[:3]] < [1, 7, 1]: +if packaging.version.parse(torch.__version__) < packaging.version.parse("1.7.1"): warnings.warn("PyTorch version 1.7.1 or higher is recommended")