summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-libs/caffe2: update dependencies to fix rocm flagSv. Lockal2024-07-277-27/+393
| | | | | | | | | | | | | | | | | | | | pytorch 2.3.0 introduced 2 new direct dependencies: hipBLASLt and aotriton. pytorch uses hipBLASLt to perform gemm operation on datacenter AMD Instinct GPUs. For other GPUs pytorch fallbacks to hipBLAS. caffe2-2.3.x ebuilds now contain a patch to optionally disable this dependency, when none AMDGPU_TARGETS="gfx90a gfx940 gfx941 gfx942" is used. pytorch uses aotriton to perform FlashAttention operation. caffe2-2.3.x ebuilds now contain a patch which fully disables aotriton dependency, as there is no such package yet. Technically aotriton can be compiled (with minor patches), but I suggest to wait for next releases. It is a massive burden, as it depends on forked triton and forked clang (merge with upstream is not expected anytime soon). aotriton is usually distributed as a huge static (!) library (but in next release library will be shared). Minor fixes added for compatibility with libc++ (used in experimental llvm Gentoo profile), however other ebuilds also require minor patches (in other words: right now ROCm ecosystem can be compiled with libc++, but only by people with experience in C++). Closes: https://bugs.gentoo.org/931046 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: fix depsAlfredo Tupone2024-07-221-0/+1
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: limit rocm libs to 5.7*. 6.x only works with >=caffe2-2.3.0Sv. Lockal2024-06-262-24/+24
| | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/caffe2: fix patchingAlfredo Tupone2024-06-071-3/+3
| | | | | Closes: https://bugs.gentoo.org/933713 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.3.1Alfredo Tupone2024-06-062-0/+275
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: drop 2.1.2-r7Alfredo Tupone2024-05-265-501/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: filtering FLASH ATTENTION by USE flashAlfredo Tupone2024-05-092-2/+7
| | | | | Bug: https://bugs.gentoo.org/931046 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add typing_extensions depsAlfredo Tupone2024-05-071-0/+1
| | | | | Closes: https://bugs.gentoo.org/931333 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: fix musl buildAlfredo Tupone2024-05-071-0/+1
| | | | | Closes: https://bugs.gentoo.org/930641 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: remove onnx version limitsAlfredo Tupone2024-05-052-5/+3
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.3.0Alfredo Tupone2024-04-306-0/+374
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: VariableOrderWrongAlfredo Tupone2024-04-202-4/+4
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: disable py3.9Alfredo Tupone2024-04-041-4/+4
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: drop 2.2.1-r1Alfredo Tupone2024-04-042-270/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.2.2Alfredo Tupone2024-04-042-0/+270
| | | | | Closes: https://bugs.gentoo.org/928339 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: disable py3.9Alfredo Tupone2024-03-301-1/+1
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: addpredict /proc/self/taskAlfredo Tupone2024-03-301-0/+1
| | | | | Closes: https://bugs.gentoo.org/926116 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: drop 1.13.1-r6, 2.0.1-r5Alfredo Tupone2024-03-227-920/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add USE=rocm flag for AMDGPU support for 2.1.2 and 2.2.1Sv. Lockal2024-03-114-18/+166
| | | | | | | Closes: https://bugs.gentoo.org/905286 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35713 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: fix compilation with USE=fbgemmSv. Lockal2024-03-111-1/+1
| | | | | | Closes: https://bugs.gentoo.org/926773 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.2.1Alfredo Tupone2024-03-083-0/+426
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: remove test file from correct locationAlfredo Tupone2024-03-081-1/+1
| | | | | Closes: https://bugs.gentoo.org/926304 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: depends on ideepAlfredo Tupone2024-03-012-6/+4
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: rm install on /var/tmpAlfredo Tupone2024-02-241-0/+1
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: allow use of openblasAlfredo Tupone2024-02-172-2/+6
| | | | | Closes: https://bugs.gentoo.org/923455 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: do not move torch headers; symlink themSv. Lockal2024-02-031-3/+2
| | | | | | | | | | This allows to use provided CMake configuration to build other projects (like intel-extension-for-pytorch). Closes: https://bugs.gentoo.org/923269 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35073 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/caffe2: update maintainersJonas Stein2024-01-281-4/+0
| | | | | Bug: https://bugs.gentoo.org/747400 Signed-off-by: Jonas Stein <jstein@gentoo.org>
* sci-libs/caffe2: fix XNNPACK configureAlfredo Tupone2024-01-101-1/+9
| | | | | Closes: https://bugs.gentoo.org/921672 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add support of onednnSv. Lockal2024-01-093-14/+21
| | | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34714 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: drop 2.0.0-r5, 2.1.1-r6Alfredo Tupone2024-01-033-420/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add support of blas/lapack providers, including mklSv. Lockal2023-12-314-6/+41
| | | | | | | Closes: https://bugs.gentoo.org/921129 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34584 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: restrict sci-libs/onnx versionAndrew Udvare2023-12-295-0/+5
| | | | | | Signed-off-by: Andrew Udvare <audvare@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34528 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.1.2Alfredo Tupone2023-12-262-0/+220
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* profiles/use.desc: Make USE=cuda globalMichał Górny2023-12-261-1/+0
| | | | | | | | Add a global USE=cuda. It is used semi-consistently in 39 packages. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34348 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/caffe2: fix nvfuser python moduleAlfredo Tupone2023-12-231-0/+1
| | | | | Bug: https://bugs.gentoo.org/914572 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: missing an important changeAlfredo Tupone2023-12-231-2/+2
| | | | | Closes: https://bugs.gentoo.org/920549 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: fix install without cudaAlfredo Tupone2023-12-221-0/+3
| | | | | Closes: https://bugs.gentoo.org/920549 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* profiles/use.desc: Make USE=opencl globalMichał Górny2023-12-181-1/+0
| | | | | | | | Add a global USE=opencl flag. The flag is used consistently in 30 packages, and most of them do not provide any additional information worth preserving. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/caffe2: enable nvidia-cuda-toolkit-12Alfredo Tupone2023-12-171-1/+1
| | | | | Closes: https://bugs.gentoo.org/917585 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: adj depsAlfredo Tupone2023-12-141-4/+6
| | | | | Closes: https://bugs.gentoo.org/919744 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: nvfuser module belongs to pytorchAlfredo Tupone2023-12-101-1/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: install nvfuser python moduleAlfredo Tupone2023-12-061-1/+5
| | | | | Bug: https://bugs.gentoo.org/914572 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: add 2.1.1Alfredo Tupone2023-12-064-0/+427
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: drop 2.0.1-r4Alfredo Tupone2023-12-011-212/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: install nvfuser and functorch filesAlfredo Tupone2023-12-012-0/+238
| | | | | Closes: https://bugs.gentoo.org/914572 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: build nvfuser for cuda usersAlfredo Tupone2023-08-111-1/+3
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: build nvfuser for cuda usersAlfredo Tupone2023-08-111-1/+3
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: prefixify (by ZongyuZ)Alfredo Tupone2023-08-011-1/+15
| | | | | Bug: https://bugs.gentoo.org/911421 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: depends on virtual/mpiAlfredo Tupone2023-06-171-2/+2
| | | | | Closes: https://bugs.gentoo.org/908462 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-libs/caffe2: if cuda require tensorpipe[cuda]Alfredo Tupone2023-05-151-1/+1
| | | | | Bug: https://bugs.gentoo.org/906204 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>