Figure: Overall software architecture of QIR SDK
Layers
The QIR SDK builds on top of the open-source Yocto Project and integrates multiple foundational software layers, making it easier to use, customize, and extend. These layers include:Table: Layers of the QIR SDK
Component function SDKs
The QIR SDK integrates specialized components called function SDKs. The following table lists the details:Table: Function SDKs used by QIR SDK
The following figure shows a more detailed tech stack. The QIR SDK implements its core functionality modules, based on which it builds the sample applications. Besides, the QIR SDK provides tools to make the development process smooth and faster.
Figure: QIR SDK tech stack

