エクスポートできます。4.]]ほとんどのテンソル演算は期待どおりに変数を処理しますが、変数は変形できません。dtype=float32)上記のように、変数はテンソルによって裏付けられています。使用して再割り当てできます。呼び出しても、(通常は)新しいテンソルは割り当てられません。代わりに、既存テンソルのメモリが再利用されます。incompatible.演算でテンソルのような変数を使用する場合、通常は裏付けているテンソルで演算します。既存の変数から新しい変数を作成すると、裏付けているテンソルが複製されます。つの変数が同じメモリを共有することはありません。オブジェクトと同じです。変数への参照がない場合、変数は自動的に割り当て解除されます。変数には名前を付けることもでき、変数の追跡とデバッグに役立ちます。つの変数に同じ名前を付けることができます。dtype=bool)変数名は、モデルの保存と読み込みを行う際に維持されます。デフォルトでは、モデル内の変数は一意の変数名を自動的に取得するため、必要がない限り自分で割り当てる必要はありません。変数は区別のためには重要ですが、一部の変数は区別する必要はありません。設定すると、変数の勾配をオフにすることができます。勾配を必要としない変数には、トレーニングステップカウンターなどがあります。互換性のある最速のデバイスに配置しようとします。配置されることになります。この動作はオーバーライドすることができます。デバイスの配置ログをオンにすると(セットアップを参照)、変数が配置されている場所を確認できます。使用したほうがより手軽かつスケーラブルに計算を最適化することができます。有無にかかわらず異なるバックエンドで実行すると、異なるログが表示されます。ロギングデバイスの配置は、セッション開始時にオンにする必要があります。dtype=float32)あるデバイスで変数またはテンソルの場所を設定し、別のデバイスで計算を行うことができます。この処理ではデバイス間でデータをコピーする必要があるため、遅延が発生します。つの変数のコピーだけが必要な場合は、この処理を実行することができます。乗算ステップが発生します。分散トレーニングの詳細については、ガイドをご覧ください。次のステップ変数が一般的にどのように使用されているかを理解するには、自動分散に関するガイドをご覧ください。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。