tensorflow:: อินพุต:: ตัวเริ่มต้น

#include <ops.h>

Initializer ช่วยให้สามารถสร้างอ็อบเจ็กต์ Input จากค่าคงที่ C++ ประเภทต่างๆ เช่น ค่าคงที่พื้นฐานทั่วไป และลิสต์ Initializer แบบซ้อนกันที่แสดงถึงอาร์เรย์หลายมิติ

สรุป

ตัวสร้าง Initializer ทั้งหมดเป็นเทมเพลต ดังนั้นค่าคงที่ C++ ประเภทต่างๆ ที่กล่าวมาข้างต้นจึงสามารถใช้สร้าง Initializer ได้ Initializer จะเก็บค่าที่ใช้สร้างไว้ในอ็อบเจ็กต์ Tensor

ตัวสร้างและตัวทำลาย

Initializer (const T & v)
สร้างจากค่าสเกลาร์ของชนิดข้อมูลทางคณิตศาสตร์หรือชนิดข้อมูลที่สามารถแปลงเป็นสตริงได้ (เช่น
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
สร้างจากค่าสเกลาร์และรูปร่างที่กำหนดไว้อย่างชัดเจน
Initializer (const std::initializer_list< T > & v)
สร้างจากรายการค่าเริ่มต้นของค่าสเกลาร์ (เทนเซอร์หนึ่งมิติ)
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
สร้างจากรายการค่าเริ่มต้นของค่าสเกลาร์และรูปร่างที่กำหนดไว้อย่างชัดเจน
Initializer (const std::initializer_list< Initializer > & v)
สร้างเทนเซอร์หลายมิติจากรายการตัวเริ่มต้นแบบซ้อนกัน

คุณลักษณะสาธารณะ

status
tensor

หน้าที่สาธารณะ

AsTensorProto ()
TensorProto

คุณลักษณะสาธารณะ

สถานะ

Status tensorflow::Input::Initializer::status

เทนเซอร์

Tensor tensorflow::Input::Initializer::tensor

หน้าที่สาธารณะ

แอสเทนเซอร์โปรโต

TensorProto tensorflow::Input::Initializer::AsTensorProto()

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

สร้างจากค่าสเกลาร์ของชนิดข้อมูลทางคณิตศาสตร์หรือชนิดข้อมูลที่สามารถแปลงเป็นสตริงได้ (เช่น

(สตริงลิเทอรัล)

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

สร้างจากค่าสเกลาร์และรูปร่างที่กำหนดไว้อย่างชัดเจน

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

สร้างจากรายการค่าเริ่มต้นของค่าสเกลาร์ (เทนเซอร์หนึ่งมิติ)

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

สร้างจากรายการค่าเริ่มต้นของค่าสเกลาร์และรูปร่างที่กำหนดไว้อย่างชัดเจน

ตัวเริ่มต้น

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< Initializer > & v
)

สร้างเทนเซอร์หลายมิติจากรายการตัวเริ่มต้นแบบซ้อนกัน

โปรดทราบว่าไวยากรณ์ของ C++ อนุญาตให้มีการซ้อนกันของรายการตัวเริ่มต้นที่มีประเภทใดก็ได้ ดังนั้นจึงไม่สามารถห้ามตัวเริ่มต้นที่ไม่ถูกต้องดังกล่าวได้ในระหว่างการคอมไพล์ ฟังก์ชันนี้จะทำการตรวจสอบเพื่อให้แน่ใจว่ารายการตัวเริ่มต้นที่ซ้อนกันนั้นเป็นเทนเซอร์หลายมิติที่ถูกต้อง