<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/88683>88683</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Assertion `getScaleH() == getScaleW()' failed.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hongtaofly
</td>
</tr>
</table>
<pre>
使用tpu-mlir进行模型转换报错tpuc-opt: /workspace/tpu-mlir/lib/Dialect/Tpu/Interfaces/BM1684X/Upsample.cpp:20: void tpu_mlir::tpu::UpsampleOp::codegen_global_bm1684x(): Assertion `getScaleH() == getScaleW()' failed.;所转换模型的shape为[1,3,32,128],请问是什么原因呢?原先也可以成功转换[1,3,448,768]的模型
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykU02P0zAQ_TWTS9UqGTuOfcjBaWLBAXEABLeVk7hpwG2s2Nll_z2yu2UFy41D1cnMvDdfftr7eboaU0PZQNlmegvnZa3Py3UKejnZ56xfxucaOgpNC42CrgJBQfLgtv3Fzit0PLpFEw1ZAD9Cx0AmuytBdMBTqGlBphBvQWIyJMgSOhH5hAhuG_aLC0DkDlA9LesP7_RgANXvUqjs3AOqdtbWDAFQfXYboHp_DWY96cF4QNV8KBin3wDVF-f1xVlzGJwDIjGP3I_LPO6C2x4SI5FAZHDbzbgDPrrb97CMZjLXh8kuvbYP_SUy_wTkgCJySe_NGublugOWTyZ8GrQ1727xHZAWSLu7u7--wLDanfRszXiATkFzTJtjwAXw_N97-nuXFQgJnPqzdibdhUMjoWwKwCOJPwQ8FsihbAGP6SwKmiptugLZRU6RnBHcpLoUGgGcxyq8A6FSuQZknowidXLrVv2Rw8uESvAXj3pljudlMUEkHi5TzpsZX1unlAMeK5Z6vw_6dgfZWJNREKEzUxdVQQqWM1Jl57qnlBWoCbJcm-J0yitOuO5PlBlSVEiyucYcaU6LMi_LqqgOhOpqHNkwmLwstWBAc3PRsz1Y-3g5LOuUzd5vpuaccZJZ3Rvrk1YQr-Zpl4KAGKWz1hGz77fJA83t7IN_ZQlzsKb-vweTbautzyE4H58nKkA1zeG89YdhuURx2Mf7396ty_ebRFKLURhphF8BAAD__yXGENA">