TBfloat16

genel arayüz TBfloat16

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
tensorOf ( Şekil şekli, Tüketici< TBfloat16 > dataInit)
Verilen şeklin yeni bir tensörünü tahsis eder ve verilerini başlatır.
soyut statik TBfloat16
tensorOf ( Şekil şekli)
Verilen şeklin yeni bir tensörünü tahsis eder.
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
tensorOf ( NdArray <Float> src)
Belirli bir kayan nokta dizisinin kopyası olan yeni bir tensör tahsis eder.
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