`सूचकांकों` के अनुसार `अपडेट्स` को मौजूदा टेंसर में बिखेरें।
यह ऑपरेशन पास किए गए `टेंसर` में विरल `अपडेट` लागू करके एक नया टेंसर बनाता है। यह ऑपरेशन tf.scatter_nd
के समान है, सिवाय इसके कि अपडेट मौजूदा टेंसर पर बिखरे हुए हैं (शून्य-टेंसर के विपरीत)। यदि मौजूदा टेंसर की मेमोरी का पुन: उपयोग नहीं किया जा सकता है, तो एक प्रतिलिपि बनाई और अद्यतन की जाती है।
यदि `सूचकांक` में डुप्लिकेट हैं, तो हम सूचकांक के लिए अंतिम अद्यतन चुनते हैं।
यदि सीपीयू पर आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो एक त्रुटि वापस आ जाती है।
चेतावनी : इस ऑपरेशन के लिए कुछ GPU विशिष्ट शब्दार्थ हैं। - यदि कोई आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो इंडेक्स को नजरअंदाज कर दिया जाता है। - जिस क्रम में अद्यतन लागू किए जाते हैं वह गैर-नियतात्मक है, इसलिए यदि 'सूचकांकों' में डुप्लिकेट हैं तो आउटपुट गैर-नियतात्मक होगा।
`सूचकांक` एक पूर्णांक टेंसर है जिसमें सूचकांक `आकार` के एक नए टेंसर में समाहित होते हैं।
- `सूचकांक` में कम से कम 2 अक्ष होने चाहिए: `(num_updates, Index_depth)`।
- `सूचकांकों` की अंतिम धुरी `टेन्सर` में अनुक्रमित करने के लिए कितनी गहराई है, इसलिए इस सूचकांक की गहराई `टेन्सर` की रैंक से कम होनी चाहिए: `indices.shape[-1] <=tensor.ndim`
प्रत्येक `अपडेट` की रैंक `tensor.rank - indices.shape[-1]` है। `अपडेट` का समग्र आकार इस प्रकार है:
indices.shape[:-1] + tensor.shape[indices.shape[-1]:]
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <T टीटाइप का विस्तार करता है > TensorScatterNdUpdate <T> | |
आउटपुट <T> | आउटपुट () सूचकांकों के अनुसार दिए गए आकार और अपडेट के साथ एक नया टेंसर लागू किया गया। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक TensorScatterNdUpdate <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> टेंसर, ऑपरेंड <? विस्तारित TNumber > सूचकांक, ऑपरेंड <T> अपडेट)
एक नया TensorScatterNdUpdate ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
टेन्सर | कॉपी/अपडेट करने के लिए टेंसर। |
सूचकांक | सूचकांक टेंसर. |
अपडेट | आउटपुट में बिखरने के लिए अद्यतन। |
रिटर्न
- TensorScatterNdUpdate का एक नया उदाहरण
सार्वजनिक आउटपुट <T> आउटपुट ()
सूचकांकों के अनुसार दिए गए आकार और अपडेट के साथ एक नया टेंसर लागू किया गया।