All Projects → rai-project → mlmodelscope

rai-project / mlmodelscope

Licence: NCSA license
MLModelScope is an open source, extensible, and customizable platform to facilitate evaluation and measurement of ML models within AI pipelines.

Programming Languages

javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to mlmodelscope

Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (+328.89%)
Mutual labels:  hardware, profiling
allie
🤖 A machine learning framework for audio, text, image, video, or .CSV files (50+ featurizers and 15+ model trainers).
Stars: ✭ 93 (+106.67%)
Mutual labels:  machine-learning-library, machine-learning-models
twigs
Alternate firmware for Mutable Instruments Branches synthesizer module
Stars: ✭ 21 (-53.33%)
Mutual labels:  hardware
Bluetooth-Speaker
MouDio: a compact and portable Bluetooth speaker with high-quality components for powerful, clear sound. Moudio is built using four PCBs and laser-cut acrylic grills with 3D printed parts, and it can be easily assembled using the provided instructions.
Stars: ✭ 27 (-40%)
Mutual labels:  hardware
pylaprof
A Python sampling profiler for AWS Lambda functions (and not only).
Stars: ✭ 12 (-73.33%)
Mutual labels:  profiling
benchkit
A developer-centric toolkit module for Android to facilitate in-depth profiling and benchmarking.
Stars: ✭ 48 (+6.67%)
Mutual labels:  profiling
midi-eye
Ruby MIDI input event listener
Stars: ✭ 24 (-46.67%)
Mutual labels:  hardware
VisualProfiler-Unity
The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage.
Stars: ✭ 120 (+166.67%)
Mutual labels:  profiling
libperipha
Grand unified collection of headers to access various hardware chips and components
Stars: ✭ 17 (-62.22%)
Mutual labels:  hardware
awesome-computer-vision-models
A list of popular deep learning models related to classification, segmentation and detection problems
Stars: ✭ 419 (+831.11%)
Mutual labels:  machine-learning-models
DomesdayDuplicator
High-speed LaserDisc RF sampler
Stars: ✭ 39 (-13.33%)
Mutual labels:  hardware
nova-hardware
Hologram Nova Hardware
Stars: ✭ 37 (-17.78%)
Mutual labels:  hardware
ScouseTom
Open Source EIT system using Keithley 6221 current source and EEG systems
Stars: ✭ 17 (-62.22%)
Mutual labels:  hardware
azure-sphere-hardware-designs
Hardware reference designs for Azure Sphere chips created and maintained by the Azure Sphere team at Microsoft
Stars: ✭ 26 (-42.22%)
Mutual labels:  hardware
parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
Stars: ✭ 250 (+455.56%)
Mutual labels:  profiling
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (-40%)
Mutual labels:  hardware
esp8266
esp8266 resources.
Stars: ✭ 17 (-62.22%)
Mutual labels:  hardware
gradient-cli
The command line interface for Gradient - https://gradient.paperspace.com
Stars: ✭ 58 (+28.89%)
Mutual labels:  machine-learning-library
OwnTime.jl
A Julia profiling package that provides an "own time" and "total time" view of profiling data
Stars: ✭ 32 (-28.89%)
Mutual labels:  profiling
ecto profiler
Project for Ecto DB profiling
Stars: ✭ 16 (-64.44%)
Mutual labels:  profiling

Codacy Badge Build Status Build Status Docker Stars Docker pulls Docker Automated build

Documentation

The current landscape of Machine Learning (ML) and Deep Learning (DL) is rife with non-uniform models, frameworks, and system stacks but lacks standard tools to evaluate and profile models or systems. Due to the absence of such tools, the current practice for evaluating and comparing the benefits of proposed AI innovations (be it hardware or software) on end-to-end AI pipelines is both arduous and error prone --- stifling the adoption of the innovations.

MLModelScope is a hardware/software agnostic, extensible and customizable platform for evaluating and profiling ML models across datasets/frameworks/hardware, and within AI application pipelines. MLModelScope lowers the cost and effort for performing model evaluation and profiling, making it easier for others to reproduce, evaluate, and analyze acurracy or performance claims of models and systems.

It is designed to aid in:

  1. reproducing and comparing with published models, and designing models with performance and deployment in mind,
  2. understanding the model performance (within realworld AI workflows) and its interaction with all levels of the hardware/software stack
  3. discovering models, frameworks and hardware that are applicable to users' datasets.

To achieve this, MLModelScope:

  • Provides a consistent evaluation, aggregation, and reporting system by defining
    • techniques to specify and provision workflows with HW/SW stacks
    • abstractions for evaluation and profiling using different frameworks
    • data consumption for evaluation outputs
  • Enables profiling of experiments throughout the entire pipeline and at different abstraction levels (application, model, framework, layer, library and hardware, as shown on the right)
  • Is framework and hardware agnostic - with current support for TensorFlow, MXNet, TensorRT, Caffe, Caffe2, CNTK running on X86, PowerPC, and ARM CPU with GPU and FPGA
  • Is extensible and customizable - allowing users to extend MLModelScope by adding models, frameworks, or library and system profilers.
  • Can run experiments on separate machines, and behind firewall (does not exposing model weights or machine specification)
  • Allows parallel evaluation (multiple instantiations of the same experiment set-up across systems)
  • Specifies model and framework resources as asset files which can be added easily, even at runtime

MLModelScope can be used as an application with a command line, API or web interface, or can be compiled into a standalone library. We also provide an online hub of continuously updated assets, evaluation results, and access to hardware resources — allowing users to discover and evaluate models without installing or configuring systems.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].