Embedded Learning Library
Branch: master
Clone or download
cjacobs Merged PR 1154: Fix error parsing boolean command-line arguments
The command-line parser wasn't using a case-insensitive compare when parsing boolean values. So, `"True"` was being counted as `false`.
Latest commit aadb4dc Feb 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMake Merged PR 1132: improve error reporting: compile.exe was silently cra… Jan 18, 2019
docs Merged PR 1124: Remove stale references to VS 2015 Jan 11, 2019
examples Merged PR 1031: fix dependencies on _ELL_python so it doesn't leak in… Oct 4, 2018
external Merged PR 1012: Move to LLVM 6.0.1 Sep 18, 2018
interfaces Merged PR 1153: Improve `IREmitters::SizeOf` and `emitters::DebugDump` Feb 2, 2019
libraries Merged PR 1154: Fix error parsing boolean command-line arguments Feb 6, 2019
tools Merged PR 1133: Add retries to all pathways for remote_runner (if cal… Feb 1, 2019
.clang-format Merged PR 1078: [FormatsGiving 2018] Apply clang-format to tree Nov 24, 2018
.editorconfig Merged PR 1020: Add a new .editorconfig file so that VisualSudio prop… Sep 24, 2018
.flake8 Merged PR 1132: improve error reporting: compile.exe was silently cra… Jan 18, 2019
.gitattributes Merged PR 789: add audio tutorial Mar 15, 2018
.gitignore Merged PR 736: Add RegionDetectionLayer Jan 24, 2018
.travis.yml Merged PR 918: Merge master from github.com/microsoft/ell Jul 22, 2018
CMakeLists.txt Merged PR 1141: Improve logging in ELL pythonlibs so it works better … Jan 24, 2019
Dockerfile Merged PR 1012: Move to LLVM 6.0.1 Sep 18, 2018
Doxyfile Merged PR 1079: [FormatsGiving 2018] Merge tcc files into correspondi… Nov 26, 2018
Gemfile Merged PR 548: fix relative links from local Jekyll Oct 10, 2017
INSTALL-Advanced.md Merged PR 1124: Remove stale references to VS 2015 Jan 11, 2019
INSTALL-Mac.md Merged PR 1012: Move to LLVM 6.0.1 Sep 18, 2018
INSTALL-Ubuntu.md Merged PR 1016: Update instructions to install make for Ubuntu Sep 19, 2018
INSTALL-Windows.md Merged PR 1112: add some handy tips to C++ tutorial. Jan 7, 2019
LICENSE.txt Renamed EMLL->ELL Dec 15, 2016
README.md Merging github/master [2018.07.17] Jul 17, 2018
SETUP-Ubuntu.sh Merged PR 1130: flake8 all our pythonlibs code. Jan 17, 2019
SETUP-Windows.cmd Merged PR 1130: flake8 all our pythonlibs code. Jan 17, 2019
StyleGuide.md Merged PR 1076: Add `emittable_functions` library + tests; fix `value… Nov 29, 2018
_config.yml Merged PR 676: Add panning and zooming capabilities to vega-lite plots Dec 12, 2017
build.cmd Merged PR 1021: More flexible model graph operations Oct 18, 2018
build.sh Merged PR 1022: Make CNTK and ONNX testing explicitly optional Sep 27, 2018
rebuild.cmd Merged PR 1012: Move to LLVM 6.0.1 Sep 18, 2018
requirements.txt Merged PR 1130: flake8 all our pythonlibs code. Jan 17, 2019

README.md

Embedded Learning Library

The Embedded Learning Library (ELL) allows you to design and deploy intelligent machine-learned models onto resource constrained platforms and small single-board computers, like Raspberry Pi, Arduino, and micro:bit. The deployed models run locally, without requiring a network connection and without relying on servers in the cloud. ELL is an early preview of the embedded AI and machine learning technologies developed at Microsoft Research.

Go to our website for tutorials, instructions, and a gallery of pretrained ELL models for use in your projects.

ELL is a work in progress, and we expect it to change rapidly, including breaking API changes. Despite this code churn, we welcome you to try it and give us feedback.

License

See LICENSE.txt.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information on this code of conduct, see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Build and Installation Instructions

Build Status

Technical Documentation