Acronym/Abbreviation

Table 1 Acronym/Abbreviation

Acronym/Abbreviation

Full Form

Description

A

AOI

Automated Optical Inspection

Automatic optical inspection (AOI) is an automated visual inspection approach to detect quality defects of manufactured products.

C

CANN

Compute Architecture for Neural Networks

Compute Architecture for Neural Networks (CANN) is the driver enablement for Ascend processors. It provides interfaces to call the processor's underlying capabilities, such as image processing and model inference.

CPU

Central Processing Unit

A central processing unit (CPU) is the principal part of a computer. It executes computer instructions and processes computer software data.

CKPT

Checkpoint

Checkpoint file is a model saving format during model training.

D

Device

-

Devices refer to Ascend processors, counterparts of hosts.

DVPP

Digital Vision Pre-Processing

Digital vision pre-processing (DVPP) is an independent vision processing unit on a device. It independently allocates memory on the device.

G

GStreamer

-

GStreamer, open source software, is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows.

H

Host

-

Hosts, counterparts of devices, refer to the location where applications run.

Plugin

-

A plugin is a unit in a stream. Different plugins are orchestrated to build a complete stream that implements service functions.

Stream

-

A stream refers to a service orchestration workflow in MindX SDK. Streams are created to execute applications.

N

NG

Negative

In manufacturing quality inspection, NG samples refer to those with defects.

O

OCR

Optical Character Recognition

Optical Character Recognition (OCR) is the technology that converts an image of text into a machine-readable text format.

OM

Offline Model

Offline model (OM) is the model saving format specific to Huawei Ascend devices.

R

REST

Representational State Transfer

Representational state transition (REST) is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web.

S

SDK

Software Development Kit

A software development kit (SDK) is a collection of software development tools in one installable package.

Y

YOLO

You Look Only Once

You only look once (YOLO) is a state-of-the-art, real-time object detection model.