<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/114019>114019</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
can't get scale and zeropoint for onnx::Sigmoid_3384_Gemm
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nassimus26
</td>
</tr>
</table>
<pre>
Hi, I am trying to convert the file that I will attach to this bug report using TPU MLIR converter,
[agrd_model.zip](https://github.com/user-attachments/files/17554592/agrd_model.zip)
I am getting this bug trace :
```
%3475 = "top.MatMul"(%3472, %3473, %3474) {do_relu = false, hdim_is_batch = false, keep_dims = true, left_transpose = false, output_transpose = false, relu_limit = -1.000000e+00 : f64, right_transpose = false} : (tensor<1x120xf32>, tensor<120x24xf32>, tensor<24xf32>) -> tensor<1x24xf32> loc("onnx::Sigmoid_3384_Gemm")
can't get scale and zeropoint
UNREACHABLE executed at /__w/tpu-mlir/tpu-mlir/lib/Support/Module.cpp:1599!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt fights.mlir --init "--processor-assign=chip=cv181x mode=INT8 num_device=1 num_core=1 addr_mode=auto" --processor-top-optimize "--convert-top-to-tpu= asymmetric=False doWinograd=False ignore_f16_overflow=False q_group_size=0 matmul_perchannel=False" --canonicalize --weight-fold --deinit --mlir-print-debuginfo -o fights_cv181x_int8_sym_tpu.mlir
#0 0x00005ba3571d2e47 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x848e47)
#1 0x00005ba3571d0b6e (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x846b6e)
#2 0x00005ba3571d37ca (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x8497ca)
#3 0x000079605da3d520 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x42520)
#4 0x000079605da919fc pthread_kill (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x969fc)
#5 0x000079605da3d476 gsignal (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x42476)
#6 0x000079605da237f3 abort (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x287f3)
#7 0x00005ba3571d0991 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x846991)
#8 0x00005ba358842981 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1eb8981)
#9 0x00005ba358823692 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1e99692)
#10 0x00005ba35761d32d (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0xc9332d)
#11 0x00005ba3574986db (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0xb0e6db)
#12 0x00005ba357497f54 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0xb0df54)
#13 0x00005ba35870fb07 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1d85b07)
#14 0x00005ba35870c41f (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1d8241f)
#15 0x00005ba3586d54fc (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1d4b4fc)
#16 0x00005ba3586d234c (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1d4834c)
#17 0x00005ba35732e9b4 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x9a49b4)
#18 0x00005ba358738df4 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1daedf4)
#19 0x00005ba358739421 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1daf421)
#20 0x00005ba35873b8c8 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1db18c8)
#21 0x00005ba3571c44fb (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x83a4fb)
#22 0x00005ba3571c38c4 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x8398c4)
#23 0x00005ba35894ed88 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x1fc4d88)
#24 0x00005ba3571bdbca (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x833bca)
#25 0x00005ba3571be094 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x834094)
#26 0x00005ba3571bcada (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x832ada)
#27 0x000079605da24d90 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x29d90)
#28 0x000079605da24e40 __libc_start_main (/usr/local/lib/python3.10/dist-packages/tpu_mlir/lib/third_party/libc.so.6+0x29e40)
#29 0x00005ba3571bbee5 (/usr/local/lib/python3.10/dist-packages/tpu_mlir/bin/tpuc-opt+0x831ee5)
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tpu_mlir/python/tools/model_deploy.py", line 467, in <module>
lowering_patterns = tool.lowering()
File "/usr/local/lib/python3.10/dist-packages/tpu_mlir/python/tools/model_deploy.py", line 167, in lowering
patterns = mlir_lowering(self.mlir_file,
File "/usr/local/lib/python3.10/dist-packages/tpu_mlir/python/utils/mlir_shell.py", line 156, in mlir_lowering
_os_system(cmd, mute=mute,log_level=log_level)
File "/usr/local/lib/python3.10/dist-packages/tpu_mlir/python/utils/mlir_shell.py", line 62, in _os_system
raise RuntimeError("[!Error]: {}".format(cmd_str))
RuntimeError: [!Error]: tpuc-opt fights.mlir --processor-assign="chip=cv181x mode=INT8 num_device=1 num_core=1 addr_mode=auto" --processor-top-optimize --convert-top-to-tpu=" asymmetric=False doWinograd=False ignore_f16_overflow=False q_group_size=0 matmul_perchannel=False" --canonicalize --weight-fold -o fights_cv181x_int8_sym_tpu.mlir
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMmdtu2zrWx5-GviFsiAcdeOGLJI6_XaDdKNpufJcCRVI2J5SoIakc-vQDSo5jetq9BzNVZowgknn6_dfi4rK8zL3Xh16pLchvQb5b8TEcrdv2sb0bPS5WjZUv2980wHfwA-QdDO5F9wcYLBS2f1QuwHBUsNVGwXDkAX6AT9oYyEPg4hiHhaP2sBkP0KnBugBHH-d_-_wH_PTxw5fXVZQD-A5kO5DdnP7nt_zgZN1Zqczmux5AvgO4OoYweEBuAN4DvD_ocBybjbAdwPvRK7eeuZ3qgwd4H2XFKyrznOYMA7y_WhSzS-hs4kGFMNn4qjw4LhSM1EuBRXb6m9_inNAyh4DsIMA42GHziYdPowEYA1zN3Ti6cb4lb7cUYAZBeStt7ZQZpyVabryKQ45Sd7X2dcODOKZdD0oNtdSdn5qDG6dWo9pQB8d7P1iv0hl2DMP4094Ir43udJja12iTTS8F8G2WRfthW9BppD4cf7xMuZvGAVwF1XvrALlDzwhnzy3BgNzHyW8dOHvG9Ec9F60MrgG5v5j0NgUaKybXYtv3z3F7yM1XfeisljUhFa3_T3Xd5P7TJgveA1yGuMHQC24U5L2E35Wzg9V9mAf98fuX-5u7325uP95D9azEGJSEPECA93X9BPA-DOO6M9qlt0Y3AO-_jkMMcoD3n6wcjdqIYQDkBuWMAYxmwOeP9zdf76Efm-hpfnk2goV_EuDGPL5e1oOzf1MigrT34xTkkzG6F2aUajqUwnF_hA0XD1MAb2b818DFA5RjN5wDOtvA6fXZ2YPjHeTuMM5HaNrK_egnC63g5mzp8BKOticblAG8l9qH9cDFAz9MUsIw1ie_NLqfG8TaDgG2MXL8JnbC9Vr3MdYwXkd7hPLeuvWckgDZiaMe4uURVegZxiMLyO7D798q2I9dLdWjFrEFTW-FdfMbLqWrT4P5GCzAGF4uH-wQhehOf1cz-pSBpp5g12EYYzhz_9J1KjgtANntY2xDaf9f99FD8tykD711qm5RUdtH5Vpjn859f68Pzo5D7fX3KCaDHQ_daOpBOXHkfa_M69BZo-C97bXgJipbr59UdNW6tUbC9VqqyVfrKdzWg9N9WEvVjAfdtxau7cmx9eytWvehqv1LV4dhnJx9ym8Akwxmz_FU5w0neYkkVrSE0zH6hfscM8ZzRStFy_Ppi3B0Bc-aQi0FL5pCJXB8BSel4EvBWSl4AicneMmKLJecyBxnvwA-jw5H7WQ9cBde5jax8XZTTFooznGWSKGpFIZYK-AQjk5xWT_ET-_30MUK1opEV37tIloW8BCzAX8fSRTTskgkFakkTMqWQN7EXP0egnBVtiQRVF4fIMbQYgeIMZTAq0t4VVHMqoXgSDUVq1I6S-mYFAwvRWesYG_PDTFxpWmzQJJguQxdMEKwTOBp2qSsKmSzDLzJVCGbBI6v4GWb06Xgss1pAifJppdZ22QLfVohWeVNViZ0ekUXFLWL0TFFbULPE3ohc9qKpei0oRfZONKLKzomdDl6RWhKT_McwYo1CwUd45Q1adClea4klWwXgiPJlWxTOruiM4qXyrKStxSjSzrOruhNJaql6A2qRJXQr54PBaXtQomuIpy2SaLDV8-HglRioW2vCKtEsus4TXSMKlkt5fdWUFmlfqep6Y1sFns0JqS5eDSO8PwKrjK2mN9pxlK_F1dwweVilmMuU8vLq8dLKtn7fCnATLIskVJdS1E0g3Udp9U-cBfqjuv-ncQpmopjV5vUKJUvtUlIqfwM_-a4UA0XD5HWWR-gU0L1AQpuDDTchzj0tY4C4V6bqarwHwqbx8U2a03smwqWtVSDsS-b4WUi3EGjewVpUcb7uDfkrpuqToDcvwqC0Ngn5XR_qAcegnL9qVpordm8dk2eZP9FG9DZhrOks_5Edly7vpDtlWmn-kbdaqPOJeRfbsMY9GxDRPmjMubagrw4WZBKPJtRW1_7Fx9UB3AlOhlHd2NQgOymC74z9lAb9TiVhd7ul9uXv7SpwCeTLrSf7XFcewW_jH3Qnbp3zrq5FAvyW4DR3JDvpgJieQvKHcB401rX8TDbX_vgonGv9iUrxVn_tM5Paog_qBwCjN-hePiTymGc879VPPwXi4NXP2us5JZIRhhfqS0qSYYYzRFaHbdNlkvU5iyvCkob1HKWyUyoghRISlSRld7iDFOUYZYxkiO0EUjRgpVV_ILVlJQBmqmOa7Mx5rHbWHdYTUXsLUI0Q2xleKOMn36SwrhXT3DqnWJrt3Lbqf7djAcPaGa0D_5tmaCDUdu_KPPD1jr4J78YrEZntv9-Gf5kxOMW_yMAAP__1IltOQ">