TType
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các lớp con gián tiếp đã biết TBfloat16 , TBool , TFloat16 , TFloat32 , TFloat64 , TFloating , TInt32 , TInt64 , TIntegral , TNumber , TString , TUint8 | TBfloat16 | Brain loại tensor float 16-bit. | | TBool | Kiểu tensor Boolean. | | TFloat16 | Loại tensor float 16 bit có độ chính xác bán chính xác IEEE-754. | | TFloat32 | Loại tensor float 32-bit có độ chính xác đơn IEEE-754. | | TFloat64 | Loại tensor float 64-bit có độ chính xác kép IEEE-754. | | T nổi | Giao diện chung cho tất cả các tensor dấu chấm động. | | TInt32 | Loại tensor số nguyên có dấu 32-bit. | | TInt64 | Loại tensor số nguyên có dấu 64-bit. | | Tích phân | Giao diện chung cho tất cả các tensor số nguyên. | | Số TN | Giao diện chung cho tất cả các tensor số. | | TString | Kiểu chuỗi. | | TUint8 | Loại tenxơ số nguyên không dấu 8 bit. |
|
Giao diện chung cho tất cả các tensor được gõ.
Các tensor đã nhập bao bọc một RawTensor bằng cách ánh xạ bộ nhớ riêng của chúng tới không gian dữ liệu n chiều cho phép truy cập I/O trực tiếp từ JVM.
Các giao diện con của TType được truyền bá dưới dạng tham số chung cho các thực thể khác nhau của TensorFlow để xác định loại tensor mà chúng mang theo. Ví dụ: Operand<TFloat32> là toán hạng tạo ra tensor dấu phẩy động 32 bit. Tham số này đảm bảo khả năng tương thích kiểu giữa các toán hạng của phép tính tại thời điểm biên dịch. Ví dụ:
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
Ngay cả khi tất cả các tenxơ được gõ đều triển khai NdArray bằng cách nào đó để cung cấp quyền truy cập vào dữ liệu của chúng, thì TType vẫn cố tình không mở rộng trực tiếp từ giao diện này, vì những lý do sau:
- Việc triển khai
NdArray ở cấp độ này chỉ có thể hiển thị các bộ truy cập kiểu đóng hộp, có hiệu suất kém hơn so với các bộ truy cập nguyên thủy tương đương, chỉ được hiển thị bởi các giao diện con của NdArray (ví dụ: FloatNdArray ). -
TType sẽ cần mang một tham số chung mới để nhập NdArray , điều này sẽ làm tăng tính chi tiết trong chữ ký của bất kỳ phương thức nào chấp nhận hoặc trả về một phiên bản của giao diện này, điều này rất phổ biến.
Do đó, việc buộc người dùng truyền tham chiếu
TType theo loại tensor cụ thể trước khi truy cập dữ liệu của nó sẽ đảm bảo hiệu suất tốt hơn và cải thiện khả năng đọc.
Phương pháp công cộng
| khoảng trống trừu tượng | đóng () Giải phóng các tài nguyên liên quan đến Tensor. |
| kiểu dữ liệu trừu tượng | |
| trừu tượng dài | numByte () Trả về kích thước, tính bằng byte, của dữ liệu tensor. |
| Lớp trừu tượng<? mở rộng TType > | kiểu () Trả về loại của tenxơ này dưới dạng lớp con đã đăng ký của TType |
Phương pháp kế thừa
Từ giao diện org.tensorflow.Tensor | trừu tượng RawTensor | asRawTensor () Trả về một biểu diễn thô (chưa được gõ) của tensor này |
| khoảng trống trừu tượng | đóng () Giải phóng các tài nguyên liên quan đến Tensor. |
| kiểu dữ liệu trừu tượng | |
| trừu tượng dài | numByte () Trả về kích thước, tính bằng byte, của dữ liệu tensor. |
| trừu tượng tĩnh <T mở rộng TType > T | của (loại Class<T>, Hình dạng , kích thước dài, Consumer<T> dataInitializer) Phân bổ một tenxơ có kiểu dữ liệu, hình dạng và kích thước nhất định. |
| trừu tượng tĩnh <T mở rộng TType > T | của (Loại <T>, Hình dạng) Phân bổ một tensor của một kiểu dữ liệu và hình dạng nhất định. |
| trừu tượng tĩnh <T mở rộng TType > T | của (Loại <T>, Hình dạng , kích thước dài) Phân bổ một tenxơ có kiểu dữ liệu, hình dạng và kích thước nhất định. |
| trừu tượng tĩnh <T mở rộng TType > T | của (loại Class<T>, Hình dạng hình dạng , Trình khởi tạo dữ liệu người tiêu dùng<T>) Phân bổ và khởi tạo một tensor của một kiểu dữ liệu và hình dạng nhất định. |
| trừu tượng tĩnh <T mở rộng TType > T | của (Loại <T>, Hình dạng, ByteDataBuffer rawData) Tạo một Tensor thuộc bất kỳ loại nào từ dữ liệu thô được cung cấp bởi bộ đệm đã cho. |
| hình dạng trừu tượng | |
Từ giao diện java.lang.AutoCloseable | khoảng trống trừu tượng | đóng () |
Phương pháp công cộng
trừu tượng công khai void đóng ()
Giải phóng các tài nguyên liên quan đến Tensor.
CẢNH BÁO: Điều này phải được áp dụng cho tất cả các tensor không được tạo ra bởi thao tác háo hức, nếu không bộ nhớ sẽ bị rò rỉ.
Đối tượng Tensor không còn sử dụng được sau khi close lại.
DataType trừu tượng công khai dataType ()
Trả về DataType của các phần tử được lưu trữ trong tensor.
tóm tắt công khai numBytes dài ()
Trả về kích thước, tính bằng byte, của dữ liệu tensor.
Lớp trừu tượng công khai<? mở rộng TType > loại ()
Trả về loại của tenxơ này dưới dạng lớp con đã đăng ký của TType
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],[]]