gpo.zugaina.org

Search Portage & Overlays:

sci-ml/torchvision

Datasets, transforms and models to specific to computer vision

Screenshots

  • torchvision-0.28.0
    ~amd64 ~arm64
    cuda +ffmpeg +jpeg +png rocm +webp test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 debug

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • torchvision-0.28.0
    ~amd64 ~arm64
    cuda +jpeg +png rocm +webp test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 debug

    View      Download      Browse     License: BSD   
    Overlay: stuff
  • torchvision-0.27.0
    ~amd64 ~arm64
    cuda +ffmpeg +jpeg +png rocm +webp test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 debug

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • torchvision-0.26.0
    ~amd64 ~arm64
    cuda +jpeg +png rocm +webp python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 debug

    View      Download      Browse     License: BSD   
    Overlay: stuff

ChangeLog

commit 7ea91ed531a11202d4a0c47a230b76005a120d80
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 12:01:30 2026 +0200

sci-ml/torchvision: add 0.26.0

Pairs with sci-ml/pytorch-2.11.0-r90 for the restored vllm(torch==2.11)
stack; torchvision 0.26.0 requires torch==2.11.0 exactly, so it pins
=sci-ml/pytorch-2.11*. Adapted from our 0.28.0 fork. Test suite is
RESTRICTed -- the 0.28.0 deselect set is version-specific and was not
re-vetted for 0.26.0; this is a frozen rollback for installability.

commit ca8261c4ffaadde41193177e0267b04df6593353
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 14:49:49 2026 +0200

*/*: normalize metadata.xml whitespace

Use the overlay-wide two-space XML indentation convention and remove the remaining trailing whitespace so metadata stays consistent and diff-safe.

commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200

*/*: drop dead Python targets from PYTHON_COMPAT

139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".

Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.

Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.

No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.

The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.

commit 244d6a91a3972e6786ab396c0754f97d02ae44f1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 22 22:51:06 2026 +0200

sci-ml/torchvision: add 0.28.0

Forked from ::gentoo for the torch 2.13 stack. Divergences from ::gentoo's
0.27.0:

- Bump the pytorch pin 2.12* -> 2.13* (torchvision 0.28 requires torch 2.13).
- Drop the ffmpeg USE flag and the TORCHVISION_USE_FFMPEG /
TORCHVISION_USE_VIDEO_CODEC exports: ::gentoo carried them but neither
0.27.0 nor 0.28.0's setup.py reads those vars (no ffmpeg handling remains
in the build), so they were dead knobs.
- Refresh EPYTEST_DESELECT for 0.28.0: drop the four
TestResize::test_bounding_boxes_correctness[*-XYWHR] deselects (they pass
now), and narrow the gif deselect to the two test_decode_gif[*-earth]
params (earth.gif is a git-LFS asset the archive tarball omits; the other
gifs decode fine) rather than the whole test_decode_gif.
- Fix the DESCRIPTION grammar.

Register it for version tracking in scripts/nvchecker/nvchecker.toml.