evaluate失敗,Operators 不支援
當我把 Optimization 後的 onnx 執行 「km.evaluate()」時出現以下問題。
我的opset版本是11,應該符合Kneron的規範,是否因為我的model有不支援的operators才導致這個錯誤,但錯誤理應顯示我使用不支援的 XX operators這樣吧?
另外,欲使用的model含有大量的Cast、Div、以及Softmax,這些Op不在model的頭以及尾,除了拆成多個model外,是否有其他解決方式,如:自動將model轉成沒有這些Op但不用重新train的tool
Tagged:
The discussion has been closed due to inactivity. To continue with the topic, please feel free to post a new discussion.
Comments
@劉展憲
Hi 展憲,
您的錯誤訊息可能是因為對於 Kneron 所需 onnx model 的 opset version 不合規, imports 有兩個。
您可以參考以下連結,解決您遇到的問題。
https://www.kneron.com/forum/discussion/comment/1037/#Comment_1037
另外,
因為您是使用 KL720,有將 model 轉成沒有這些 operators 但不用重新 train 的方法,就是使用 Kneron ToolChain 的 Converter,但不會處裡 Softmax。
使用 Kneron ToolChain 中的 Converter 你可以參考以下連結: