sci-libs / dmlc-core

Common bricks library for building distributed machine learning

Official package sites : https://github.com/dmlc/dmlc-core ·

Distributed Machine Learning Common Codebase Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.

v0.5 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
doc openmp s3 test

v0_p20170719-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
doc openmp s3 test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
s3
Support for the Amazon Simple Storage Service
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

cpu_flags_x86

sse2
Use the SSE2 instruction set

dev-cpp / gtest : Google C++ Testing Framework

net-misc / curl : A Client that groks URLs

net-misc / curl : A Client that groks URLs

715576
sci-libs/dmlc-core-0.5 : /.../logging.h: fatal error: execinfo.h: No such file or directory
928019
sci-libs/dmlc-core-0.5 fails to compile: recordio_test.cc:32:24: error: no matching function for call to max(std::__cxx11::basic_string<char>::size_type, long unsigned int)
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Peter Levine · gentoo
sci-libs/dmlc-core: add 0.5
- add cpu_flags_x86_sse2 to IUSE It's true it only adds an -m flag to CXXFLAGS but so do most uses of CPU_FLAGS_X86. Also, remove automagic from CMakeLists.txt and pass -DSUPPORT_MSSE2 explicitly - remove patch Appears to be no longer needed. - fix dependencies Make gtest a proper bdep. The presence of texlive-fontutils appears irrelevant as the generated docs compare the same. curl is only needed for s3. - fix testing Portage doesn't set LD_LIBRARY_PATH resulting in a leading colon when used in LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}". It builds fine with just -L\"${BUILD_DIR}\" and testing runs fine with just LD_LIBRARY_PATH="${BUILD_DIR}". It doesn't appear to need tc-export CXX to find the correct compiler. GTEST_LIB needs to be changed to the correct libdir. Otherwise it passes -L/lib/ triggering it to build in x86 mode and fail at linking stage. Alter GTEST_INC also for good measure. Pass -DGOOGLE_TEST for ctest testing, while also keeping non-ctest tests. Pass USE_CXX14_IF_AVAILABLE to cmake and change -std=c++11 to -std=c++14 in the Makefile to support the latest gtest. - use emake to build docs and tests in src_compile `emake test` is more appropriate in src_compile. And `emake doxygen` works fine to generate docs. - add little-endian tests Pass DMLC_UNIT_TEST_LITTLE_ENDIAN for a few more tests. Closes: https://bugs.gentoo.org/894038 Closes: https://github.com/gentoo/gentoo/pull/29572 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dmlc-core: update EAPI 6 -> 8
Closes: https://bugs.gentoo.org/833305 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
sci-libs/dmlc-core: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dmlc-core: drop trailing full stop from DESCRIPTION
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dmlc-core: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/dmlc-core: [QA] Fix HomepageInSrcUri
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
David Hicks · gentoo
sci-libs/dmlc-core: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sébastien Fabbro · gentoo
sci-libs/dmlc-core: initial import
Package-Manager: Portage-2.3.6, Repoman-2.3.2