summaryrefslogtreecommitdiff
path: root/sci-ml/NNPACK
diff options
context:
space:
mode:
Diffstat (limited to 'sci-ml/NNPACK')
-rw-r--r--sci-ml/NNPACK/Manifest4
-rw-r--r--sci-ml/NNPACK/NNPACK-2020.12.22-r3.ebuild20
-rw-r--r--sci-ml/NNPACK/metadata.xml3
3 files changed, 22 insertions, 5 deletions
diff --git a/sci-ml/NNPACK/Manifest b/sci-ml/NNPACK/Manifest
index 4d937baa44a7..da4ed7e28079 100644
--- a/sci-ml/NNPACK/Manifest
+++ b/sci-ml/NNPACK/Manifest
@@ -1,4 +1,4 @@
AUX NNPACK-2020.12.22-gentoo.patch 6218 BLAKE2B 1bc9d1bb20504b90d99492fd0c93324830aa84a58a59101288677ba0d622c5a50e8f6181089fef1e14d14f563824a9c42979387e6f3efbb0add3211d68f6ce6c SHA512 1a52cc158c4c6259a9f5fbd8ce40f8647a96ce7c7f67bbdcfe495647b75f6c2f5baa826390b8474f48a91ee4a043bfb2085915730f0dd32f4edd34a733b2cc13
DIST NNPACK-2020.12.22.tar.gz 219318 BLAKE2B 6b6619c8a706ef9630f20fda1e276314b2ef7f6c9aed26836a48bdaa0ae198a86383e68b04c651f37c07d34e400bc54b5daa75b06fc18cdb0a9c55e2cb33bbe1 SHA512 f0b261e8698b412d12dd739e5d0cf71c284965ae28da735ae22814a004358ba3ecaea6cd26fa17b594c0245966b7dd2561c1e05c6cbf0592fd7b85ea0f21eb37
-EBUILD NNPACK-2020.12.22-r3.ebuild 1122 BLAKE2B 28acbde293f2dc7e1dd15aad8dfb8089b6ad7c3f4427b5ed80c120dbe746a197fba57dd5ea8975ad3a456f48cfd567e0c844104d3424ad4f0907f872757725fa SHA512 bcf52cd502e595d0baa6f577991a2b732578b914535eec2d6783da9c032f8166145a0d7b974e1c3b93677fb6095c4eee9096be8ad633498c9d2756868ed245f7
-MISC metadata.xml 331 BLAKE2B 433021dbfc82b3a36aa6e63f719c18bf785cd23fa150cb1e546f01a138b06dbfa81b2fd1588fe33ebcf4c50731c173ce2bfc87e2ff4b7f1bb2e80a62b2cca82a SHA512 3499be333f3ed44729a9abb464cdcdcb39f01bb7da604433db73654886ff8e340e176cfbdcd95479e6805753e735f185d621186ab9e317ee99cbc0458970a10b
+EBUILD NNPACK-2020.12.22-r3.ebuild 1410 BLAKE2B e2123a82f4304d8736a01ffa3555b2411728b97082939c7b4206112f757c8c86c63631174727eb9e590b25137cf808267ec60dfe1029b42b1bf9267f880202bd SHA512 25a41f4cccafd91cfd3b50c42c9ed2922bcc18f723fb0213c3cf384cbae61e19846e571b679afcaf70813e81aa20ea19bdf23442ed7488ddd10f356649dcb115
+MISC metadata.xml 411 BLAKE2B 86026a638f6f37fb45fed8a4533990a47be1650325fc6c85bd7624cd454f27d497fd6fd52a884609c7c57ebd34712a96f488cb1227c7c9e18d6e22d2bdcc73bf SHA512 a1b28f63c287a738126d08fd49783af2b8e1d3b40ad774f8191c0d4a34ae0f4694d35a24e18034d37902ee47486ac732f7c1d561af4540619577d563617bca27
diff --git a/sci-ml/NNPACK/NNPACK-2020.12.22-r3.ebuild b/sci-ml/NNPACK/NNPACK-2020.12.22-r3.ebuild
index 5fdfbe2bc311..c3abc30b8af8 100644
--- a/sci-ml/NNPACK/NNPACK-2020.12.22-r3.ebuild
+++ b/sci-ml/NNPACK/NNPACK-2020.12.22-r3.ebuild
@@ -18,8 +18,8 @@ S="${WORKDIR}"/${PN}-${CommitId}
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=test
-RESTRICT="test" # consuming too much CPU
+IUSE="test test-full"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
@@ -43,7 +43,10 @@ BDEPEND="
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_prepare() {
- sed -i -e "/-O/d" CMakeLists.txt || die
+ sed -i \
+ -e "/-O/d" \
+ -e "s:CXX_STANDARD 11:CXX_STANDARD 14:" \
+ CMakeLists.txt || die
cmake_src_prepare
}
@@ -53,3 +56,14 @@ src_configure() {
)
cmake_src_configure
}
+
+src_test() {
+ use test-full || local CMAKE_SKIP_TESTS=(
+ convolution-output-overfeat
+ convolution-kernel-gradient-vgg
+ convolution-input-gradient-overfeat
+ convolution-input-gradient-vgg
+ convolution-output-vgg
+ )
+ cmake_src_test
+}
diff --git a/sci-ml/NNPACK/metadata.xml b/sci-ml/NNPACK/metadata.xml
index 654ce634d4a8..98253690776e 100644
--- a/sci-ml/NNPACK/metadata.xml
+++ b/sci-ml/NNPACK/metadata.xml
@@ -5,6 +5,9 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <use>
+ <flag name="test-full">Run additional, quite slow tests</flag>
+ </use>
<upstream>
<remote-id type="github">Maratyszcza/NNPACK</remote-id>
</upstream>