-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DPU-TRD build failure #106
Comments
@spaceotter It is not crystal clear, but did you follow the steps mentioned here: https://github.com/Xilinx/Vitis-AI/blob/master/DPU-TRD/prj/Vitis/README.md#552-configue-the-zcu104-released-project You need to specify a few verilog defines to control the generation of the DPU IP. Hopefully this is the problem. |
I guess the defaults don't work for zcu104.
|
You are correct. The defaults are for ZCU102_DPU platform.
I’d expect this to work with the correct modifications. Will check tomorrow.
…On Thu, May 21, 2020 at 11:26 PM Eric Eaton ***@***.***> wrote:
I guess the defaults don't work for zcu104.
Setting URAM_ENABLE appears to have helped, but:
===>The following messages were generated while Compiling (bitstream) accelerator binary: dpu Log file: /home/eric/src/Vitis-AI/DPU-TRD/prj/Vitis/binary_container_1/link/vivado/vpl/prj/prj.runs/impl_1/runme.log :
ERROR: [VPL-4] design did not meet timing - hold violation
WARNING: [VPL 60-732] Link warning: No monitor points found for BD automation.
ERROR: [VPL 60-704] Integration error, problem implementing dynamic region, route_design ERROR, please look at the run log file '/home/eric/src/Vitis-AI/DPU-TRD/prj/Vitis/binary_container_1/link/vivado/vpl/prj/prj.runs/impl_1/runme.log' for more information
ERROR: [VPL 60-1328] Vpl run 'vpl' failed
ERROR: [VPL 60-806] Failed to finish platform linker
INFO: [v++ 60-1442] [18:28:09] Run run_link: Step vpl: Failed
Time (s): cpu = 00:01:44 ; elapsed = 03:02:59 . Memory (MB): peak = 677.277 ; gain = 0.000 ; free physical = 4809 ; free virtual = 80741
ERROR: [v++ 60-661] v++ link run 'run_link' failed
ERROR: [v++ 60-626] Kernel link failed to complete
ERROR: [v++ 60-703] Failed to finish linking
Makefile:69: recipe for target 'binary_container_1/dpu.xclbin' failed
make: *** [binary_container_1/dpu.xclbin] Error 1
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#106 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADX4NJ4ILLAYFCLXYYWTEG3RSYLKLANCNFSM4NHHBAWQ>
.
|
@spaceotter It seems that it still use the zcu102 config. could you please check the following. |
The following flow works for the ZCU104:
In Makefile.
Change XOCC_OPTs to the following:
```XOCC_OPTS = -t ${TARGET} --platform ${SDX_PLATFORM} --save-temps --config ${DIR_PRJ}/config_file/prj_config_104_2dpu --xp param:compiler.userPostSysLinkTcl=${DIR_PRJ}/strip_interconnects.tcl ```
Make the follwing edits to DPU/TRD/prj/dpu/dpu_conf.vh
* Change the line with ``` \`define URAM_DISABLE to \`define URAM_Enable```
* Change the line with ``` \`define RAM_USAGE_LOW to `define RAM_USAGE_High```
make KERNEL=DPU DEVICE=zcu104
Note this will not enable the softmax kernel in the PL.
From: qianglin-xlnx <notifications@github.com>
Sent: Thursday, May 21, 2020 11:44 PM
To: Xilinx/Vitis-AI <Vitis-AI@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [Xilinx/Vitis-AI] DPU-TRD build failure (#106)
CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
@spaceotter<https://github.com/spaceotter> It seems that it still use the zcu102 config. could you please check the following.
[image]<https://user-images.githubusercontent.com/58016351/82638994-6bde7a00-9c3a-11ea-9822-6d3a12cc2793.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#106 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA7KL74UMVDHD5PFAW7A6MTRSYNLBANCNFSM4NHHBAWQ>.
|
The build completed with the suggested changes. |
examples/DPU-CADX8G/tensorflow/run.sh: Update path to arch_json
I built the official platform from source, which seemed to work, and the image boots.
After running:
I get the following error:
The text was updated successfully, but these errors were encountered: