RngReadAndSkip

คลาสสุดท้ายสาธารณะ RngReadAndSkip

เลื่อนเคาน์เตอร์ของ RNG แบบเคาน์เตอร์

สถานะของ RNG หลัง `rng_read_and_skip(n)` จะเหมือนกับสถานะของ RNG หลัง `uniform([n])` (หรือการแจกแจงอื่นๆ) การเพิ่มขึ้นจริงที่เพิ่มให้กับตัวนับคือตัวเลือกการใช้งานที่ไม่ได้ระบุ

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

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

เอาท์พุต <TInt64>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
RngReadAndSkip แบบคงที่
สร้าง (ขอบเขต ขอบเขต ทรัพยากร ตัวดำเนินการ <?> ตัวดำเนินการ < TInt32 > alg ตัว ถูกดำเนินการ <?> เดลต้า)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RngReadAndSkip ใหม่
เอาท์พุต <TInt64>
ค่า ()
ค่าเก่าของตัวแปรทรัพยากร ก่อนที่จะเพิ่มขึ้น

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

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "RngReadAndSkip"

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

เอาท์ พุท สาธารณะ < TInt64 > asOutput ()

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

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

สร้าง RngReadAndSkip แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ทรัพยากร Operand <?>, Operand < TInt32 > alg, Operand <?> เดลต้า)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ทรัพยากร หมายเลขอ้างอิงของตัวแปรทรัพยากรที่เก็บสถานะของ RNG
อัลจี อัลกอริทึม RNG
เดลต้า จำนวนความก้าวหน้า
การส่งคืน
  • อินสแตนซ์ใหม่ของ RngReadAndSkip

เอาท์พุท สาธารณะ <TInt64> ค่า ()

ค่าเก่าของตัวแปรทรัพยากร ก่อนที่จะเพิ่มขึ้น เนื่องจากขนาดสถานะขึ้นอยู่กับอัลกอริธึม เอาต์พุตนี้จะถูกเติมด้านขวาด้วยศูนย์เพื่อให้ได้รูปร่าง int64[3] (ขนาดสถานะสูงสุดปัจจุบันในอัลกอริธึม)