From 3fbf9d49f156b67df14efd8d2b63046176ffd7b2 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Tue, 25 Aug 2020 16:28:08 +0200 Subject: [PATCH] [Build] set platform metadata_prop for partitions too --- src/finn/transformation/fpgadataflow/make_zynq_proj.py | 5 +++-- src/finn/transformation/fpgadataflow/vitis_build.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/finn/transformation/fpgadataflow/make_zynq_proj.py b/src/finn/transformation/fpgadataflow/make_zynq_proj.py index 95d6b0c37..b79850aba 100644 --- a/src/finn/transformation/fpgadataflow/make_zynq_proj.py +++ b/src/finn/transformation/fpgadataflow/make_zynq_proj.py @@ -250,8 +250,6 @@ class MakeZYNQProject(Transformation): copy(bitfile_name, deploy_bitfile_name) # set bitfile attribute model.set_metadata_prop("bitfile", deploy_bitfile_name) - # set platform attribute for correct remote execution - model.set_metadata_prop("platform", "zynq-iodma") hwh_name = ( vivado_pynq_proj_dir + "/finn_zynq_link.srcs/sources_1/bd/top/hw_handoff/top.hwh" @@ -312,9 +310,12 @@ class ZynqBuild(Transformation): self.fpga_part, self.period_ns, sdp_node.onnx_node.name, True ) ) + kernel_model.set_metadata_prop("platform", "zynq-iodma") kernel_model.save(dataflow_model_filename) # Assemble design from IPs model = model.transform( MakeZYNQProject(self.platform, enable_debug=self.enable_debug) ) + # set platform attribute for correct remote execution + model.set_metadata_prop("platform", "zynq-iodma") return (model, False) diff --git a/src/finn/transformation/fpgadataflow/vitis_build.py b/src/finn/transformation/fpgadataflow/vitis_build.py index b43df1cfa..047480897 100644 --- a/src/finn/transformation/fpgadataflow/vitis_build.py +++ b/src/finn/transformation/fpgadataflow/vitis_build.py @@ -358,6 +358,7 @@ class VitisBuild(Transformation): kernel_model = kernel_model.transform( CreateVitisXO(sdp_node.onnx_node.name) ) + kernel_model.set_metadata_prop("platform", "alveo") kernel_model.save(dataflow_model_filename) # Assemble design from kernels model = model.transform( -- GitLab