General Question about training a CNN for DPU compilation

In the last couple days I’ve tried to dive deeper into training and compiling a CNN for the DPU.
For that I looked into the DPU-PYNQ Repository and simultaneously read into the Vitis AI User Guide.

When trying to compile amodel for the DPU you usually have to freeze the model, quantisize and then compile.
Often freezing and quantisizing a model works fine, but the compilation throws really often errors.

My questions are:

  1. What do you prefer to use when trying to infer a model on the FPGA TensorFlow or Caffe?
  2. What are the pros and cons?

What I am actually try to do is to bring PointNet on the FPGA. But I ran in several problems, when trying to compile the Model for the DPU. It is quite frustrating.

If there are any previous attempts to compile point cloud classfication network to the DPU. Please tell me. I didn’t find any.

Cheers,
Noah :relaxed:
:

Hi Noah,
I am trying to implement pointnet on FPGA too. I saw your question and I think we are both trying the same thing. Did you achieve it? Can you share some useful links and codes with me?

Sincerely.