IEEE-754 半精度 16 ビット float テンソル型。
Java には 16 ビットに適合する浮動小数点型がないため、JVM からこの型のテンソルに書き込まれるか読み取られる 32 ビット値ごとに変換 (精度が低下する可能性があります) が必要になります。したがって、テンソルで多くの I/O 操作が予想される場合は、可能な限りTFloat32
またはTFloat64
データ型を使用することでパフォーマンスが向上します。
また、ほとんどの CPU はこの形式をネイティブにサポートしていないため、 TFloat16
テンソルは通常、GPU メモリに配置されている場合にパフォーマンスが向上します。 16 ビット浮動小数点での CPU 計算の場合は、 TBfloat16
テンソル型の方が良い選択肢になる可能性があります。
パブリックメソッド
抽象静的TFloat16 | scalarOf (浮動小数点値) 単一の float 値を格納するために新しいテンソルを割り当てます。 |
抽象静的TFloat16 | |
抽象静的TFloat16 | |
抽象静的TFloat16 | |
抽象静的TFloat16 | |
抽象静的TFloat16 | VectorOf (float... 値) float のベクトルを格納するために新しいテンソルを割り当てます。 |
継承されたメソッド
パブリックメソッド
public static abstract TFloat16 scalarOf (浮動小数点値)
単一の float 値を格納するために新しいテンソルを割り当てます。
パラメーター
価値 | 新しいテンソルに格納する浮動小数点 |
---|
戻り値
- 新しいテンソル
public static abstract TFloat16 tensorOf ( Shapeシェイプ)
指定された形状の新しいテンソルを割り当てます。
パラメーター
形 | 割り当てるテンソルの形状 |
---|
戻り値
- 新しいテンソル
public static abstract TFloat16 tensorOf ( Shape形状、 FloatDataBufferデータ)
指定されたデータで初期化された、指定された形状の新しいテンソルを割り当てます。
パラメーター
形 | 割り当てるテンソルの形状 |
---|---|
データ | テンソルを初期化するための浮動小数点数のバッファ |
戻り値
- 新しいテンソル
public static abstract TFloat16 tensorOf ( Shape形状、Consumer< TFloat16 > dataInit)
指定された形状の新しいテンソルを割り当て、そのデータを初期化します。
パラメーター
形 | 割り当てるテンソルの形状 |
---|---|
データ初期化 | テンソルデータ初期化子 |
戻り値
- 新しいテンソル
投げる
TensorFlowException | テンソルを割り当てまたは初期化できない場合 |
---|
public static abstract TFloat16 tensorOf ( NdArray <Float> src)
指定された float 配列のコピーである新しいテンソルを割り当てます。
テンソルはソース配列と同じ形状になり、そのデータがコピーされます。
パラメーター
送信元 | 新しいテンソルに形状とデータを与えるソース配列 |
---|
戻り値
- 新しいテンソル
public static abstract TFloat16 VectorOf (float... 値)
float のベクトルを格納するために新しいテンソルを割り当てます。
パラメーター
価値観 | 新しいテンソルに格納する浮動小数点数 |
---|
戻り値
- 新しいテンソル