問題タブ [tensorflow-lite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
432 参照

android - tensorflow モデル ファイルを tensorflow lite に変換するには? graph.pb から graph.lite

(base) C:\tensorflow-master>bazel run --config=opt \ //tensorflow/contrib/lite/toco:toco -- \ --input_file=optimized_graph.pb \ --output_file=abc.tflite \ -- input_format=TENSORFLOW_GRAPHDEF \ --output_format=TFLITE \ --inference_type=FLOAT \ --input_shape=1,128,128,3 \ --input_array=input \ --output_array=final_result 警告: 構成値が .rc ファイルで定義されていません: opt エラー: 実行するターゲットが見つかりません 情報: 経過時間: 11.002 秒 失敗: ビルドが正常に完了しませんでした (0 個のパッケージが読み込まれました) エラー: ビルドに失敗しました。ターゲットを実行していません

0 投票する
1 に答える
2006 参照

tensorflow - toco を使用して偽の量子化された tensorflow モデル (.pb) を tensorflow lite モデル (.tflite) に変換することに失敗しました

tensorflow quantizationの指示に従って、量子化された tensorflow lite モデルを生成しようとしました。

まず、トレーニング プロセスで tf.contrib.quantize.create_training_graph() と tf.contrib.quantize.create_eval_graph() を使用して偽の量子化ノードをグラフに挿入し、最終的に凍結された pb ファイル (model.pb) を生成します。

次に、次のコマンドを使用して、偽の量子化された tensorflow モデルを量子化された tensorflow lite モデルに変換します。

秘密のプロセスは次のログで失敗しました:

何が問題で、どこが間違っていますか?

0 投票する
4 に答える
4878 参照

tensorflow - TensorFlow Lite モデルを作成する際の input_array と output_array の名前の設定方法

OS プラットフォームとディストリビューション: Linux Ubuntu 14.04 TensorFlow バージョン: バイナリからの tensorflow (1.4.0)、CUDA/cuDNN バージョン: cuda 8.0

Tensorflow を使用してカスタマイズされたモデルをトレーニングし、それをモバイル アプリ用の tensorflow lite モデルにしようとしています。私のモデルは次のように定義します:

ここで、conv4_1 と conv4_2 は出力層です。

私はモデルをフリーズします:

その後、テンソルボードを使用してグラフを表示できました。再読して再確認すると、チェックポイント モデルと同じ情報が得られます。

次に、frozen_model.pb を tensorflow lite モデルに保存しようとします。tensorflow 1.4.0 には tensorflow lite モジュールがありませんが、github から tensorflow をチェックアウトし、bazel を次のように実行します。

ただし、出力配列が見つからないというエラーが表示されます。

質問:

  1. --output_array=Squeeze,Squeeze_1パラメータを設定するには?テンソルボードの出力ノードと同じだと思いfreeze_graph()ます。「Squeeze」および「Squeeze_1」ノードが見つかりますここに画像の説明を入力

  2. --input_shape=1,128,128,3 --input_array=image_height,image_width,input_imageパラメータを設定するには?モバイルに固定サイズの画像入力があることを確認して見つけましたが、私のモデルでは、入力画像のサイズが固定されておらず、次のような完全な畳み込み入力がありません。

1 ×高さ×3 に変形ここに画像の説明を入力

では、これを入力形状として記述するにはどうすればよいでしょうか。