tensorflow::Input::Initializer
#include <ops.h>Initializer cho phép xây dựng một đối tượng Input từ nhiều loại hằng số C++ khác nhau, chẳng hạn như các hằng số nguyên thủy đơn giản và các danh sách khởi tạo lồng nhau biểu diễn một mảng đa chiều.
Bản tóm tắt
Các hàm tạo khởi tạo đều là các mẫu, vì vậy các loại hằng số C++ đã đề cập ở trên có thể được sử dụng để tạo một Initializer . Initializer lưu trữ giá trị được sử dụng để tạo ra nó trong một đối tượng Tensor .
Hàm khởi tạo và hàm hủy | |
|---|---|
Initializer (const T & v) Tạo từ một giá trị vô hướng thuộc kiểu số học hoặc kiểu có thể chuyển đổi thành chuỗi (ví dụ: | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) Xây dựng từ một giá trị vô hướng và một hình dạng cụ thể. | |
Initializer (const std::initializer_list< T > & v) Xây dựng từ một danh sách khởi tạo các giá trị vô hướng (một tensor một chiều). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Xây dựng từ một danh sách khởi tạo các giá trị vô hướng và một hình dạng được chỉ định rõ ràng. | |
Initializer (const std::initializer_list< Initializer > & v) Xây dựng một tensor đa chiều từ một danh sách khởi tạo lồng nhau. |
Thuộc tính công khai | |
|---|---|
status | |
tensor | |
Chức năng công cộng | |
|---|---|
AsTensorProto () | TensorProto |
Thuộc tính công khai
trạng thái
Status tensorflow::Input::Initializer::status
tensor
Tensor tensorflow::Input::Initializer::tensor
Chức năng công cộng
AsTensorProto
TensorProto tensorflow::Input::Initializer::AsTensorProto()
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const T & v )
Tạo từ một giá trị vô hướng thuộc kiểu số học hoặc kiểu có thể chuyển đổi thành chuỗi (ví dụ:
một chuỗi ký tự).
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Xây dựng từ một giá trị vô hướng và một hình dạng cụ thể.
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Xây dựng từ một danh sách khởi tạo các giá trị vô hướng (một tensor một chiều).
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
Xây dựng từ một danh sách khởi tạo các giá trị vô hướng và một hình dạng được chỉ định rõ ràng.
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
Xây dựng một tensor đa chiều từ một danh sách khởi tạo lồng nhau.
Lưu ý rằng cú pháp C++ cho phép lồng nhau các danh sách khởi tạo có kiểu dữ liệu tùy ý, do đó các trình khởi tạo không hợp lệ như vậy không thể bị cấm tại thời điểm biên dịch. Hàm này thực hiện các kiểm tra để đảm bảo rằng danh sách khởi tạo lồng nhau thực sự là một tensor đa chiều hợp lệ.