ส่งกลับเทนเซอร์ที่อาจกลายพันธุ์แต่ยังคงอยู่ภายในขั้นตอนเดียว
นี่เป็นปฏิบัติการทดลองสำหรับใช้ภายในเท่านั้น และเป็นไปได้ที่จะใช้ 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
สาธารณะคง TemporaryVariable.Options varName (String varName)
พารามิเตอร์
varName | แทนที่ชื่อที่ใช้สำหรับรีซอร์สตัวแปรชั่วคราว ค่าเริ่มต้นคือชื่อของ op 'TemporaryVariable' (ซึ่งรับประกันว่าไม่ซ้ำกัน) |
---|