彙整常見問題

排解並解決常見錯誤,確保 AI 模型可編譯為 Google Tensor。

  • 問:如何修正無效的輸入模型錯誤 (例如「檔案 efficientnet_b7.tflite 不存在」)?

    答:如果編譯器找不到模型,就會發生這種情況。執行 ls ${folder_name},確認輸入模型位於預期資料夾中。

  • 問:如果輸入檔案無效,導致編譯失敗,該怎麼辦?

    答:如果輸入檔案不是 .tflite 檔案,或是 .tflite 檔案無效或已損毀,就會觸發這項錯誤。請確認您使用的是格式正確的有效 .tflite 檔案,然後重試編譯。

  • 問:如何解決「編譯器不支援含有動態形狀的圖層」錯誤?

    答:編譯器需要靜態形狀。如要修正這個問題,您必須將模型中所有使用動態形狀的圖層轉換為靜態形狀。更新後,請重試編譯。

  • 問:為什麼編譯器會顯示「不支援指定裝置」?

    答:如果提供的目標裝置名稱不正確或不受支援,就會發生這種情況。請仔細檢查您指定的裝置名稱,然後使用支援的裝置重試編譯。

  • 問:如何修正「缺少必要標記」錯誤?

    A:編譯器需要特定必要參數才能執行。檢查編譯指令、找出缺少的標記、確認標記指定正確無誤,然後重試編譯。

  • 問:如果編譯失敗並顯示不明錯誤,或錯誤訊息含糊不清,該怎麼辦?

    答:由於系統的錯誤回報支援有限,您可能會遇到非預期或無用的錯誤訊息。如要解決這些問題,請嘗試使用不同的編譯選項組合再次執行編譯,或在編譯前先嘗試最佳化模型。

  • 問:編譯程序會影響模型的效能嗎?

    答:是,編譯可能會導致數值問題,進而影響特定模型的整體準確度。