-
Notifications
You must be signed in to change notification settings - Fork 137
Open
Description
I load and compile using this py-script:
import dace
sdfg = dace.SDFG.from_file("gpu_velocity_no_nproma_if_prop_lvn_only_0_istep_1_stage1.sdfgz")
sdfg.compile()
This results with successful compilation on f2dace branches (latest commit June 18).
f2dace/staging
hash: dfe20ab947cb826def0c886194395edfec81352f
f2dace/dev
hash: 24837bc0d2b9f42fb87cea32b15c28b67f9ed311
But does not work on main
, hash: 7cb70d67ab2eaac44d3195ad328fc1fb96b526b0
(latest commit June 18)
Errors are:
/home/primrose/Work/IconGrounds/icon-artifacts/velocity/codegen/.dacecache/velocity_no_nproma_if_prop_lvn_only_0_istep_1/src/cpu/velocity_no_nproma_if_prop_lvn_only_0_istep_1.cpp:2743:41: error: ‘p_prog’ was not declared in this scope
2743 | __f2dace_SOA_w_d_0_s_285_p_prog_7 = p_prog->__f2dace_SOA_w_d_0_s_285;
| ^~~~~~
/home/primrose/Work/IconGrounds/icon-artifacts/velocity/codegen/.dacecache/velocity_no_nproma_if_prop_lvn_only_0_istep_1/src/cpu/velocity_no_nproma_if_prop_lvn_only_0_istep_1.cpp:2753:54: error: ‘p_metrics’ was not declared in this scope; did you mean ‘t_nh_metrics’?
2753 | __f2dace_SOA_ddxn_z_full_d_0_s_308_p_metrics_8 = p_metrics->__f2dace_SOA_ddxn_z_full_d_0_s_308;
| ^~~~~~~~~
| t_nh_metrics
/home/primrose/Work/IconGrounds/icon-artifacts/velocity/codegen/.dacecache/velocity_no_nproma_if_prop_lvn_only_0_istep_1/src/cpu/velocity_no_nproma_if_prop_lvn_only_0_istep_1.cpp:2809:42: error: ‘p_diag’ was not declared in this scope
2809 | __f2dace_SOA_vt_d_0_s_291_p_diag_9 = p_diag->__f2dace_SOA_vt_d_0_s_291;
As these structs are not passed to the init function properly.
You can use this SDFG attached: (.txt
is a fake suffix to make Github issues accept uploading it, remove it before reproducing)
gpu_velocity_no_nproma_if_prop_lvn_only_0_istep_1_stage1.sdfgz.txt
Metadata
Metadata
Assignees
Labels
No labels