Beyin 16 bit kayan tensör tipi.
Bu tür, TFloat16
farklıdır çünkü 32 bitlik bir kayan noktanın mantisini keser ve daha hızlı dönüşüm için tüm üs bitlerini korur, ikincisi ise üssü küçültür ve daha fazla hassasiyet için daha uzun bir mantis içerir.
Java'da 16 bit'e sığan kayan nokta türü olmadığından, JVM'den bu türden bir tensöre yazılan veya okunan her 32 bitlik değer için bir dönüşüm (potansiyel olarak hassaslık kaybıyla birlikte) gerekir. Bu nedenle bir tensör üzerinde çok fazla I/O işlemi beklenecekse mümkün olduğunca TFloat32
veya TFloat64
veri türleri ile çalışılarak performanslar artırılacaktır.
Bazı CPU'ların bfloat16 formatını yerel olarak desteklediğini ve bunun, GPU'lar kullanılmadığında TFloat16
kıyasla daha hızlı hesaplamaya yol açabileceğini unutmayın.
Genel Yöntemler
soyut statik TBfloat16 | scalarOf (değişken değer) Tek bir kayan nokta değerini depolamak için yeni bir tensör tahsis eder. |
soyut statik TBfloat16 | |
soyut statik TBfloat16 | |
soyut statik TBfloat16 | tensorOf ( Şekil şekli, FloatDataBuffer verileri) Sağlanan verilerle başlatılan, verilen şeklin yeni bir tensörünü tahsis eder. |
soyut statik TBfloat16 | |
soyut statik TBfloat16 | vektörOf (float... değerler) Kayan noktalardan oluşan bir vektörü depolamak için yeni bir tensör tahsis eder. |
Kalıtsal Yöntemler
Genel Yöntemler
genel statik soyut TBfloat16 scalarOf (float değeri)
Tek bir kayan nokta değerini depolamak için yeni bir tensör tahsis eder.
Parametreler
değer | yeni tensörde depolamak için yüzer |
---|
İadeler
- yeni tensör
genel statik özet TBfloat16 tensorOf ( Şekil şekli, Tüketici< TBfloat16 > dataInit)
Verilen şeklin yeni bir tensörünü tahsis eder ve verilerini başlatır.
Parametreler
şekil | tahsis edilecek tensörün şekli |
---|---|
veri Girişi | tensör veri başlatıcısı |
İadeler
- yeni tensör
Atar
TensorFlowException | tensör tahsis edilemiyor veya başlatılamıyorsa |
---|
genel statik soyut TBfloat16 tensorOf ( Şekil şekli)
Verilen şeklin yeni bir tensörünü tahsis eder.
Parametreler
şekil | tahsis edilecek tensörün şekli |
---|
İadeler
- yeni tensör
genel statik soyut TBfloat16 tensorOf ( Şekil şekli, FloatDataBuffer verileri)
Sağlanan verilerle başlatılan, verilen şeklin yeni bir tensörünü tahsis eder.
Parametreler
şekil | tahsis edilecek tensörün şekli |
---|---|
veri | tensörü başlatmak için kayan nokta tamponu |
İadeler
- yeni tensör
genel statik özet TBfloat16 tensorOf ( NdArray <Float> src)
Belirli bir kayan nokta dizisinin kopyası olan yeni bir tensör tahsis eder.
Tensör, kaynak diziyle aynı şekle sahip olacak ve verileri kopyalanacaktır.
Parametreler
kaynak | yeni tensöre şekil ve veri veren kaynak dizisi |
---|
İadeler
- yeni tensör
genel statik soyut TBfloat16 vektörOf (float... değerleri)
Kayan noktalardan oluşan bir vektörü depolamak için yeni bir tensör tahsis eder.
Parametreler
değerler | yeni tensörde depolamak için yüzer |
---|
İadeler
- yeni tensör