เทนเซอร์โฟลว์ :: ops :: ชั่วคราว

#include <state_ops.h>

ส่งคืนค่าเทนเซอร์ที่อาจกลายพันธุ์ แต่ยังคงอยู่ภายในขั้นตอนเดียวเท่านั้น

สรุป

นี่เป็นการทดลองสำหรับการใช้งานภายในเท่านั้นและเป็นไปได้ที่จะใช้ op นี้ในรูปแบบที่ไม่ปลอดภัย อย่าใช้เว้นแต่คุณจะเข้าใจความเสี่ยงอย่างถ่องแท้

เป็นความรับผิดชอบของผู้โทรในการตรวจสอบให้แน่ใจว่าในที่สุด 'ref' จะถูกส่งผ่านไปยัง op ' DestroyTem ContemporaryVariable ' ที่ตรงกันหลังจากการใช้งานอื่น ๆ ทั้งหมดเสร็จสิ้น

แสดงผลการอ้างอิงไปยังสถานะเทนเซอร์เพื่อให้สามารถอ่านหรือแก้ไขได้

เช่น var = state_ops._tem Contemporary_variable ([1, 2], types.float_) var_name = var.op.name var = state_ops.assign (var, [[4.0, 5.0]]) var = state_ops.assign_add (var, [[ 6.0, 7.0]]) สุดท้าย = state_ops._destroy_tem Contemporary_variable (var, var_name = var_name)

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

  • ขอบเขต: วัตถุ ขอบเขต
  • รูปร่าง: รูปร่างของเทนเซอร์ตัวแปร
  • dtype: ประเภทขององค์ประกอบในตัวแปรเทนเซอร์

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

  • var_name: แทนที่ชื่อที่ใช้สำหรับรีซอร์สตัวแปรชั่วคราว ค่าดีฟอลต์คือชื่อของ op ' TemporaryVariable ' (ซึ่งรับประกันว่าไม่ซ้ำกัน)

ผลตอบแทน:

  • Output : การอ้างอิงถึงตัวแปรเทนเซอร์

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

TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype)
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs)

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

operation
ref

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

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

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

VarName (StringPiece x)

โครงสร้าง

tensorflow :: ops :: TemporaryVariable :: Attrs

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

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

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

Operation operation

อ้างอิง

::tensorflow::Output ref

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

ชั่วคราว

 TemporaryVariable(
  const ::tensorflow::Scope & scope,
  PartialTensorShape shape,
  DataType dtype
)

ชั่วคราว

 TemporaryVariable(
  const ::tensorflow::Scope & scope,
  PartialTensorShape shape,
  DataType dtype,
  const TemporaryVariable::Attrs & attrs
)

โหนด

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

VarName

Attrs VarName(
  StringPiece x
)