6 रिपॉजिटरी
Tools for converting and optimizing deep learning model checkpoints into formats compatible with mobile interpreters.
Distinguishing note: Existing candidates focus on web content, UI inputs, or network connections, not ML model format conversion.
Explore 6 awesome GitHub repositories matching mobile development · Model Format Optimizers. Refine with filters or upvote what's useful.
TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute models. It functions as a WebGL accelerated tensor engine, providing a foundation for high-performance linear algebra operations and an automatic differentiation framework for computing gradients. The project distinguishes itself through its ability to run machine learning directly in web environments, supporting both client-side inference and browser-based training. It enables the deployment of Python-based models by converting Keras or TensorFlow models into compatible formats
Transforms models from frameworks like Keras into compatible JSON and binary formats for web execution.
यह प्रोजेक्ट कंडीशनल जेनरेटिव एडवरसैरियल नेटवर्क्स (GANs) पर आधारित इमेज-टू-इमेज ट्रांसलेशन फ़्रेमवर्क का एक TensorFlow कार्यान्वयन है। यह ऐसे मॉडल्स को ट्रेन करने के लिए टूल्स प्रदान करता है जो सीखे गए विज़ुअल पैटर्न के आधार पर इनपुट इमेज को आउटपुट इमेज में मैप करते हैं, साथ ही इमेज ट्रांसलेशन रिक्वेस्ट को प्रोसेस करने और वेब क्लाइंट्स को प्रशिक्षित मॉडल चेकपॉइंट्स सर्व करने के लिए एक सर्वर भी प्रदान करता है। इस फ़्रेमवर्क में प्रशिक्षित मॉडल वेट्स को ब्राउज़र-आधारित इन्फ़्रेंस के लिए एक पोर्टेबल फ़ॉर्मेट में बदलने के लिए एक सिस्टम शामिल है। इसमें एक वैलिडेशन प्रक्रिया भी है जो प्रशिक्षित चेकपॉइंट का उपयोग करके इनपुट, आउटपुट और टारगेट इमेज सेट्स का विश्लेषण करके तुलनात्मक रिपोर्ट तैयार करती है। कोडबेस डेटा इंजीनियरिंग से लेकर, जिसमें इमेज डेटासेट तैयारी और पेयर-आधारित पाइपलाइनिंग शामिल है, कंडीशनल एडवरसैरियल ट्रेनिंग तक की पूरी पाइपलाइन को कवर करता है। यह ग्रेस्केल इमेज कलराइज़ेशन और सिंथेटिक इमेजरी जनरेशन जैसे विशिष्ट विज़ुअल ट्रांसफ़ॉर्मेशन्स को सपोर्ट करता है।
Converts TensorFlow weights into a portable JSON format for browser-based inference.
This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen
Converts models into specialized formats to enable mixed precision and hardware acceleration.
Tengine टूलिंग का एक सूट और एक हल्का निष्पादन इंजन है जिसे सीमित एम्बेडेड हार्डवेयर पर डीप लर्निंग मॉडल चलाने के लिए डिज़ाइन किया गया है। यह न्यूरल नेटवर्क मॉडल को बदलने, वेट्स को क्वांटाइज़ करने, ऑपरेटर कर्नेल को ऑप्टिमाइज़ करने और CPU, GPU और NPU इकाइयों में इन्फरेंस प्रदर्शन को बेंचमार्क करने के लिए एक इंफ्रास्ट्रक्चर प्रदान करता है। यह प्रोजेक्ट उच्च-दक्षता वाले कर्नेल उत्पन्न करने के लिए एक स्वचालित ऑपरेटर कर्नेल ऑप्टिमाइज़र और एक मॉडल क्वांटाइज़ेशन टूल की सुविधा देता है जो मेमोरी उपयोग को कम करने के लिए परिशुद्धता को पूर्णांक प्रारूपों में कम करता है। इसमें एम्बेडेड उपकरणों पर न्यूरल नेटवर्क आर्किटेक्चर की निष्पादन गति और दक्षता का मूल्यांकन करने के लिए एक समर्पित हार्डवेयर बेंचमार्किंग टूल शामिल है। यह सिस्टम हार्डवेयर-अज्ञेय आंतरिक प्रतिनिधित्व में मॉडल प्रारूप रूपांतरण, मॉड्यूलर ऑपरेटर डिस्पैच और मल्टी-बैकएंड निष्पादन को कवर करता है। ये क्षमताएं एम्बेडेड डिप्लॉयमेंट के लिए बाहरी न्यूरल नेटवर्क परिभाषाओं को एक संगत रनटाइम प्रारूप में बदलने की अनुमति देती हैं।
Transforms neural network models into a compatible internal format using local binaries or browser-based tools.
यह प्रोजेक्ट एक PyTorch मॉडल सर्विंग फ्रेमवर्क है जिसे स्केलेबल नेटवर्क एंडपॉइंट्स के माध्यम से प्रोडक्शन में मशीन लर्निंग मॉडल को तैनात और स्केल करने के लिए डिज़ाइन किया गया है। यह एक उच्च-प्रदर्शन इन्फरेंस सर्वर, ऑप्टिमाइज़र और मॉडल लाइफसाइकिल मैनेजर के रूप में कार्य करता है जो मॉडल लोडिंग, रिक्वेस्ट बैचिंग और हार्डवेयर एक्सेलेरेशन को संभालता है। यह सिस्टम उन्नत ऑर्केस्ट्रेशन और ऑप्टिमाइज़ेशन क्षमताओं के माध्यम से खुद को अलग करता है, जैसे कि निष्पादन ग्राफ़ का उपयोग करके कई मॉडलों को अनुक्रमिक वर्कफ़्लो में जोड़ना और थ्रूपुट व विलंबता में सुधार करने के लिए डायनेमिक बैचिंग को नियोजित करना। यह निरंतर बैचिंग और टेंसर समानता (tensor parallelism) के माध्यम से जेनरेटिव AI और बड़े भाषा मॉडल के लिए विशेष समर्थन प्रदान करता है। व्यापक क्षमता क्षेत्रों में NVIDIA, AMD और Apple Silicon जैसे विविध हार्डवेयर पर GPU संसाधन प्रबंधन, साथ ही पंजीकरण, संस्करण और वर्कर स्केलिंग के लिए व्यापक मॉडल लाइफसाइकिल प्रबंधन शामिल है। यह Prometheus-संगत मेट्रिक्स के माध्यम से सिस्टम स्वास्थ्य और मॉडल प्रदर्शन को ट्रैक करने के लिए ऑब्जर्वेबिलिटी टूल्स को भी एकीकृत करता है। सर्वर को लाइफसाइकिल नियंत्रण और रनटाइम मापदंडों के कॉन्फ़िगरेशन के लिए उपयोग किए जाने वाले कमांड-लाइन इंटरफ़ेस के माध्यम से प्रबंधित किया जाता है।
Profiles and exports models into optimized formats like ONNX and TensorRT to increase inference speed.
PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format optimization. It provides a system for reducing the size and complexity of neural networks to improve inference efficiency, featuring a dedicated engine for knowledge distillation and a mobile model optimizer. The framework differentiates itself through an automated hyperparameter tuning system that uses reinforcement learning and statistical models to determine optimal compression ratios and layer-wise bit allocation. It also includes a distributed training system that utilizes mu
Implements a pipeline to transform large checkpoints into optimized formats for mobile device deployment.