Summary
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.
Versions
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
USE flags
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
Dependencies
Runtime Dependencies
Bugs
Change logs
- 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