Một tensor mà bộ nhớ chưa được ánh xạ tới không gian dữ liệu có thể truy cập trực tiếp từ JVM.
Tensor thô là sự thể hiện tối giản của tensor được thư viện thời gian chạy TensorFlow cấp phát trong bộ nhớ riêng và nó kiểm soát thời gian tồn tại của nó trong quy trình hiện tại. Dữ liệu được biểu diễn bằng một buffer of bytes
, cho đến khi nó được ánh xạ vào không gian được gõ n chiều bằng một typed tensor
.
Các phiên bản của RawTensor không an toàn theo luồng và tài nguyên của chúng phải được giải phóng bằng cách gọi close()
một cách rõ ràng hoặc ngầm định thông qua try-with-resources.
Phương pháp công khai
Tensor thô | asRawTensor () Trả về một biểu diễn thô (chưa được gõ) của tensor này |
trống rỗng | đóng () Giải phóng các tài nguyên liên quan đến Tensor. |
Bộ đệm dữ liệu Byte | dữ liệu () Trả về dữ liệu thô của tensor này dưới dạng bộ đệm byte. |
Loại dữ liệu | loại dữ liệu () Trả về DataType của các phần tử được lưu trữ trong tensor. |
dài | numByte () Trả về kích thước, tính bằng byte, của dữ liệu tensor. |
Hình dạng | hình dạng () Trả về hình dạng của tensor. |
Sợi dây | toString () Trả về một chuỗi mô tả loại và hình dạng của tensor. |
Phương pháp kế thừa
Phương pháp công khai
đóng khoảng trống công khai ()
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.
dữ liệu ByteDataBuffer công khai ()
Trả về dữ liệu thô của tensor này dưới dạng bộ đệm byte.
Trả lại
- byte tensor
Ném
Ngoại lệ nhà nước bất hợp pháp | nếu tensor đã bị đóng |
---|
numBytes dài công khai ()
Trả về kích thước, tính bằng byte, của dữ liệu tensor.
Chuỗi công khai toString ()
Trả về một chuỗi mô tả loại và hình dạng của tensor.