Skip to content
Embedded Learning Library
C++ Python PHP CMake Assembly C Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMake Merged PR 1359: Use a custom type alias instead of intptr_t or uintptr_t Aug 1, 2019
docs Merged PR 1297: Simplify the repurposing tutorial setup steps using i… Jun 13, 2019
examples Merged PR 1195: add some new intrinsics and add jitted code tests to … Apr 26, 2019
external Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 2019
interfaces Merged PR 1359: Use a custom type alias instead of intptr_t or uintptr_t Aug 1, 2019
libraries Merged PR 1365: Add support for naming Value instances and the View t… Aug 5, 2019
tools Merged PR 1361: fixed total iterations for rolling training Aug 2, 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 1271: flake 8 cleanup of importer code. May 31, 2019
.gitattributes Merged PR 789: add audio tutorial Mar 15, 2018
.gitignore Ignore IntelliJ PyCharm and CLion IDE and build directories May 2, 2019
.travis.yml Merged PR 918: Merge master from github.com/microsoft/ell Jul 22, 2018
CMakeLists.txt
Dockerfile Merged PR 1336: upgrade to swig 4.0.0 Jun 29, 2019
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
History.md Merged PR 1373: ELL release v3.0.2 Aug 9, 2019
INSTALL-Advanced.md Merged PR 1273: add -Thost=x64 to Windows cmake command line. May 31, 2019
INSTALL-Mac.md Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 2019
INSTALL-Ubuntu.md Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 2019
INSTALL-Windows.md Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 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 1340: Replacing non-printable glyph with space in SETUP-Ubu… Jul 3, 2019
SETUP-Windows.cmd Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 2019
StyleGuide.md
VERSION Merged PR 1373: ELL release v3.0.2 Aug 9, 2019
Versioning.md Merged PR 1180: Add versioning info to ELL Mar 2, 2019
_config.yml Merged PR 676: Add panning and zooming capabilities to vega-lite plots Dec 12, 2017
build.cmd Merged PR 1346: add support for VS 2019 and pre-releases of VS. Jul 15, 2019
build.sh Merged PR 1336: upgrade to swig 4.0.0 Jun 29, 2019
rebuild.cmd Merged PR 1012: Move to LLVM 6.0.1 Sep 18, 2018
requirements.txt Merged PR 1225: Make training script take an options file as input so… Apr 19, 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

You can’t perform that action at this time.