Versions
v2025.12.02 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64
- USE flags
- cuda libuv mpi redis rocm ssl test
v2025.06.04-r2 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64
- USE flags
- cuda libuv mpi redis rocm ssl test
v2023.12.03 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64
- USE flags
- cuda libuv mpi redis ssl test
USE flags
General
- cuda
- Enable NVIDIA CUDA support (computation on GPU)
- libuv
- Enable libuv support
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- redis
- Enable Redis backend for storage via dev-libs/hiredis
- rocm
- Enable ROCm gpu computing support
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
amdgpu_targets
- gfx1010
- RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700
- gfx1011
- RDNA GPU, codename navi12, including Radeon Pro 5600M/V520
- gfx1012
- RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M
- gfx1030
- RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 6950XT/6900XT/6800XT/6800, Radeon Pro W6800/V620
- gfx1031
- RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6700XT/6800M/6700M
- gfx1100
- RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900 XTX/XT/GRE, AMD Radeon Pro W7900/W7800
- gfx1101
- RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT, AMD Radeon PRO W7700/V710
- gfx1102
- RDNA3 GPU, codename navi33, including Radeon RX 7400/7600/7600M/7600M XT/7700S/7600S, AMD Radeon PRO W7600/W7500
- gfx1103
- RDNA3 APU, codename navi3x, including Radeon 700M/780M
- gfx1150
- RDNA 3.5 APU (Strix Point), including Radeon 890M
- gfx1151
- RDNA 3.5 APU (Strix Halo), including Radeon 8060S
- gfx1200
- RDNA4 GPU, codename navi44, including Radeon RX 9060XT/9060XT LP
- gfx1201
- RDNA4 GPU, codename navi48, including Radeon RX 9070/9070XT/9070GRE and Radeon AI PRO R9600D/R9700
- gfx803
- Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8
- gfx900
- Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25
- gfx906
- Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60
- gfx908
- CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator
- gfx90a
- CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators
- gfx940
- CDNA3 Accelerator, codename aqua_vangaram, MI300A rev 0
- gfx941
- CDNA3 Accelerator, codename aqua_vangaram, MI300X rev 0
- gfx942
- CDNA3 Accelerator, codename aqua_vangaram, MI300A and MI300X rev >=1
Dependencies
dev-db / redis : A persistent caching system, key-value, and data structures database
dev-libs / hiredis : Minimalistic C client library for the Redis database
dev-libs / libuv : Cross-platform asychronous I/O
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-util / hip : C++ Heterogeneous-Compute Interface for Portability
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
sci-ml / caffe2 : A deep learning framework
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Runtime Dependencies
dev-db / redis : A persistent caching system, key-value, and data structures database
dev-libs / hiredis : Minimalistic C client library for the Redis database
dev-libs / libuv : Cross-platform asychronous I/O
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-util / hip : C++ Heterogeneous-Compute Interface for Portability
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Depending packages
Bugs
- 968410
- sci-ml/gloo-2025.12.02 - [boost-1.89] collect2: error: ld returned 1 exit status
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/gloo: add 2025.12.02
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sv. Lockal · gentoo
sci-ml/gloo: add support of AMD GPUs (USE=rocm) and fix cuda
There is a chicken-egg build dependency between gloo and pytorch. To build with GLOO_USE_TORCH_DTYPES, few pytorch headers are required. So instead of this: 1) USE=-gloo emerge caffe2 2) emerge gloo 3) USE=gloo emerge caffe2 gloo ebuild now includes some (2.9.0) version of caffe2 just for headers Closes: https://bugs.gentoo.org/965091 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44550 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/gloo: for caffe2 gloo need to use caffe2 types
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/gloo: cmake >=3.5
Closes: https://bugs.gentoo.org/953953 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/gloo: add 2025.06.04
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/gloo: stabilize 2023.12.03 for amd64
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Alfredo Tupone · gentoo
sci-ml/gloo: drop 2023.07.19
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sci-ml/*: mv sci-libs/gloo to sci-ml/
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>