TType
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Subkelas Tidak Langsung yang Diketahui TBfloat16 , TBool , TFloat16 , TFloat32 , TFloat64 , TFloating , TInt32 , TInt64 , TIntegral , TNumber , TString , TUint8 | TBfloat16 | Otak tipe tensor float 16-bit. | | Bool | Tipe tensor Boolean. | | TFmengambang16 | IEEE-754 tipe tensor float 16-bit setengah presisi. | | TFmengapung32 | IEEE-754 tipe tensor float 32-bit presisi tunggal. | | TFmengambang64 | Tipe tensor float 64-bit presisi ganda IEEE-754. | | Mengambang | Antarmuka umum untuk semua tensor floating point. | | TInt32 | Tipe tensor bilangan bulat bertanda 32-bit. | | TInt64 | Tipe tensor bilangan bulat bertanda 64-bit. | | Integral | Antarmuka umum untuk semua tensor numerik integral. | | Nomor | Antarmuka umum untuk semua tensor numerik. | | string | Tipe tali. | | TUint8 | Tipe tensor bilangan bulat tak bertanda 8-bit. |
|
Antarmuka umum untuk semua tensor yang diketik.
Tensor yang diketik membungkus RawTensor dengan memetakan memori aslinya ke ruang data n-dimensi yang memungkinkan akses I/O langsung dari JVM.
Subantarmuka TType disebarkan sebagai parameter generik ke berbagai entitas TensorFlow untuk mengidentifikasi jenis tensor yang dibawanya. Misalnya, Operand<TFloat32> adalah operan yang menghasilkan tensor floating point 32-bit. Parameter ini memastikan kompatibilitas tipe antara operan komputasi pada waktu kompilasi. Misalnya:
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
Meskipun semua tensor yang diketik mengimplementasikan NdArray untuk menyediakan akses ke datanya, TType sengaja tidak memperluas langsung dari antarmuka ini, karena alasan berikut:
- Penerapan
NdArray pada tingkat ini hanya dapat mengekspos pengakses bertipe kotak, yang kinerjanya lebih rendah dibandingkan padanan primitifnya, hanya diekspos oleh subantarmuka NdArray (misalnya FloatNdArray ). -
TType perlu membawa parameter generik baru untuk mengetik NdArray , yang akan meningkatkan verbositas dalam tanda tangan metode apa pun yang menerima atau mengembalikan instance antarmuka ini, yang merupakan hal yang sangat umum.
Oleh karena itu, memaksa pengguna untuk memasukkan referensi
TType dalam tipe tensor konkret sebelum mengakses datanya menjamin kinerja yang lebih baik dan meningkatkan keterbacaan.
Metode Publik
| kekosongan abstrak | menutup () Rilis sumber daya yang terkait dengan Tensor. |
| Tipe Data abstrak | |
| abstrak panjang | jumlahBytes () Mengembalikan ukuran, dalam byte, data tensor. |
| Kelas abstrak<? memperluas TType > | jenis () Mengembalikan tipe tensor ini sebagai subkelas TType yang terdaftar |
Metode Warisan
Dari antarmuka org.tensorflow.Tensor | abstrak RawTensor | sebagai RawTensor () Mengembalikan representasi mentah (belum diketik) dari tensor ini |
| kekosongan abstrak | menutup () Rilis sumber daya yang terkait dengan Tensor. |
| Tipe Data abstrak | |
| abstrak panjang | jumlahBytes () Mengembalikan ukuran, dalam byte, data tensor. |
| abstrak statis <T extends TType > T | dari (Jenis Kelas<T>, Bentuk bentuk , ukuran panjang, Konsumen<T> dataInitializer) Mengalokasikan tensor tipe data, bentuk, dan ukuran tertentu. |
| abstrak statis <T extends TType > T | dari (Jenis Kelas<T>, Bentuk bentuk ) Mengalokasikan tensor tipe data dan bentuk tertentu. |
| abstrak statis <T extends TType > T | dari (Jenis Kelas<T>, Bentuk bentuk , ukuran panjang) Mengalokasikan tensor tipe data, bentuk, dan ukuran tertentu. |
| abstrak statis <T extends TType > T | dari (Kelas<T> tipe, Bentuk bentuk , Konsumen<T> dataInitializer) Mengalokasikan dan menginisialisasi tensor tipe data dan bentuk tertentu. |
| abstrak statis <T extends TType > T | dari (Jenis Kelas<T>, Bentuk bentuk , ByteDataBuffer rawData) Membuat Tensor jenis apa pun dari data mentah yang disediakan oleh buffer yang diberikan. |
| Bentuk abstrak | |
Dari antarmuka java.lang.AutoCloseable | kekosongan abstrak | menutup () |
Metode Publik
abstrak publik batal tutup ()
Rilis sumber daya yang terkait dengan Tensor.
PERINGATAN: Ini harus dijalankan karena semua tensor yang tidak dihasilkan oleh operasi yang mendesak atau memori akan bocor.
Objek Tensor tidak lagi dapat digunakan setelah close return.
Tipe Data abstrak publik Tipe data ()
Mengembalikan DataType elemen yang disimpan di tensor.
abstrak publik numBytes panjang ()
Mengembalikan ukuran, dalam byte, data tensor.
Kelas abstrak publik<? memperluas TType > ketik ()
Mengembalikan tipe tensor ini sebagai subkelas TType yang terdaftar
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-26 UTC."],[],[]]