RaggedTensorFromVariant

सार्वजनिक अंतिम वर्ग RaggedTensorFromVariant

एक `वैरिएंट` टेंसर को `रैग्ड टेन्सर` में डिकोड करता है।

दिए गए `वैरिएंट` टेंसर को डिकोड करता है और एक `रैग्ड टेंसर` लौटाता है। इनपुट एक अदिश हो सकता है, जिसका अर्थ है कि यह ragged_rank `output_ragged_rank` के साथ एकल `RaggedTensor` को एन्कोड करता है। इसमें एक मनमाना रैंक भी हो सकता है, इस स्थिति में प्रत्येक तत्व को ragged_rank `input_ragged_rank` के साथ `RaggedTensor` में डीकोड किया जाता है और फिर इन्हें ragged_rank `output_ragged_rank` के साथ एकल `RaggedTensor` को आउटपुट करने के लिए इनपुट आकार के अनुसार स्टैक किया जाता है। इनपुट टेंसर में प्रत्येक `वैरिएंट` तत्व को डिकोड किए गए `रैग्ड टेंसर` के विभाजन और मूल्यों के अनुरूप `input_ragged_rank + 1` टेंसर के साथ एक 1-डी `वैरिएंट` टेंसर तत्व से पुनर्प्राप्त करके डीकोड किया जाता है। यदि `input_ragged_rank` -1 है, तो इसका अनुमान `output_ragged_rank` - `रैंक(encoded_ragged)` के रूप में लगाया जाता है। संबंधित एन्कोडिंग लॉजिक के लिए `RaggedTensorToVariant` देखें।

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

स्थिर <टी> RaggedTensorFromVariant <लांग, टी>
बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> encodedRagged, लांग inputRaggedRank, लांग outputRaggedRank, कक्षा <टी> Tvalues)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया RaggedTensorFromVariant ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्थिर <यू फैली संख्या, टी> RaggedTensorFromVariant <यू, टी>
बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> encodedRagged, लांग inputRaggedRank, लांग outputRaggedRank, कक्षा <टी> Tvalues, कक्षा <u> Tsplits)
एक नया RaggedTensorFromVariant ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>
outputDenseValues ()
आउटपुट `रैग्ड टेंसर` के मूल्यों का प्रतिनिधित्व करने वाला एक टेंसर।
सूची < आउटपुट <यू >>
outputNestedSplits ()
एक या एक से अधिक Tensors की सूची जो आउटपुट `RaggedTensor` के विभाजन का प्रतिनिधित्व करती है।

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

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

सार्वजनिक स्थिर RaggedTensorFromVariant <लांग, टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> encodedRagged, लांग inputRaggedRank, लांग outputRaggedRank, कक्षा <टी> Tvalues)

डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया RaggedTensorFromVariant ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
एन्कोडेड रैग्ड एक `वैरिएंट` टेंसर जिसमें एन्कोडेड `रैग्ड टेन्सर` होता है।
इनपुट रैग्डरैंक इनपुट में प्रत्येक एन्कोडेड `RaggedTensor` घटक की रैग्ड रैंक। यदि -1 पर सेट किया जाता है, तो इसका अनुमान `output_ragged_rank` - `रैंक(encoded_ragged)` के रूप में लगाया जाता है
आउटपुट रैग्डरैंक आउटपुट `रैग्ड टेंसर` की अपेक्षित रैग्ड रैंक। निम्नलिखित को धारण करना चाहिए: `output_ragged_rank = रैंक (encoded_ragged) + input_ragged_rank`।
रिटर्न
  • RaggedTensorFromVariant का एक नया उदाहरण

सार्वजनिक स्थिर RaggedTensorFromVariant <यू, टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> encodedRagged, लांग inputRaggedRank, लांग outputRaggedRank, कक्षा <टी> Tvalues, कक्षा <u> Tsplits)

एक नया RaggedTensorFromVariant ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
एन्कोडेड रैग्ड एक `वैरिएंट` टेंसर जिसमें एन्कोडेड `रैग्ड टेन्सर` होता है।
इनपुट रैग्डरैंक इनपुट में प्रत्येक एन्कोडेड `RaggedTensor` घटक की रैग्ड रैंक। यदि -1 पर सेट किया जाता है, तो इसका अनुमान `output_ragged_rank` - `रैंक(encoded_ragged)` के रूप में लगाया जाता है
आउटपुट रैग्डरैंक आउटपुट `रैग्ड टेंसर` की अपेक्षित रैग्ड रैंक। निम्नलिखित को धारण करना चाहिए: `output_ragged_rank = रैंक (encoded_ragged) + input_ragged_rank`।
रिटर्न
  • RaggedTensorFromVariant का एक नया उदाहरण

सार्वजनिक आउटपुट <टी> outputDenseValues ()

आउटपुट `रैग्ड टेंसर` के मूल्यों का प्रतिनिधित्व करने वाला एक टेंसर।

सार्वजनिक सूची < आउटपुट <यू >> outputNestedSplits ()

एक या एक से अधिक Tensors की सूची जो आउटपुट `RaggedTensor` के विभाजन का प्रतिनिधित्व करती है।