added sycl to mkl and oneDNN

This commit is contained in:
TheK0tYaRa 2025-11-30 21:14:57 +02:00
parent bcb25880b7
commit 9430b868b4
11 changed files with 295 additions and 12 deletions

View file

@ -0,0 +1,12 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=-
DEPEND=
DESCRIPTION=Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects
EAPI=8
HOMEPAGE=https://github.com/intel/llvm
KEYWORDS=~amd64
LICENSE=Apache2.0
RDEPEND=
SLOT=0
SRC_URI=https://github.com/intel/llvm/releases/download/v6.2.1/sycl_linux.tar.gz -> intel-llvm-6.2.1.tar.gz
_md5_=ee01798aaacc61c420cb43dfccb5c2dd

View file

@ -4,12 +4,13 @@ DESCRIPTION=Intel Math Kernel Library
EAPI=8
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html
INHERIT=unpacker
IUSE=eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb sycl
IUSE=eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb sycl blas
KEYWORDS=~amd64
LICENSE=ISSL
RDEPEND=eselect-ldso? ( app-eselect/eselect-blas app-eselect/eselect-lapack ) gnu-openmp? ( sys-devel/gcc:*[openmp] ) llvm-openmp? ( llvm-runtimes/openmp ) tbb? ( dev-cpp/tbb )
REQUIRED_USE=blas? ( sycl )
RESTRICT=strip
SLOT=0
SRC_URI=https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-2025.3-2025.3.0-461_amd64.deb sycl? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-include-2025.3-2025.3.0-461_amd64.deb )
SRC_URI=https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-2025.3-2025.3.0-461_amd64.deb sycl? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-include-2025.3-2025.3.0-461_amd64.deb blas? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-blas-2025.3-2025.3.0-461_amd64.deb ) https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-data-fitting-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-dft-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-lapack-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-rng-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-sparse-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-stats-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-vm-2025.3-2025.3.0-461_amd64.deb )
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
_md5_=b567c39897aea49c7b588a4a3ac2ac1f
_md5_=d90405605ee7b6995b4a3f461716deee

View file

@ -0,0 +1,16 @@
BDEPEND=openmp? ( || ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( app-text/doxygen )
DEFINED_PHASES=compile configure install prepare pretend setup test
DEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) )
DESCRIPTION=oneAPI Deep Neural Network Library
EAPI=8
HOMEPAGE=https://github.com/oneapi-src/oneDNN
INHERIT=cmake docs multiprocessing toolchain-funcs
IUSE=test mkl cblas static-libs +openmp doc
KEYWORDS=amd64
LICENSE=Apache-2.0
RDEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.10.1.tar.gz -> oneDNN-3.10.1.tar.gz
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 docs 006125f2158d2f16904ebd9114336058
_md5_=82f3f649538fdc5ce7caeb930b3d9b13