diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2026-10-03 06:53:31 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2026-10-03 06:53:31 +0000 |
| commit | cb0efe4e995c1677e60fd7aecc471e71d51536ac (patch) | |
| tree | b99fe640a72688a01fc63b97ca75b44b3ce72e16 | |
| parent | 0cf49412dcd424325249b10dbf2118df516444bf (diff) | |
misc/py-torchvision: update 0.28.0 → 0.29.0
| -rw-r--r-- | misc/py-torchvision/Makefile | 39 | ||||
| -rw-r--r-- | misc/py-torchvision/distinfo | 6 |
2 files changed, 37 insertions, 8 deletions
diff --git a/misc/py-torchvision/Makefile b/misc/py-torchvision/Makefile index 6c4ed450a012..f864011c55bb 100644 --- a/misc/py-torchvision/Makefile +++ b/misc/py-torchvision/Makefile @@ -1,6 +1,6 @@ PORTNAME= torchvision DISTVERSIONPREFIX= v -DISTVERSION= 0.28.0 +DISTVERSION= 0.29.0 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -32,16 +32,45 @@ USE_PYTHON= pep517 autoplist pytest # tests run in a very high memory ; in 0.17. TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC} +TEST_ARGS= --disable-plugin-autoload \ + --ignore=test/test_transforms_tensor.py \ + --ignore=test/test_transforms_v2.py \ + --ignore=test/test_functional_tensor.py \ + --ignore=test/test_transforms.py \ + --ignore=test/test_ops.py \ + --ignore=test/test_backbone_utils.py \ + --ignore=test/test_utils.py \ + --ignore=test/test_tv_tensors.py \ + --ignore=test/test_datasets_download.py \ + --ignore=test/test_onnx.py \ + --ignore=test/test_datasets_utils.py \ + --ignore=test/test_image.py \ + --ignore=test/test_datasets.py +PYTEST_BROKEN_TESTS= test_download_url_dispatch_download_from_google_drive \ + test_detection_model_trainable_backbone_layers USE_GITHUB= yes GH_ACCOUNT= pytorch GH_PROJECT= vision -MAKE_ENV= TORCHVISION_INCLUDE=${LOCALBASE}/include # workaround for build failure suggested here: https://github.com/pytorch/vision/issues/8397#issuecomment-2168351425 +MAKE_ENV= TORCHVISION_INCLUDE=${LOCALBASE}/include \ + OPENBLAS_CORETYPE=SKYLAKEX # workaround for OpenBLAS Zen5/Zen6 crash in py-pytorch + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "aarch64" +MAKE_ENV= LD_STATIC_TLS_EXTRA=4096 # see pkg-message in misc/py-pytorch +.endif + +pre-test: + @${CP} ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/_C_stable.so ${WRKSRC}/torchvision/ + @${CP} ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/image_stable.so ${WRKSRC}/torchvision/ post-install: # strip binaries @${STRIP_CMD} \ - ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/_C.so \ - ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/image.so + ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/_C_stable.so \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/torchvision/image_stable.so + +# tests as of 0.29.0: 522 passed, 501 skipped, 14 deselected, 255 warnings in 275.53s -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/misc/py-torchvision/distinfo b/misc/py-torchvision/distinfo index 9f82fad3399f..c7b759960f57 100644 --- a/misc/py-torchvision/distinfo +++ b/misc/py-torchvision/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1783575425 -SHA256 (pytorch-vision-v0.28.0_GH0.tar.gz) = ecc4451241c8eeadc0c88213bd65c7932c9622d1d0034254b938f25362283ee9 -SIZE (pytorch-vision-v0.28.0_GH0.tar.gz) = 14436315 +TIMESTAMP = 1790699435 +SHA256 (pytorch-vision-v0.29.0_GH0.tar.gz) = 24be57d922927d8a2ac2e8f076f07c3447ddf8f1d25ddbb7b65578f36c9ab8e3 +SIZE (pytorch-vision-v0.29.0_GH0.tar.gz) = 14444530 |
