पाइरॉच बनाम टेन्सरफ्लो उत्सुक


14

में tensorflow की रात को अपने बनाता है गूगल ने हाल ही शामिल उत्सुक मोड, पहुँच tensorflow गणना क्षमताओं के लिए एक अनिवार्य एपीआई।

टेट्राफ़्लो उत्सुक पियर्टोच की तुलना कैसे करते हैं?

तुलना को प्रभावित करने वाले कुछ पहलू निम्न हो सकते हैं:

  • अपने स्थिर ग्राफ विरासत (जैसे नोड्स में नाम) के कारण उत्सुकता के फायदे और नुकसान।
  • दोनों की आंतरिक सीमाएँ जो दूसरे के पास नहीं हैं।
  • जिन क्षेत्रों में उनमें से एक में सुधार की आवश्यकता है (जैसे फीचर पूर्णता, कम्प्यूटेशनल अनुकूलन)।
  • पारिस्थितिक तंत्र के अंतर (जैसे टेंसरबोर्ड?)।

नोट 1: यारोस्लाव बुलटोव ने उत्सुक की अच्छी विशेषताओं के बारे में एक समीक्षा लिखी ।

नोट 2: पिछले प्रश्न में , मैंने PyTorch और Tensorflow Fold के बीच तुलना का अनुरोध किया था। उस समय, मुझे यह प्रतीत हुआ कि गुना Google को समर्थन देने के कारण PyTorch का सामना कर सकता है। मैं बहुत गलत था: अंत में, Google ने एगर के पक्ष में गुना छोड़ दिया । मैं समझता हूं कि यह सामान्य टेंसोफ़्लो एपीआई में आंतरिक सीमाओं के कारण था जिसने फोल्ड को बहुत अनुकूल नहीं बनाया, जिसने इसके अपनाने को विवश किया।


2
मेरे लिए, सबसे बड़ा अंतर यह है कि पाइटोर कोड कोड को पढ़ना और समझना बहुत आसान है। यदि मेरे पास कार्यान्वयन के संबंध में कोई विशिष्ट प्रश्न है, तो यह सही में गोता लगाने में आसान है। मुझे बिल्कुल पता नहीं है कि हुड के नीचे टेंसरफ़्लो क्या कर रहा है।
लुइस टी

जवाबों:


1

एक मुख्य लाभ जो मैं उपयोग करता हूं वह यह है कि पीडीबी के साथ संगत है, ताकि

pdb.set_trace # To the rescue

अजगर डेटा संरचनाओं के उपयोग की अनुमति देता है

और हमें मुख्य tf समकक्षों का उपयोग करने के बजाय pythonic नियंत्रण प्रवाह का उपयोग करने दें।

इसके अलावा यह "लैज़िंग लोडिंग" जैसे मेटाप्रोग्रामिंग मुद्दों से बचने की अनुमति देता है और मेरे ग्राफ़ में संचालन का एक गुच्छा जोड़ रहा है। इसके अलावा ऑटोग्राद समानताएं


1
क्या आप पाइटोरच या tf उत्सुक का जिक्र कर रहे हैं? मुझे ऐसा लगता है कि आपके कथन उन दोनों पर लागू होते हैं ...
nasasas
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.