본문으로 건너뛰기
SDK Version: 2.4.0

Abbreviations & Acronyms

This page provides a comprehensive list of abbreviations and acronyms used throughout the DEEPX technical documentation.

General Terms

AbbreviationFull FormDescription
AIArtificial IntelligenceComputer systems that perform tasks requiring human intelligence
APIApplication Programming InterfaceSet of protocols and tools for building software applications
CLICommand Line InterfaceText-based interface for interacting with software
CPUCentral Processing UnitGeneral-purpose processor for executing instructions
DNNDeep Neural NetworkNeural network with multiple layers for complex pattern recognition
FP1616-bit Floating PointHalf-precision floating-point format
FP3232-bit Floating PointSingle-precision floating-point format
GPUGraphics Processing UnitSpecialized processor for parallel computing and graphics rendering
INT88-bit IntegerInteger quantization format for efficient inference
MLMachine LearningSubset of AI focused on learning from data
NPUNeural Processing UnitSpecialized hardware accelerator for neural network operations
ONNXOpen Neural Network ExchangeOpen format for representing machine learning models
PyTorchPyTorch FrameworkOpen-source machine learning framework by Meta
SDKSoftware Development KitCollection of tools and libraries for software development
TensorFlowTensorFlow FrameworkOpen-source machine learning framework by Google

DEEPX Products & Components

AbbreviationFull FormDescription
DEEPXDEEPX Inc.Company specializing in NPU technology and AI acceleration
DXNNDEEPX Neural NetworkDEEPX's neural network SDK and model format
DX-AllSuiteDEEPX All-in-One SuiteIntegrated package containing all DEEPX SDK components
DX-APPDEEPX ApplicationReference application framework with C++ and Python examples
DX-COMDEEPX CompilerModel compiler and optimization toolchain
DX-RTDEEPX RuntimeInference runtime engine for NPU execution
DX-STREAMDEEPX StreamingVideo processing and streaming pipeline framework

Model & Architecture Terms

AbbreviationFull FormDescription
BERTBidirectional Encoder Representations from TransformersTransformer-based language model
CNNConvolutional Neural NetworkNeural network architecture for image processing
DFLDistribution Focal LossLoss function used in object detection models
GANGenerative Adversarial NetworkNeural network for generating synthetic data
LSTMLong Short-Term MemoryRecurrent neural network architecture
NMSNon-Maximum SuppressionPost-processing technique for object detection
ResNetResidual NetworkDeep neural network architecture with skip connections
RNNRecurrent Neural NetworkNeural network for sequential data processing
SSDSingle Shot MultiBox DetectorObject detection architecture
TransformerTransformer ArchitectureAttention-based neural network architecture
YOLOYou Only Look OnceReal-time object detection algorithm

Performance & Optimization

AbbreviationFull FormDescription
Batch SizeBatch Processing SizeNumber of samples processed simultaneously
FPSFrames Per SecondMeasurement of video processing speed
FLOPsFloating Point OperationsMeasure of computational complexity
LatencyInference LatencyTime taken to process a single input
QATQuantization-Aware TrainingTraining method that accounts for quantization
PTQPost-Training QuantizationQuantization applied after model training
ThroughputProcessing ThroughputNumber of samples processed per unit time
TopKTop-K SelectionSelecting the K highest-scoring results

File & Data Formats

AbbreviationFull FormDescription
.dxnnDEEPX Neural Network FileDEEPX compiled model binary format
.onnxONNX Model FileOpen Neural Network Exchange format file
.ptPyTorch Model FilePyTorch serialized model checkpoint
.pbProtocol Buffer FileTensorFlow model format
.h5HDF5 FileHierarchical Data Format for storing models
JSONJavaScript Object NotationLightweight data interchange format
YAMLYAML Ain't Markup LanguageHuman-readable data serialization format

Development & Tools

AbbreviationFull FormDescription
CI/CDContinuous Integration/Continuous DeploymentAutomated software development practices
DockerDocker PlatformContainerization platform for applications
GitGit Version ControlDistributed version control system
GDBGNU DebuggerDebugging tool for C/C++ programs
IDEIntegrated Development EnvironmentSoftware application for development
OpenCVOpen Source Computer Vision LibraryComputer vision and image processing library
pipPackage Installer for PythonPython package manager
SSHSecure ShellEncrypted network protocol for remote access
USBUniversal Serial BusStandard for connecting peripherals
VPNVirtual Private NetworkSecure network connection over the internet

Operating Systems & Platforms

AbbreviationFull FormDescription
LinuxLinux Operating SystemOpen-source Unix-like operating system
UbuntuUbuntu DistributionPopular Linux distribution
WSLWindows Subsystem for LinuxLinux environment on Windows
macOSMac Operating SystemApple's desktop operating system
x86x86 ArchitectureIntel/AMD processor architecture
ARMAdvanced RISC MachineProcessor architecture for mobile and embedded devices
CUDACompute Unified Device ArchitectureNVIDIA's parallel computing platform

Networking & Communication

AbbreviationFull FormDescription
gRPCgRPC Remote Procedure CallHigh-performance RPC framework
HTTPHypertext Transfer ProtocolProtocol for web communication
RESTRepresentational State TransferArchitectural style for web APIs
TCPTransmission Control ProtocolReliable connection-oriented protocol
UDPUser Datagram ProtocolConnectionless communication protocol
WebSocketWebSocket ProtocolFull-duplex communication protocol over TCP

Need More Information?

If you encounter an abbreviation not listed here, please refer to the specific component documentation or contact DEEPX support.