問題タブ [tpu]
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.
python - costum Layer を使用して配布戦略スコープで変数が作成されませんでした
TPU を使用して Google の共同作業で BERT モデルを微調整しようとしています。しかし、私は常に次のエラーが発生します。
ValueError: 変数 (tf.Variable 'bert_layer_module/bert/encoder/layer_10/attention/output/LayerNorm/beta:0' shape=(768,) dtype=float32) は (tensorflow.python. 0x7f6a1fad3390 の distributed.tpu_strategy.TPUStrategyV1 オブジェクト)。これは、すべてのレイヤーまたはモデルまたはオプティマイザーが配布戦略の範囲外で作成されているわけではないことが原因である可能性が最も高いです。コードが次のようになっていることを確認してください。
strategy.scope() を使用:
モデル=_create_model()
モデル.コンパイル(...)
私のコードはこのノートブックに基づいています! 特定の問題に合わせて変更し、明らかにTPUで実行しようとしました。
明らかに範囲外で作成されたcostum Layer BertLayerがあります。
モデルの作成は次の場所で行われます。
model.compile を呼び出すとエラーが発生します
私が理解しているように、BertLayer は実際にスコープ内で作成されていますが、私は keras と tensorflow に比較的慣れていないので、助けていただければ幸いです。私はテンソルフロー1.14に取り組んでいます
tensorflow - TPU で effecientNet を実行しようとしています
これを実行して、TPUでEffecientNetを実行しようとしています
しかし、私はこのエラーが発生します
ValueError: レイヤーには、非バッチ ディメンションの可変形状があります。TPU モデルは、すべての操作で形状が一定でなければなりません。
tpu - Windows 10に接続するCoral Edge TPU
https://coral.withgoogle.com/docs/dev-board/get-started/の説明に従って、Coral TPU を正常にセットアップしました。デモも実行できました。私はMacコンピュータを使用してそうしました。
次に、Coral を Windows 10 マシンに接続します。Windows マシンでは、ドライバは mdt とともにインストールされます。
mdt shell
戻り値:
どうすれば接続できますか?