Vitis-AI: fingerprint mismatch
Hi,
when I ran the resnet50 , and I got fingerprint mismatch error.
W0110 11:13:48.316934 1383 dpu_runner_base_imp.cpp:692] CHECK fingerprint fail ! model_fingerprint 0x1000020f6014407 dpu_fingerprint 0x1000000f6014407
F0110 11:13:48.317059 1383 dpu_runner_base_imp.cpp:664] fingerprint check failure.
I have checked the generated arch json which is "0x1000020f6014407 ", but I don’t know why the fingerprint was changed to “0x1000000f6014407” when I ran xmodel on the board.
Is the fingerprint got from dpu.xclbin?
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 20 (4 by maintainers)
Hi @qianglin-xlnx I solved this issue. Thank you!
Your technique is not wrong, however there remains a conflict.
You can see that the model was compiled using Vitis AI 2.5 by comparing the Fingerprint found here: https://github.com/Xilinx/Vitis-AI/blob/2.5/src/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA1_B4096.prototxt
By contrast, it appears that the board image that you are targeting has a newer version of the DPU IP (Vitis AI 3.0): https://github.com/Xilinx/Vitis-AI/blob/3.0/src/vai_runtime/target_factory/targets/DPUCZDX8G_ISA1_B4096.prototxt
Ideally, you should be compiling your model using Vitis AI 3.0 given the version of the DPU that is running on the target. The differences are slight, and you might get away with disabling the Fingerprint check, but for the moment I cannot find the documented method to do that.
https://xilinx.github.io/Vitis-AI/3.5/html/docs/reference/version_compatibility.html#all-releases https://support.xilinx.com/s/article/DPU-fingerprint-ERROR?language=en_US
Facing same error…How do you solve it ?I have checked the generated arch json which is "0x1000020f6014407 ", but I don’t know why the fingerprint was changed to “0x1000000f6014407” when I ran xmodel on the board.