RngReadAndSkip

सार्वजनिक अंतिम कक्षा RngReadAndSkip

काउंटर-आधारित आरएनजी के काउंटर को आगे बढ़ाएं।

`rng_read_and_skip(n)` के बाद RNG की स्थिति `uniform([n])` (या किसी अन्य वितरण) के बाद जैसी ही होगी। काउंटर में जोड़ी गई वास्तविक वृद्धि एक अनिर्दिष्ट कार्यान्वयन विकल्प है।

इस मामले में कि इनपुट एल्गोरिदम RNG_ALG_AUTO_SELECT है, राज्य में काउंटर का आकार int64[2] होना चाहिए, जो एल्गोरिदम के बीच वर्तमान अधिकतम काउंटर आकार है। इस मामले में, यह ऑप काउंटर को इस तरह प्रबंधित करेगा जैसे कि यह लेआउट [लोअर_64बिट्स, हायर_64बिट्स] के साथ एक 128-बिट पूर्णांक है। यदि किसी एल्गोरिदम को काउंटर के लिए 128 बिट्स से कम की आवश्यकता है, तो उसे int64[2] के बाएं हिस्से का उपयोग करना चाहिए। इस तरह, int64[2] सभी मौजूदा RNG एल्गोरिदम (फिलोक्स, थ्रीफ्राई और xla::RandomAlgorithm::RNG_DEFAULT) के साथ संगत है। डाउनस्ट्रीम आरएनजी ऑप्स इस काउंटर का उपयोग किसी भी आरएनजी एल्गोरिदम के साथ कर सकते हैं।

सार्वजनिक तरीके

आउटपुट <लंबा>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर RngReadAndSkip
बनाएं ( स्कोप स्कोप, ऑपरेंड <?> संसाधन, ऑपरेंड <इंटेगर> एल्ग, ऑपरेंड <?> डेल्टा)
एक नए RngReadAndSkip ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <लंबा>
कीमत ()
संसाधन चर का पुराना मान, बढ़ने से पहले।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक आउटपुट <लंबा> आउटपुट के रूप में ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक RngReadAndSkip बनाएं ( स्कोप स्कोप, ऑपरेंड <?> संसाधन, ऑपरेंड <इंटेगर> एल्ग, ऑपरेंड <?> डेल्टा)

एक नए RngReadAndSkip ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
संसाधन संसाधन चर का हैंडल जो RNG की स्थिति को संग्रहीत करता है। राज्य में काउंटर के बाद कुंजी होती है।
alg आरएनजी एल्गोरिथ्म.
डेल्टा उन्नति के योग.
रिटर्न
  • RngReadAndSkip का एक नया उदाहरण

सार्वजनिक आउटपुट <लंबा> मान ()

संसाधन चर का पुराना मान, बढ़ने से पहले। चूंकि राज्य का आकार एल्गोरिदम-निर्भर है, इसलिए यह आउटपुट आकार int64[3] (एल्गोरिदम के बीच वर्तमान अधिकतम राज्य आकार) तक पहुंचने के लिए शून्य के साथ दाएं-पैडेड होगा।