เทนเซอร์โฟลว์ :: อินพุต

#include <ops.h>

แสดงถึงค่าเทนเซอร์ที่สามารถใช้เป็นตัวถูก ดำเนินการ ได้

สรุป

ผู้สร้างและผู้ทำลาย

Input (const Output & o)
ตัวสร้าง อินพุต ทั้งหมดเป็นนัย
Input (const T & v)
Input (const Initializer & init)
Input (const Tensor & t)
Input (const std::initializer_list< Initializer > & init)
Input (const string & name, int32 i, DataType dt)
ตัวสร้างระบุชื่อโหนดดัชนีและประเภทข้อมูล

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

data_type () const
DataType
index () const
int32
node () const
Node *
node_name () const
string
status () const
tensor () const
const Tensor &

โครงสร้าง

เทนเซอร์โฟลว์ :: อินพุต :: ตัวเริ่มต้น

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

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

อินพุต

 Input(
  const Output & o
)

ตัวสร้าง อินพุต ทั้งหมดเป็นนัย

อินพุต สามารถสร้างโดยปริยายจากวัตถุต่อไปนี้:

  • เอาต์พุต : เพื่อให้เอาต์พุตของการ ดำเนินการ สามารถใช้โดยตรงเป็นอินพุตไปยัง op wrapper ซึ่งรับอินพุต
  • สเกลาร์หรือเทนเซอร์หลายมิติที่ระบุเป็นรายการตัวเริ่มต้นแบบเรียกซ้ำ สิ่งนี้ทำให้สามารถส่งผ่านค่าคงที่เป็นอินพุตไปยัง op wrapper ได้โดยตรง
  • วัตถุ Tensor

อินพุต

 Input(
  const T & v
)

อินพุต

 Input(
  const Initializer & init
)

อินพุต

 Input(
  const Tensor & t
)

อินพุต

 Input(
  const std::initializer_list< Initializer > & init
)

อินพุต

 Input(
  const string & name,
  int32 i,
  DataType dt
)

ตัวสร้างระบุชื่อโหนดดัชนีและประเภทข้อมูล

ควรใช้สำหรับการระบุขอบด้านหลังซึ่งจำเป็นสำหรับโฟลว์การควบคุมเท่านั้น

ประเภทข้อมูล

DataType data_type() const 

ดัชนี

int32 index() const 

โหนด

Node * node() const 

node_name

string node_name() const 

สถานะ

Status status() const 

เทนเซอร์

const Tensor & tensor() const