https://github.com/dmlc/dmlc-core
A common bricks library for building scalable and portable distributed machine learning.
https://github.com/dmlc/dmlc-core
dmlc
Last synced: 2 months ago
JSON representation
A common bricks library for building scalable and portable distributed machine learning.
- Host: GitHub
- URL: https://github.com/dmlc/dmlc-core
- Owner: dmlc
- License: apache-2.0
- Created: 2015-03-16T22:30:15.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T20:39:42.000Z (about 1 year ago)
- Last Synced: 2024-07-30T22:35:18.673Z (11 months ago)
- Topics: dmlc
- Language: C++
- Homepage:
- Size: 1.61 MB
- Stars: 863
- Watchers: 123
- Forks: 519
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Distributed Machine Learning Common Codebase
============================================[](https://github.com/dmlc/dmlc-core/actions)
[](http://dmlc-core.readthedocs.org/en/latest/)
[](./LICENSE)DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.
Developer Channel [](https://gitter.im/dmlc/dmlc-core?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
What's New
----------
* [Note on Parameter Module for Machine Learning](http://dmlc-core.readthedocs.org/en/latest/parameter.html)Contents
--------
* [Documentation and Tutorials](http://dmlc-core.readthedocs.org/en/latest/)
* [Contributing](#contributing)Known Issues
------------
* RecordIO format is not portable across different processor endians. So it is not possible to save RecordIO file on a x86 machine and then load it on a SPARC machine, because x86 is little endian while SPARC is big endian.Contributing
------------Contributing to dmlc-core is welcomed! dmlc-core follows google's C style guide. If you are interested in contributing, take a look at [feature wishlist](https://github.com/dmlc/dmlc-core/labels/feature%20wishlist) and open a new issue if you like to add something.
* DMLC-Core uses C++14 standard. Ensure that your C++ compiler supports C++14.
* Try to introduce minimum dependency when possible### CheckList before submit code
* Type ```make lint``` and fix all the style problems.
* Type ```make doc``` and fix all the warnings.NOTE
----
deps:libcurl4-openssl-dev