dòng chảy căng:: Đầu vào:: Trình khởi tạo
#include <ops.h>
Trình khởi tạo cho phép xây dựng một đối tượng Đầu vào 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 trình khởi tạo lồng nhau biểu thị một mảng đa chiều.
Bản tóm tắt
Tất cả các hàm tạo của trình khởi tạo đều là các mẫu, do đó, các loại hằng số C++ đã nói ở trên có thể được sử dụng để xây dựng một Trình khởi tạo . Trình khởi tạo lưu trữ giá trị mà nó được tạo trong đối tượng Tensor .
Hàm tạo và hàm hủy | |
---|---|
Initializer (const T & v) Xây dựng từ một giá trị vô hướng của một kiểu số học hoặc một 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 rõ ràng. | |
Initializer (const std::initializer_list< T > & v) Xây dựng từ danh sách khởi tạo của các đại lượng vô hướng (tenxơ một chiều). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Xây dựng từ danh sách khởi tạo gồm các đại số vô hướng và một hình dạng rõ ràng. | |
Initializer (const std::initializer_list< Initializer > & v) Xây dựng một tensor đa chiều 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
tenxơ
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 )
Xây dựng từ một giá trị vô hướng của một kiểu số học hoặc một 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 rõ ràng.
Trình khởi tạo
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Xây dựng từ danh sách khởi tạo của các đại lượng vô hướng (tenxơ 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ừ danh sách khởi tạo gồm các đại số vô hướng và một hình dạng 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 tenxơ đa chiều từ danh sách khởi tạo lồng nhau.
Lưu ý rằng cú pháp C++ cho phép lồng các danh sách trình khởi tạo được gõ tùy ý, do đó các trình khởi tạo không hợp lệ như vậy không thể bị từ chối tại thời gian biên dịch. Hàm này thực hiện 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ệ.