TType
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bilinen Dolaylı Alt Sınıflar TBfloat16 , TBool , TFloat16 , TFloat32 , TFloat64 , TFloating , TInt32 , TInt64 , TIntegral , TNumber , TString , TUint8 | TBfloat16 | Beyin 16 bit kayan tensör tipi. | | TBol | Boole tensör tipi. | | TFloat16 | IEEE-754 yarı duyarlı 16 bit kayan tensör tipi. | | TFloat32 | IEEE-754 tek duyarlıklı 32 bit kayan tensör tipi. | | TFloat64 | IEEE-754 çift duyarlıklı 64 bit kayan tensör tipi. | | TFyüzen | Tüm kayan nokta tensörleri için ortak arayüz. | | TInt32 | 32 bit işaretli tamsayı tensör türü. | | TInt64 | 64 bit işaretli tamsayı tensör türü. | | Tintegral | Tüm integral sayısal tensörler için ortak arayüz. | | T Numarası | Tüm sayısal tensörler için ortak arayüz. | | TString | Dize türü. | | TUint8 | 8 bitlik işaretsiz tamsayı tensör türü. |
|
Tüm yazılan tensörler için ortak arayüz.
Yazılan tensörler, yerel belleklerini JVM'den doğrudan G/Ç erişimine izin veren n boyutlu bir veri alanına eşleyerek bir RawTensor sarar.
TType alt arayüzleri, taşıdıkları tensörün türünü tanımlamak için TensorFlow'un çeşitli varlıklarına genel bir parametre olarak yayılır. Örneğin, bir Operand<TFloat32> 32 bit kayan nokta tensörünün çıktısını veren bir işlenendir. Bu parametre, derleme zamanında bir hesaplamanın işlenenleri arasındaki tür uyumluluğunu sağlar. Örneğin:
Ops tf = Ops.create();
Constant<TFloat32> c1 = tf.array(2.0f, 3.0f, 2.0f);
Constant<TFloat32> c2 = tf.array(1.0f, 2.0f, 3.0f);
Constant<TInt32> c3 = tf.array(2, 3, 2);
tf.math.add(c1, c2); // OK
tf.math.add(c1, c3); // Compilation failure
Yazılan tüm tensörler, verilerine erişim sağlamak için bir şekilde NdArray uygulasa bile, TType aşağıdaki nedenlerden dolayı bilinçli olarak bu arayüzden doğrudan genişlemez:
-
NdArray bu seviyede uygulanması, yalnızca ilkel eşdeğerlerinden daha az performanslı olan ve yalnızca NdArray alt arayüzleri (örn. FloatNdArray ) tarafından açığa çıkan kutulu tipteki erişimcileri açığa çıkarabilir. -
TType NdArray yazmak için yeni bir genel parametre taşıması gerekir; bu, bu arayüzün bir örneğini kabul eden veya döndüren herhangi bir yöntemin imzasındaki ayrıntı düzeyini artıracaktır ki bu çok yaygındır.
Bu nedenle, kullanıcıyı, verilerine erişmeden önce somut bir tensör tipinde
TType referansı oluşturmaya zorlamak, daha iyi performansı garanti eder ve okunabilirliği artırır.
Genel Yöntemler
| 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 Sınıf<? TType'ı genişletir > | tip () Bu tensörün türünü TType kayıtlı bir alt sınıfı olarak döndürür |
Kalıtsal Yöntemler
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 | ( Class<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 soyut void close ()
Tensor ile ilişkili kaynakları serbest bırakın.
UYARI: Bu, istekli bir işlem tarafından üretilmeyen tüm tensörler için çağrılmalıdır, aksi takdirde hafıza sızdırılacaktır.
close dönüşlerinden sonra Tensor nesnesi artık kullanılamaz.
genel özet uzun numBytes ()
Tensör verilerinin boyutunu bayt cinsinden döndürür.
genel özet Sınıf<? TType'ı genişletir > type ()
Bu tensörün türünü TType kayıtlı bir alt sınıfı olarak döndürür
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: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[]]