An open API service indexing awesome lists of open source software.

awesome-emdl

Embedded and mobile deep learning research resources
https://github.com/csarron/awesome-emdl

Last synced: 28 days ago
JSON representation

Courses

OpenCL

General

Edge / Tiny MLOps

OpenCL

RenderScript

Vulkan

Web

Libraries

Inference Framework

  • Apple - CoreML - is integrate machine learning models into your app. BERT and GPT-2 on iPhone
  • Google - TensorFlow Lite - is an open source deep learning framework for on-device inference.
  • xmartlabs - Bender - Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.
  • Alibaba - MNN - is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba.
  • Arm - ComputeLibrary - is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies. Intro
  • Arm - Arm NN - is the most performant machine learning (ML) inference engine for Android and Linux, accelerating ML on Arm Cortex-A CPUs and Arm Mali GPUs.
  • Baidu - Paddle Lite - is multi-platform high performance deep learning inference engine.
  • DeepLearningKit - is Open Source Deep Learning Framework for Apple's iOS, OS X and tvOS.
  • Intel - OpenVINO - Comprehensive toolkit to optimize your processes for faster inference.
  • JDAI Computer Vision - dabnn - is an accelerated binary neural networks inference framework for mobile platform.
  • Meta - PyTorch Mobile - is a new framework for helping mobile developers and machine learning engineers embed PyTorch ML models on-device.
  • Microsoft - DeepSpeed - is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
  • Microsoft - 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.
  • Microsoft - ONNX RUntime - cross-platform, high performance ML inferencing and training accelerator.
  • Nvidia - TensorRT - is a C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators.
  • OAID - Tengine - is a lite, high performance, modular inference engine for embedded device
  • Tencent - ncnn - is a high-performance neural network inference framework optimized for the mobile platform.
  • uTensor - AI inference library based on mbed (an RTOS for ARM chipsets) and TensorFlow.
  • XiaoMi - Mace - is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
  • Google - TensorFlow Lite - is an open source deep learning framework for on-device inference.

Optimization Tools

  • PocketFlow - An Automatic Model Compression (AutoMC) framework for developing smaller and faster AI applications.
  • Neural Network Distiller - Python package for neural network compression research.

Research Demos

  • RSTensorFlow - GPU Accelerated TensorFlow for Commodity Android Devices.

Web

Papers

Approximation

Characterization

Model

Pruning

Quantization

Survey

System

Related Repos

Driver

Tools

Driver

GPU

Tutorials

General

NEON

OpenCL