【e-AIトランスレータ】トランスレートできない

tensorflowで組んだ学習モデルをWebコンパイラのe-AIトランスレータにアップロードし、トランスレートすると、エラーになります。

[エラーの内容]

Translation Fail

[2019-12-12 14:48:28,858 ERROR network_decoder_tensorflow.py:75 - generate_network() ] Traceback (most recent call last):
[2019-12-12 14:48:28,858 ERROR network_decoder_tensorflow.py:76 - generate_network() ] Please check the contents of the input model folder. Make sure to have all the required files.

 

e-AImodelのファイルに手動でアップロードを試みたところ

・checkpoint

・XXX.index

・XXX.meta

の3つのファイルはアップロードできたのですが、

・XXX.data-00000-of-00001

だけはCompletedと表示されたにもかかわらず、アップロードできませんでした。

 

どうしてアップロードがうまくいかないのかわかりません。

どうすればトランスレートできるのか教えてもらいたいです。

 

[追記]

ファイルサイズが大きくアップロードできなかったため、ギガファイル便にアップロードさせていただきました。

ダウンロードURLは以下の通りとなっています。

https://4.gigafile.nu/1221-0abde5bfa7e4b6ae05b4aaf7abec9535

Parents
  • pentasさん、こんにちは。
    スタッフのdartsmanです。e-AIトランスレータを担当しています。
    学習済みモデルのご提供、ありがとうございます。内容を確認しました。
    大変申し訳ありませんが、こちらでも今回のネットワークは変換することが
    できませんでした。
    変換が出来なかった理由は以下2点と考えています。

    1.ネットワークに含まれるレイヤー
    以下のレイヤーを含んだネットワークでしたが、現在のe-AIトランスレータは
    これらに対応していないので、変換が出来ません。
    - "FusedBatchNorm"レイヤー
    - "ConcatV2"レイヤー
    - "Squeeze"レイヤー
    ※今後のバージョンアップでSqueezeレイヤーには対応予定です。
    また、ご使用のレイヤーそのものではありませんが、BatchNormレイヤー、
    Concatレイヤーには対応予定です。

    2.ネットワーク内の分岐
    ネットワーク内に分岐を含んでいるように見えました。
    現在のe-AIトランスレータは分岐を含むネットワークにも対応できていないため、
    こちらも変換できない要因となってしまいます。

    かなり大きなネットワークですので、仮に変換できたとしてもROM/RAMサイズを
    オーバーしてしまう懸念もあると思います。
    もし可能であれば、参考までにこのネットワークの用途を教えていただけないでしょうか?
  • dartsmanさん、お忙しい中、学習済みモデルを変換する点まで試していただいた上、問題点まで考察していただきありがとうございました。
    ご指摘いただいた2点について、修正を行い再度挑戦してみようと思います。
    ネットワークの用途としては、機械学習を用いた画像識別による簡単な自動走行ロボットでの使用を想定しています。
Reply
  • dartsmanさん、お忙しい中、学習済みモデルを変換する点まで試していただいた上、問題点まで考察していただきありがとうございました。
    ご指摘いただいた2点について、修正を行い再度挑戦してみようと思います。
    ネットワークの用途としては、機械学習を用いた画像識別による簡単な自動走行ロボットでの使用を想定しています。
Children
No Data