web-dev-qa-db-ja.com

TensorBoardで画像スライダーのステップを変更する

TensorBoard 1.1.0の画像履歴。スライダーの位置(7の黒い画像の上)をより正確に設定して、任意のステップを選択できるようにします。今、私だけを選択することができます。ステップ2050または2810の間。それは可能ですか?

たぶん、10定数がハードコードされているソースの場所ですか?

  • enter image description here
19
Mikhail M

TensorBoardバックエンドの this 行を変更することでこれをなんとかしました

12
antifriz

私はあちこちでこの質問に答えました " TensorBoardはすべてのデータポイントを表示するわけではありません "ですが、これはより人気があるようです。

このためにソースコードを変更する必要はありません。--samples_per_pluginというフラグがあります。

helpコマンドからの引用

--samples_per_plugin:プラグインのタグごとに保持するサンプル数を明示的に指定する、plugin_name = num_samplesペアのオプションのコンマ区切りリスト。未指定のプラグインの場合、TensorBoardはログに記録された要約を無作為に適切な値にダウンサンプリングして、長時間実行されているジョブのメモリ不足エラーを防止します。このフラグにより​​、そのダウンサンプリングを細かく制御できます。 0はそのタイプのすべてのサンプルを保持することを意味することに注意してください。たとえば、「scalars = 500、images = 0」は500のスカラーとすべての画像を保持します。ほとんどのユーザーはこのフラグを設定する必要はありません。 (デフォルト: '')

したがって、100枚の画像のスライダーが必要な場合は、以下を使用します。

tensorboard --samples_per_plugin images=100

22
Phuc Le

この質問は [〜#〜] faq [〜#〜] でカバーされています:

私のデータはダウンサンプリングされていますか?私は本当にすべてのデータを見ていますか?

TensorBoardは リザーバーサンプリング を使用してデータをダウンサンプリングし、RAMにロードできるようにします。タグごとに保持する要素の数をtensorboard/backend/application.pyで変更できます。詳細については、 このStackOverflowの質問 を参照してください。

5
DieterDP