1 रिपॉजिटरी
Hardware-accelerated kernels specifically optimized for parallel CTC loss computation.
Distinct from Accelerator Kernels: Focuses on the specific implementation of CTC kernels rather than general accelerator kernels for NPUs/MLUs.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Parallel CTC Kernels. Refine with filters or upvote what's useful.
warp-ctc, सीक्वेंस-टू-सीक्वेंस डीप लर्निंग मॉडल्स को ट्रेन करने के लिए कनेक्शनिस्ट टेम्पोरल क्लासिफिकेशन (CTC) लॉस की गणना करने के लिए एक उच्च-प्रदर्शन लाइब्रेरी है। यह लंबी सीक्वेंस के लिए संभावना गणना के दौरान अंडरफ्लो और प्रिसिजन एरर को रोकने के लिए लॉग-स्पेस कंप्यूटेशन का उपयोग करके एक न्यूमेरिकल स्टेबिलिटी लेयर प्रदान करती है। यह लाइब्रेरी CPU और GPU आर्किटेक्चर में समानांतर रूप से लॉस की गणना करने के लिए हार्डवेयर-एक्सेलेरेटेड कर्नेल का उपयोग करती है। यह CTC एल्गोरिदम के डायनामिक प्रोग्रामिंग स्टेप्स को ऑप्टिमाइज़ करके ट्रेनिंग थ्रूपुट बढ़ाने पर केंद्रित है। ये क्षमताएं स्पीच रिकग्निशन, हैंडराइटिंग ऑप्टिकल कैरेक्टर रिकग्निशन, और सामान्य सीक्वेंस-टू-सीक्वेंस मैपिंग के लिए मॉडल्स की ट्रेनिंग का समर्थन करती हैं। इस प्रोजेक्ट में TensorFlow के भीतर लॉस की गणना और एलाइनमेंट-फ्री ट्रेनिंग के लिए एकीकरण शामिल है।
Ships hardware-accelerated kernels that compute CTC loss in parallel across CPU and GPU architectures.