IEEE-754 tipe tensor float 16-bit setengah presisi.
Karena tidak ada tipe floating-point yang cocok dengan 16 bit di Java, konversi (yang berpotensi kehilangan presisi) diperlukan untuk setiap nilai 32 bit yang ditulis atau dibaca pada tensor jenis ini dari JVM. Oleh karena itu, jika banyak operasi I/O yang diharapkan pada tensor, performa akan ditingkatkan dengan menggunakan tipe data TFloat32
atau TFloat64
bila memungkinkan.
Selain itu, tensor TFloat16
biasanya berperforma lebih baik jika ditempatkan di memori GPU karena sebagian besar CPU tidak mendukung format ini secara asli. Untuk komputasi CPU pada float 16-bit, tipe tensor TBfloat16
mungkin merupakan pilihan yang lebih baik.
Metode Publik
abstrak statis TFloat16 | scalarOf (nilai mengambang) Mengalokasikan tensor baru untuk menyimpan satu nilai float. |
abstrak statis TFloat16 | |
abstrak statis TFloat16 | tensorOf ( Bentuk bentuk, data FloatDataBuffer ) Mengalokasikan tensor baru dengan bentuk tertentu, diinisialisasi dengan data yang disediakan. |
abstrak statis TFloat16 | |
abstrak statis TFloat16 | |
abstrak statis TFloat16 | vectorOf (mengambang... nilai) Mengalokasikan tensor baru untuk menyimpan vektor float. |
Metode Warisan
Metode Publik
TFloat16 scalarOf abstrak statis publik (nilai float)
Mengalokasikan tensor baru untuk menyimpan satu nilai float.
Parameter
nilai | float untuk disimpan di tensor baru |
---|
Kembali
- tensor baru
public static abstract TFloat16 tensorOf ( Bentuk bentuk)
Mengalokasikan tensor baru dari bentuk tertentu.
Parameter
membentuk | bentuk tensor yang akan dialokasikan |
---|
Kembali
- tensor baru
public static abstract TFloat16 tensorOf ( Bentuk bentuk , data FloatDataBuffer )
Mengalokasikan tensor baru dengan bentuk tertentu, diinisialisasi dengan data yang disediakan.
Parameter
membentuk | bentuk tensor yang akan dialokasikan |
---|---|
data | buffer float untuk menginisialisasi tensor |
Kembali
- tensor baru
public static abstract TFloat16 tensorOf ( Bentuk bentuk, Konsumen< TFloat16 > dataInit)
Mengalokasikan tensor baru dari bentuk tertentu dan menginisialisasi datanya.
Parameter
membentuk | bentuk tensor yang akan dialokasikan |
---|---|
dataInit | penginisialisasi data tensor |
Kembali
- tensor baru
Melempar
Pengecualian TensorFlow | jika tensor tidak dapat dialokasikan atau diinisialisasi |
---|
tensorOf abstrak statis publik TFloat16 ( NdArray <Float> src)
Mengalokasikan tensor baru yang merupakan salinan dari array float tertentu.
Tensor akan memiliki bentuk yang sama dengan array sumber dan datanya akan disalin.
Parameter
src | array sumber memberikan bentuk dan data ke tensor baru |
---|
Kembali
- tensor baru
public static abstract TFloat16 vectorOf (nilai float...)
Mengalokasikan tensor baru untuk menyimpan vektor float.
Parameter
nilai-nilai | mengapung untuk disimpan di tensor baru |
---|
Kembali
- tensor baru