CudnnRNNParamsToCanonicalV2

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

ดึงข้อมูลพารามิเตอร์ CudnnRNN ในรูปแบบมาตรฐาน รองรับการฉายภาพใน LSTM

ดึงชุดน้ำหนักจากบัฟเฟอร์พารามิเตอร์ทึบแสงที่สามารถบันทึกและกู้คืนได้ในลักษณะที่เข้ากันได้กับการทำงานในอนาคต

โปรดทราบว่าบัฟเฟอร์พารามิเตอร์อาจเข้ากันไม่ได้กับ GPU ที่แตกต่างกัน ดังนั้นการบันทึกและการฟื้นฟูใดๆ ควรถูกแปลงเป็นและจากน้ำหนักและอคติตามรูปแบบบัญญัติ

num_layers: ระบุจำนวนเลเยอร์ในโมเดล RNN num_units: ระบุขนาดของสถานะที่ซ่อนอยู่ input_size: ระบุขนาดของสถานะอินพุต num_params_weights: จำนวนเมทริกซ์พารามิเตอร์น้ำหนักสำหรับทุกเลเยอร์ num_params_biases: จำนวนเวกเตอร์พารามิเตอร์อคติสำหรับทุกเลเยอร์ ตุ้มน้ำหนัก: รูปแบบมาตรฐานของตุ้มน้ำหนักที่สามารถใช้เพื่อบันทึกและฟื้นฟู มีแนวโน้มที่จะเข้ากันได้มากกว่าคนรุ่นต่างๆ อคติ: รูปแบบบัญญัติของอคติที่สามารถนำมาใช้ในการบันทึกและฟื้นฟู มีแนวโน้มที่จะเข้ากันได้มากกว่าคนรุ่นต่างๆ rnn_mode: ระบุประเภทของโมเดล RNN input_mode: ระบุว่ามีการฉายภาพเชิงเส้นระหว่างอินพุตและการคำนวณจริงก่อนเลเยอร์แรกหรือไม่ อนุญาตให้ใช้ 'skip_input' เมื่อ input_size == num_units เท่านั้น 'auto_select' หมายถึง 'skip_input' เมื่อ input_size == num_units; มิฉะนั้นจะหมายถึง 'linear_input' ทิศทาง: ระบุว่าจะใช้โมเดลแบบสองทิศทางหรือไม่ dir = (ทิศทาง == แบบสองทิศทาง) ? 2 : 1 การออกกลางคัน: ความน่าจะเป็นของการออกกลางคัน เมื่อตั้งค่าเป็น 0 การออกกลางคันจะถูกปิดใช้งาน เมล็ด: ส่วนที่ 1 ของเมล็ดเพื่อเริ่มต้นการออกกลางคัน seed2: ส่วนที่ 2 ของเมล็ดเพื่อเริ่มต้นการออกกลางคัน num_proj: มิติเอาท์พุตสำหรับเมทริกซ์การฉายภาพ หากไม่มีหรือ 0 จะไม่มีการฉายภาพ

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

ระดับ CudnnRNNParamsToCanonicalV2.Options แอ็ตทริบิวต์ทางเลือกสำหรับ CudnnRNNParamsToCanonicalV2

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

รายการ < เอาท์พุต <T>>
คงที่ <T ขยายหมายเลข> CudnnRNNParamsToCanonicalV2 <T>
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ <Integer> numLayers ตัวดำเนินการ <Integer> numUnits ตัวดำเนินการ <Integer> inputSize ตัวดำเนินการ <T> พารามิเตอร์ ยาว numParamsWeights ยาว numParamsBiases ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ CudnnRNNParamsToCanonicalV2 ใหม่
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
ทิศทาง (ทิศทางของสตริง)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
การออกกลางคัน (การออกกลางคันแบบลอยตัว)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
inputMode (สตริงอินพุตโหมด)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
numProj (ยาว numProj)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
rnnMode (สตริง rnnMode)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
เมล็ด (เมล็ดยาว)
CudnnRNNParamsToCanonicalV2.Options แบบคงที่
เมล็ด2 (เมล็ดยาว2)
รายการ < เอาท์พุต <T>>

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

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

รายการสาธารณะ < เอาท์พุต <T>> อคติ ()

สร้าง CudnnRNNParamsToCanonicalV2 <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัว ดำเนินการ <Integer> numLayers ตัวดำเนินการ <Integer> numUnits ตัว ดำเนินการ <Integer> inputSize ตัวดำเนินการ <T> พารามิเตอร์ ยาว numParamsWeights ยาว numParamsBiases ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ CudnnRNNParamsToCanonicalV2

สาธารณะ CudnnRNNParamsToCanonicalV2.Options ทิศทาง คงที่ (ทิศทางสตริง)

CudnnRNNParamsToCanonicalV2.Options แบบ คง ที่ สาธารณะ (แบบลอยตัวแบบลอย)

สาธารณะ CudnnRNNParamsToCanonicalV2.Options inputMode (String inputMode)

สาธารณะ CudnnRNNParamsToCanonicalV2.Options numProj (Long numProj)

สาธารณะ CudnnRNNParamsToCanonicalV2.Options rnnMode (สตริง rnnMode)

CudnnRNNParamsToCanonicalV2.Options แบบคงที่สาธารณะ (เมล็ดแบบยาว )

CudnnRNNParamsToCanonicalV2.Options แบบคงที่สาธารณะ seed2 (Long seed2)

รายการสาธารณะ < เอาท์พุท <T>> น้ำหนัก ()