เทนเซอร์โฟลว์ :: ops :: กำหนด

#include <state_ops.h>

อัปเดต 'อ้างอิง' โดยกำหนด 'ค่า' ให้กับมัน

สรุป

การดำเนินการนี้จะแสดงผล "ref" หลังจากการมอบหมายงานเสร็จสิ้น ทำให้ง่ายต่อการเชื่อมโยงการดำเนินการที่ต้องใช้ค่ารีเซ็ต

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • ref: ควรมาจากโหนด Variable อาจไม่ได้เริ่มต้น
  • value: ค่าที่จะกำหนดให้กับตัวแปร

แอตทริบิวต์เสริม (ดู Attrs ):

  • validate_shape: ถ้าเป็นจริงการดำเนินการจะตรวจสอบว่ารูปร่างของ 'value' ตรงกับรูปร่างของ Tensor ที่กำหนดให้ หากเป็นเท็จ 'ref' จะอยู่ในรูปของ 'value'
  • use_locking: ถ้าเป็น True งานจะได้รับการป้องกันโดยการล็อค มิฉะนั้นพฤติกรรมนั้นไม่ได้กำหนดไว้ แต่อาจมีความขัดแย้งน้อยกว่า

ผลตอบแทน:

  • Output : = เหมือนกับ "ref" ส่งคืนเป็นความสะดวกสำหรับการดำเนินการที่ต้องการใช้ค่าใหม่หลังจากรีเซ็ตตัวแปรแล้ว

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

Assign (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input value)
Assign (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input value, const Assign::Attrs & attrs)

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

operation
output_ref

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

ฟังก์ชั่นคงที่สาธารณะ

UseLocking (bool x)
ValidateShape (bool x)

โครงสร้าง

tensorflow :: ops :: Assign :: Attrs

ตัวตั้งค่าแอตทริบิวต์ที่เป็นทางเลือกสำหรับAssign

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

การดำเนินการ

Operation operation

output_ref

::tensorflow::Output output_ref

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

กำหนด

 Assign(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input value
)

กำหนด

 Assign(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input value,
  const Assign::Attrs & attrs
)

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ :: tensorflow :: อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ :: tensorflow :: เอาท์พุท

 operator::tensorflow::Output() const 

ฟังก์ชั่นคงที่สาธารณะ

ใช้ล็อค

Attrs UseLocking(
  bool x
)

ValidateShape

Attrs ValidateShape(
  bool x
)