वज़न के आकार की गणना करता है जिसका उपयोग Cudnn RNN मॉडल द्वारा किया जा सकता है।
वह पैरामीटर आकार लौटाएं जिसका उपयोग Cudnn RNN मॉडल द्वारा किया जा सकता है। बाद में वजन आवंटन और आरंभीकरण में इस आकार का उपयोग किया जाना चाहिए।
num_layers: RNN मॉडल में परतों की संख्या निर्दिष्ट करता है। num_units: छिपी हुई स्थिति का आकार निर्दिष्ट करता है। इनपुट_आकार: इनपुट स्थिति का आकार निर्दिष्ट करता है। rnn_mode: RNN मॉडल के प्रकार को इंगित करता है। इनपुट_मोड: इंगित करें कि क्या इनपुट और पहली परत से पहले वास्तविक गणना के बीच एक रैखिक प्रक्षेपण है। 'स्किप_इनपुट' की अनुमति केवल तभी होती है जब इनपुट_साइज़ == num_units; 'ऑटो_सेलेक्ट' का तात्पर्य 'स्किप_इनपुट' से है जब इनपुट_साइज़ == num_units; अन्यथा, इसका तात्पर्य 'रैखिक_इनपुट' है। दिशा: इंगित करता है कि क्या द्विदिश मॉडल का उपयोग किया जाएगा। डीआईआर = (दिशा == द्विदिश)? 2:1 ड्रॉपआउट: ड्रॉपआउट संभावना। जब 0 पर सेट किया जाता है, तो ड्रॉपआउट अक्षम हो जाता है। बीज: ड्रॉपआउट आरंभ करने के लिए बीज का पहला भाग। बीज 2: ड्रॉपआउट प्रारंभ करने के लिए बीज का दूसरा भाग। पैराम्स_साइज़: पैराम्स बफ़र का आकार जिसे इस आरएनएन मॉडल के लिए आवंटित और आरंभ किया जाना चाहिए। ध्यान दें कि यह पैरामीटर बफ़र सभी GPU के साथ संगत नहीं हो सकता है। कृपया CudnnRNNParamsWeights और CudnnRNNParamsBiases को इस तरह से सहेजने और पुनर्स्थापित करने के लिए उपयोग करें जो विभिन्न रनों के लिए संगत हो।
नेस्टेड क्लासेस
कक्षा | CudnnRnnParamsSize.Options | CudnnRnnParamsSize के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <यू> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <U TNumber बढ़ाता है, T TNumber बढ़ाता है > CudnnRnnParamsSize <U> | |
स्थिर CudnnRnnParamsSize.Options | दिशा (स्ट्रिंग दिशा) |
स्थिर CudnnRnnParamsSize.Options | ड्रॉपआउट (फ्लोट ड्रॉपआउट) |
स्थिर CudnnRnnParamsSize.Options | इनपुटमोड (स्ट्रिंग इनपुटमोड) |
स्थिर CudnnRnnParamsSize.Options | numProj (लंबा numProj) |
आउटपुट <यू> | |
स्थिर CudnnRnnParamsSize.Options | आरएनएनमोड (स्ट्रिंग आरएनएनमोड) |
स्थिर CudnnRnnParamsSize.Options | बीज (लंबा बीज) |
स्थिर CudnnRnnParamsSize.Options | बीज2 (लंबा बीज2) |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <यू> आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक CudnnRnnParamsSize <U> बनाएं ( स्कोप स्कोप, ऑपरेंड <TInt32> numLayers, ऑपरेंड <TInt32> numUnits, ऑपरेंड <TInt32> इनपुटसाइज, क्लास<T> T, क्लास<U> S, विकल्प... विकल्प)
एक नए CudnnRnnParamsSize ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- CudnnRnnParamsSize का एक नया उदाहरण