Application Acceleration With FPGAs
Programmable Acceleration Cards (PACs), DCP, FPGA AI Suite, Software Stack, and Reference Designs
504 토론

Understanding FPGA AI Suite with Quartus

ThanhN
초급자
2,157 조회수

Hi,

I am new to the FPGA AI Suite and would appreciate your help in better understanding it.

Referring to the attached Intel pipeline, specifically the path involving Quartus:

  1. When Quartus is involved, is the OpenVINO runtime inference engine still required to run the application?

  2. I assume that IP files are imported into Quartus. Do these files contain the model topology and weights needed to run the application, or is Quartus solely used to configure the FPGA hardware, with the inference handled by the OpenVINO runtime (via FPGA AI Suite)?

  3. If I test the model using a deep learning framework and then use the FPGA AI Suite, how can I effectively collaborate with the FPGA developer?

I hope my questions are clear.

Best regards.

 

ThanhN_0-1747339917891.png

 

레이블 (2)
0 포인트
1 솔루션
JohnT_Intel
직원
2,072 조회수

HI,


  1. When Quartus is involved, is the OpenVINO runtime inference engine still required to run the application?

Quartus is only use for FPGA compilation while OpenVINO is use during runtime.

  1. I assume that IP files are imported into Quartus. Do these files contain the model topology and weights needed to run the application, or is Quartus solely used to configure the FPGA hardware, with the inference handled by the OpenVINO runtime (via FPGA AI Suite)?

The IP will contain the Architecture of the NPU. It can be configure during runtime to meet model requirement as long as the IP has all the feature needed for the model.

  1. If I test the model using a deep learning framework and then use the FPGA AI Suite, how can I effectively collaborate with the FPGA developer?

It will depend on the model use and will it be possible to run on the FPGA. You may use the FPGA AI Suite to simulate the model that you plan to run.



원본 게시물의 솔루션 보기

1 응답
JohnT_Intel
직원
2,073 조회수

HI,


  1. When Quartus is involved, is the OpenVINO runtime inference engine still required to run the application?

Quartus is only use for FPGA compilation while OpenVINO is use during runtime.

  1. I assume that IP files are imported into Quartus. Do these files contain the model topology and weights needed to run the application, or is Quartus solely used to configure the FPGA hardware, with the inference handled by the OpenVINO runtime (via FPGA AI Suite)?

The IP will contain the Architecture of the NPU. It can be configure during runtime to meet model requirement as long as the IP has all the feature needed for the model.

  1. If I test the model using a deep learning framework and then use the FPGA AI Suite, how can I effectively collaborate with the FPGA developer?

It will depend on the model use and will it be possible to run on the FPGA. You may use the FPGA AI Suite to simulate the model that you plan to run.



응답