खास जानकारी देने वाला पेज
खास जानकारी वाले पेज पर, प्रोफ़ाइल चलाने के दौरान आपके मॉडल की परफ़ॉर्मेंस, हार्डवेयर रिसॉर्स का इस्तेमाल करने का तरीका वगैरह के बारे में, एग्रीगेट किया गया टॉप-लेवल व्यू मिलता है. खास जानकारी वाला पेज, XProf में मौजूद दूसरे टूल का इस्तेमाल करके ज़्यादा जानकारी वाले विश्लेषण को शुरू करने के लिए एक शुरुआती पॉइंट के तौर पर काम करता है.
इन प्लैटफ़ॉर्म पर काम करता है
TPU: काम करता है
जीपीयू: काम करता है
खास जानकारी वाले पेज पर, प्रोफ़ाइल किए जा रहे ऐक्सेलरेटर के टाइप के आधार पर जानकारी दिखाई जाती है. उदाहरण के लिए, यह TPUs के लिए, हार्डवेयर परफ़ॉर्मेंस काउंटर के आधार पर मैट्रिक्स-इकाई (MXU) के इस्तेमाल की संख्या (सिर्फ़ ट्रेनिंग) दिखाता है, जबकि GPUs के लिए, यह कर्नेल लॉन्च बनाम कैलकुलेट करने में बिताए गए समय का ब्रेकडाउन दिखाता है.
खास जानकारी वाले पेज के बारे में मुख्य जानकारी
- XProf, ट्रेनिंग और अनुमान प्रोफ़ाइलों में अंतर करता है. इसके लिए, वह इनमें बैकप्रोपगेशन के दौरान लागू किए गए खास XLA ऑपरेशन की मौजूदगी की जांच करता है. इसके बाद, वह खास ऑपरेशन के हिसाब से खास जानकारी को खास जानकारी वाले पेज पर अपने-आप दिखाता है.
- ट्रेनिंग रन के लिए, चरण के समय का हिसाब लगाने की सुविधा तब सबसे अच्छी तरह से काम करती है, जब उपयोगकर्ता प्रोग्राम में ट्रेनिंग लूप के चरणों के लिए साफ़ तौर पर एनोटेशन जोड़ता है. इस साफ़ तौर पर दी गई जानकारी के न होने पर, XProf, चरण के समय का अनुमान लगाने के लिए, हेयुरिस्टिक्स का इस्तेमाल करता है. हालांकि, इसकी सटीकता कम हो सकती है.
- अनुमान लगाने की प्रोसेस की खास जानकारी देने की सुविधा पर फ़िलहाल काम चल रहा है. इसलिए, हो सकता है कि कुछ डेटा गलत हो.