aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/core/__init__.py
blob: 49b18301bc71d5dda520b9b103856803d9fc8c36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# SPDX-FileCopyrightText: Copyright 2022, Arm Limited and/or its affiliates.
# SPDX-License-Identifier: Apache-2.0
"""Core module.

Core module contains the main components that are used in the workflow of
ML Inference Advisor:
  - data collectors
  - data analyzers
  - advice producers
  - event publishers
  - event handlers

The workflow of ML Inference Advisor consists of 3 stages:
  - data collection
  - data analysis
  - advice generation

Data is being passed from one stage to another via workflow executor.
Results (collected data, analyzed data, advice, etc) are being published via
publish/subscribe mechanishm.
"""