問題タブ [tensorflow-serving]
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.
machine-learning - Tensorflow 推論モデルを使用してディープドリームのような画像を生成する方法
Tensorflow API を使用してニューラル ネットワークをトレーニングするためにカスタム イメージ セットを使用しています。トレーニング プロセスが成功した後、さまざまなトレーニング変数の値を含むこれらのチェックポイント ファイルを取得します。これらのチェックポイント ファイルから推論モデルを取得したいと考えています。これを行うこのスクリプトを見つけました。このスクリプトを使用して、このチュートリアルで説明されているように、deepdream イメージを生成できます。問題は、次を使用してモデルをロードするときです。
次のエラーが表示されます。
graph_def.ParseFromString(f.read())
self.MergeFromString(シリアル化)
raise message_mod.DecodeError('Unexpected end-group tag.') google.protobuf.message.DecodeError: Unexpected end-group tag.
スクリプトはプロトコル バッファ ファイルを想定しています。推論モデルの生成に使用しているスクリプトが proto バッファ ファイルを提供しているかどうかはわかりません。
誰かが私が間違っていることを提案してもらえますか、またはこれを達成するためのより良い方法があります. テンソルによって生成されたチェックポイント ファイルをプロト バッファに変換したいだけです。
ありがとう
tensorflow - bazel で tensorflow-serving をビルドするときの swig_import_helper と PyModule_Create2 のエラー
bazel を使用して tensorflow-serving をインストールしようとしていますが、実行すると
ソース ツリーを構築するには、次のエラーが発生します。
私は何をしますか?
Python 3.5、gcc/g++ 4.9、CUDA 8.0 を実行しており、swig がインストールされており、GTX 1080 を使用して Ubuntu Mate 16.04 でビルドしようとしています。
ありがとう!
tensorflow - Tensorflow Serving のマスターを構築できません
ソース、CUDA 8.0、python 3.5、Ubuntu 16.04 から Tensorflow を構築し、NVIDIA 1070 をターゲットにしましたが、正常に動作します。
Linux 上の Python 3.5.2 (デフォルト、2016 年 7 月 5 日 12:43:10) [GCC 5.4.0 20160609] 詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。
import tensorflow as tf I tensorflow/stream_executor/dso_loader.cc:108] 正常に CUDA ライブラリ libcublas.so.8.0 をローカルで開いた I tensorflow/stream_executor/dso_loader.cc:108] 正常に CUDA ライブラリ libcudnn.so.5 をローカルで開いた I tensorflow/stream_executor /dso_loader.cc:108] CUDA ライブラリ libcufft.so.8.0 をローカルで正常に開きました I tensorflow/stream_executor/dso_loader.cc:108] CUDA ライブラリ libcuda.so.1 をローカルで正常に開きました I tensorflow/stream_executor/dso_loader.cc:108] を正常に開きましたCUDA ライブラリ libcurand.so.8.0 をローカルで開いた
ただし、ソースから tensorflow_serving をビルドしようとすると、次のように常に失敗します。
ブロック引用ファイル "/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/tf_serving/../ org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.py"、115 行目、tf.app.run() ファイル内"/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/ host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/org_tensorflow/tensorflow/python/platform/app.py"、30 行目、実行中の sys.exit(main(sys.argv)) ファイル"/home/alitz/.キャッシュ/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/tf_serving/../org_tensorflow/tensorflow/contrib/session_bundle/example /export_half_plus_two.py"、111 行目、メインの Export() ファイル"/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/ session_bundle/example/export_half_plus_two.runfiles/tf_serving/../org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.py"、106 行目、Export assets_callback=CopyAssets 内) ファイル "/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/org_tensorflow/tensorflow/contrib/session_bundle/exporter.py」、行行202、init graph_any_buf.Pack(copy) AttributeError: 'Any' オブジェクトに属性 'Pack' がありません Blockquote
助けていただければ幸いです。そうしないと、仕事を辞めて建設に取り掛かります。
ありがとう。
machine-learning - variable_ops_scope と variable_scope の違いは何ですか?
TensorFlow には、 と の 2 つのスコープ関数がvariable_ops_scope
ありvariable_scope
ます。最初のものには、次のような署名があります。
最初のパラメータのvalues
意味は何ですか? default_name
は is の場合にのみ使用されるname_or_scope
のにNone
、なぜこの関数はこれら 2 つのパラメーターを取る必要があるのでしょうか? パラメータは 1 つあれば十分です。
一般に、これら 2 つのスコープの違いは何ですか?
tensorflow - Tensorflow デモを配布する
最近、tensorflow に配布トレーニング モジュールが追加されました。配布の事前要件は何ですか? そういう環境というか、
そして、サンプルコードをリリースしました:
hdfsのみがあり、共有ファイルシステムがない場合、テンソルフロークラスターの例を実行する方法はありますか?ファイルストアをモデル化する場所はどこですか?
python - Tensorflow サービスの再トレーニング開始
このガイドに従って、再トレーニングされた開始モデルを提供しようとしています (開始を再トレーニングする方法を説明しているこのガイドも参照してください)。次のようにモデルをエクスポートするようにretrain.pyを変更しました。
モデルをエクスポートした後、サーバーの実行を開始します。
サーバー ログ ファイル (inception_log) には次の内容が含まれます。
最後に、クライアントを実行すると、次のエラーが表示されます。
この件に関するアドバイスやガイダンスをいただければ幸いです。
tensorflow - 行数がわからない場合、テンソルフローは(構造化された)密行列を疎行列に変換します
私の仕事は、特別に形成された密行列テンソルを疎行列テンソルに変換することです。例: 入力行列 M は次のとおりです (密な正の整数シーケンスの後に各行のパディングとして 0 が続きます)
さらに、各行の非パディング長が与えられると、たとえばテンソル L = によって与えられます
望ましい出力はスパース テンソル S です。
これは、オブジェクトが可変サイズの記述子によって記述されるモデルで役立ちます (S は、embedding_lookup_sparse で記述子の埋め込みを接続するために使用されます)。
M の行の数がわかっている場合は、それを行うことができます (Python ループとスライスや連結などの操作によって)。ただし、ここでの M の行番号はミニバッチ サイズによって決定され、変更される可能性があります (テスト フェーズなど)。それを実装する良い方法はありますか?いくつかの control_flow_ops を試していますが、成功していません。
ありがとう!!