TensorFlow 14 Mayıs'ta Google I/O'ya geri döndü!
Şimdi üye Ol
TBfloat16
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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 | |
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
Org.tensorflow.ndarray.NdArray arayüzünden soyut NdArray <Float> | copyTo ( NdArray <Float> dst) Bu dizinin içeriğini hedef diziye kopyalayın. |
soyut NdArraySequence <? NdArray'i genişletir <T>> | öğeler (int sizeIdx) Belirli bir boyuttaki tüm öğelerin sırasını döndürür. |
soyut boole | eşittir (Nesne nesnesi) N boyutlu diziler arasındaki eşitliği kontrol eder. |
soyut NdArray <Float> | get (uzun... koordinatlar) Verilen koordinatlarda bu dizinin N boyutlu öğesini döndürür. |
soyut Kayan nokta | getObject (uzun... koordinatlar) Verilen koordinatlarda bulunan skalerin değerini döndürür. |
soyut NdArray <Float> | oku ( DataBuffer <Float> dst) Bu N boyutlu dizinin içeriğini hedef ara belleğe okuyun. |
soyut NdArraySequence <? NdArray'i genişletir <T>> | skalerler () Bu dizideki tüm skalerlerin sırasını döndürür. |
soyut NdArray <Float> | set ( NdArray <Float> src, long... koordinatlar) Verilen koordinatlarda bulunan N boyutlu öğenin değerini atar. |
soyut NdArray <Float> | setObject (Float değeri, uzun... koordinatlar) Verilen koordinatlarda bulunan skalerin değerini atar. |
soyut NdArray <Float> | dilim ( İndeks... indeksler) Bir veya daha fazla boyutu verilen dizin seçicilerle eşleyerek bu dizinin çok boyutlu bir görünümünü (veya dilimini) oluşturur. |
soyut NdArray <Float> | yaz ( DataBuffer <Float> kaynak) Bu N boyutlu dizinin içeriğini kaynak arabelleğinden yazın. |
org.tensorflow.Tensor arayüzünden soyut RawTensor | asRawTensor () Bu tensörün ham (türlenmemiş) temsilini döndürür |
soyut geçersiz | kapalı () Tensor ile ilişkili kaynakları serbest bırakın. |
özet Veri Türü | |
soyut uzun | numBytes () Tensör verilerinin boyutunu bayt cinsinden döndürür. |
soyut statik <T TType'ı genişletir > T | ( Class<T> türü, Şekil şekli, uzun boyut, Consumer<T> dataInitializer) Belirli bir veri türü, şekli ve boyutunda bir tensör tahsis eder. |
soyut statik <T TType'ı genişletir > T | ( Sınıf<T> tipi, Şekil şekli) Belirli bir veri türü ve şeklinin tensörünü tahsis eder. |
soyut statik <T TType'ı genişletir > T | ( Sınıf<T> tipi, Şekil şekli, uzun boy) Belirli bir veri türü, şekli ve boyutunda bir tensör tahsis eder. |
soyut statik <T TType'ı genişletir > T | ( Sınıf<T> türü, Şekil şekli, Tüketici<T> dataInitializer) Belirli bir veri türü ve şeklinin tensörünü tahsis eder ve başlatır. |
soyut statik <T TType'ı genişletir > T | (Class<T> türü , Şekil şekli, ByteDataBuffer rawData) Verilen arabellek tarafından sağlanan ham verilerden herhangi bir türden bir Tensor oluşturur. |
soyut Şekil | şekil () Tensörün şeklini döndürür. |
Java.lang.AutoCloseable arayüzünden 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 |
---|
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ı |
---|
genel statik soyut TBfloat16 tensorOf ( Şekil şekli)
Verilen şeklin yeni bir tensörünü tahsis eder.
Parametreler
şekil | tahsis edilecek tensörün şekli |
---|
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 |
---|
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 |
---|
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 |
---|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]