คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

TemporaryVariable

ประชาชน TemporaryVariable ชั้นสุดท้าย

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

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

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

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

เช่น var = state_ops._temporary_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_temporary_variable(var, var_name=var_name)

คลาสที่ซ้อนกัน

ระดับ ตัวแปรชั่วคราวตัวเลือก คุณลักษณะที่จำเป็นสำหรับการ TemporaryVariable

วิธีการสาธารณะ

เอาท์พุท <T>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง <T> TemporaryVariable <T>
สร้าง ( ขอบเขต ขอบเขต รูปร่าง รูปทรงคลาส <T> dtype, ตัวเลือก ... ตัวเลือก)
เมธอดของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ TemporaryVariable ใหม่
เอาท์พุท <T>
โทษ ()
การอ้างอิงถึงตัวแปรเทนเซอร์
คง TemporaryVariable.Options
varName (String varName)

วิธีการสืบทอด

วิธีการสาธารณะ

ประชาชน เอาท์พุท <T> asOutput ()

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อขอรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะคง TemporaryVariable <T> สร้าง ( ขอบเขต ขอบเขต รูปร่าง รูปทรงคลาส <T> dtype, ตัวเลือก ... ตัวเลือก)

เมธอดของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ TemporaryVariable ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
รูปร่าง รูปร่างของเทนเซอร์ตัวแปร
dtype ประเภทขององค์ประกอบในเทนเซอร์ตัวแปร
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • อินสแตนซ์ใหม่ของ TemporaryVariable

ประชาชน เอาท์พุท <T> โทษ ()

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

สาธารณะคง TemporaryVariable.Options varName (String varName)

พารามิเตอร์
varName แทนที่ชื่อที่ใช้สำหรับรีซอร์สตัวแปรชั่วคราว ค่าเริ่มต้นคือชื่อของ op 'TemporaryVariable' (ซึ่งรับประกันว่าไม่ซ้ำกัน)