术语和缩略语
A
术语/缩略语 |
含义 |
---|---|
AscendCL |
Ascend Computing Language,昇腾编程语言。 提供Device管理、Context管理、Stream管理、内存管理、模型加载与执行、算子加载与执行、媒体数据处理等C语言的API库供用户开发深度神经网络应用,用于实现目标识别、图像分类等功能。 |
AI |
Artificial Intelligence,人工智能。 研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 |
AI CPU |
主要用于AICPU算子的计算和确定性调度的任务。 |
AIPP |
Artificial Intelligence Pre-Processing,AI预处理。AIPP用于在AI Core上完成图像预处理,包括改变图像尺寸、色域转换(转换图像格式)、减均值/乘系数(改变图像像素),数据处理之后再进行真正的模型推理。 |
Ascend EP |
Ascend Endpoint昇腾AI处理器作为终端节点(从控节点)。 主要功能是配合主设备(X86,ARM等各种Server),快速高效的处理推理、训练、图像识别等工作,例如PCIe加速卡。 |
Ascend RC |
Ascend Root Complex,昇腾AI处理器作为根组件(主控节点)。 提供主机控制功能,主要应用于移动端侧,例如Atlas 200 DK。 |
ATC |
Ascend Tensor Compiler,昇腾张量编译器。
|
B
术语/缩略语 |
含义 |
---|---|
Batch |
模型训练的一次迭代(即一次梯度更新)中使用的样本集。 |
Batch size |
模型迭代一次,使用的样本集的大小。 |
C
术语/缩略语 |
含义 |
---|---|
CA |
Certificate Authority,数字证书认证机构。 签发证书、认证证书、管理已颁发证书的机构。 |
CANN |
Compute Architecture for Neural Networks,AI异构计算架构。 CANN是针对AI场景推出的异构并行计算架构,通过提供多层次的编程接口,支持用户快速构建基于Ascend平台的AI应用和业务。 |
CC |
Cluster Computing,集群计算。 |
CCAE |
Cluster Computer Autonomous Engine。 |
CNN |
Convolutional Neural Network,卷积神经网络。 是一种前馈神经网络,人工神经元可以响应周围单元,可以进行大型图像处理。 |
CTRL CPU |
Control CPU,用于外部通信、管理面以及非确定性调度的任务。 |
D
术语/缩略语 |
含义 |
---|---|
DDP |
Distributed Data Parallel,分布式训练。 同时利用一台或者多台机器上的GPU/NPU进行并行计算。 |
DL |
Deep Learning,深度学习。 是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。 |
Docker |
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。 |
Dockerfile |
Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 |
Docker image |
Docker image是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 |
DSMI |
Device System Manage Interface,设备系统管理接口。 |
DVPP |
Digital Vision Pre-Processing,数字视觉预处理。 提供对特定格式的视频和图像的进行解码、缩放等预处理操作,以及对处理后的视频、图像进行编码再输出的能力。 |
E
术语/缩略语 |
含义 |
---|---|
EP |
Endpoint,终端节点。 EP是具有PCIe接口的网卡、SATA控制器等。 |
Epoch |
数据集的一次完整遍历。 |
F
术语/缩略语 |
含义 |
---|---|
FLOPS |
Floating-Point Operations Per Second,每秒所执行的浮点运算次数。 常被用来估算电脑的执行效能,尤其是在使用到大量浮点运算的科学计算领域中。正因为FLOPS字尾的那个S,代表秒,而不是复数,所以不能省略掉。 |
Framework |
NN框架执行引擎。 包括开源主流框架TensorFlow、PyTorch、Caffe等,自研框架MindSpore。系统针对开源主流框架提供适配插件,从而可利用昇腾AI处理器加速计算能力。 |
FUSE |
Filesystem in Userspace,用户空间文件系统。 FUSE是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和lustre使用FUSE实现。 |
G
术语/缩略语 |
含义 |
---|---|
GDB |
GNU Debugger,GNU调试器。 UNIX及UNIX-like下的命令行调试工具,可以执行程序、管理断点、检查变量赋值、调用函数等。 |
GE |
Graph Engine,图引擎。 提供了Graph/Operator IR作为安全易用的构图接口集合,用户可以调用这些接口构建网络模型,设置模型所包含的图、图内的算子、以及模型和算子的属性。 |
GPU |
Graphics Processing Unit,图形处理器。 GPU是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。 |
H
术语/缩略语 |
含义 |
---|---|
HCCL |
Huawei Collective Communication Library,华为集合通信库。 HCCL提供了深度学习训练场景中服务器间高性能集合通信的功能。 |
J
术语/缩略语 |
含义 |
---|---|
JPEGD |
JPEG Decoder,JPEG图像解码器。 提供对JPEG格式的图像进行解码的能力。 |
JPEGE |
JPEG Encoder,JPEG图像编码器。 提供对图像进行编码输出为JPEG格式的能力。 |
L
术语/缩略语 |
含义 |
---|---|
LLM |
Large Language Model,大语言模型。 |
Loss |
损失,预测值与实际值的偏差,深度学习用于判断模型好坏的一个标准。 |
N
术语/缩略语 |
含义 |
---|---|
NN |
Neural Network,神经网络。 在机器学习和认知科学领域,是一种模仿生物神经网络的结构和功能的数学模型或计算模型。 |
NPU |
Neural-Network Processing Unit,神经网络处理器单元。 采用“数据驱动并行计算”的架构,特别擅长处理视频、图像类的海量多媒体业数据,专门用于处理人工智能应用中的大量计算任务。 |
O
术语/缩略语 |
含义 |
---|---|
OP |
Operator,算子。 操作运算,比如AI的ReLU、Conv、Pooling、Scale、Softmax等。 |
OPP |
Operator Package,算子库。 |
OS |
Operating System,操作系统。 |
P
术语/缩略语 |
含义 |
---|---|
PNGD |
PNG Decoder,PNG图像解码器。 提供对PNG格式的图像进行解码的能力。 |
R
术语/缩略语 |
含义 |
---|---|
RAM |
Random Access Memory,随机存储器。 基于半导体的可被CPU或者其他硬件设备读写的内存。可以任何顺序访问存储位置。 |
RC |
Root Complex,根组件。 在PCI Express(PCIe)系统中,根组件设备将处理器和存储器子系统连接到由一个或多个交换设备组成的PCI Express交换结构。类似于PCI系统中的主机桥,根组件代表处理器生成事务请求,处理器通过本地总线互连。根组件功能可以实现为分立设备,或者可以与处理器集成。 |
Runtime |
Runtime运行于APP进程空间,为APP提供了针对昇腾AI处理器或BS9SX1A AI处理器SoC设备的Memory管理、Device管理、Stream管理、Event管理、Kernel执行等功能。 |
S
术语/缩略语 |
含义 |
---|---|
SDK |
Software Development Kit,软件开发工具包。 一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 |
SoC |
System on Chip,片上系统。 这是ENP成本低的关键技术,通过强大的芯片技术能力,把一个交换机单板的包转发功能全部集成到了一个芯片中,获得了软件灵活性+交换机的低成本。 |
T
术语/缩略语 |
含义 |
---|---|
TBE |
Tensor Boost Engine,张量加速引擎。 提供通过Python语言实现算子的接口,能够编译生成CCE算子。 |
Tensor |
张量。 TensorFlow程序中的主要数据结构。张量是N维(其中N可能非常大)数据结构,最常见的是标量、向量或矩阵。张量的元素可以包含整数值、浮点值或字符串值。 |
TOPS |
Trillion operations per second,每秒万亿次的运算。 用于衡量CPU、GPU、NPU的计算能力。 |
TLS |
Transport Layer Security,传输层安全性协议。 |
V
术语/缩略语 |
含义 |
---|---|
VDEC |
Video Decoder,视频解码器。 提供对特定格式的视频进行解码的能力。 |
VENC |
Video Encoder,视频编码器。 提供对特定格式的视频进行编码的能力。 |
VECTOR |
向量运算。 |
VPC |
Vision Preprocessing Core,视觉预处理核心。 提供对图像进行缩放、色域转换、降bit数处理、存储格式转换、区块切割转换等能力。 |
Y
术语/缩略语 |
含义 |
---|---|
YUV |
Luminance-Chrominance,明亮度-带宽-色度。 Y表示明亮度(Luminance),即灰阶值,U和V表示色度(Chrominance),描述影像色彩及饱和度,用于指定像素的颜色。 |