ClearML
अवलोकन
ClearML Allegro AI का एक व्यापक ML जीवनचक्र प्रबंधन प्लेटफ़ॉर्म है। यह न्यूनतम कोड परिवर्तनों के साथ स्वचालित रूप से प्रयोग पैरामीटर, मेट्रिक्स, आर्टिफैक्ट्स, और कोड कैप्चर करता है। ClearML पूरे ML वर्कफ़्लो का समर्थन करता है: डेटा प्रबंधन और प्रयोग ट्रैकिंग से लेकर मॉडल रजिस्ट्री, स्वचालित पाइपलाइनों, और GPU क्लस्टरों पर वितरित टास्क निष्पादन तक।
श्रेणी
MLOps / प्रयोग ट्रैकिंग
डेवलपर
Allegro AI
लाइसेंस
Apache 2.0
GitHub
स्टार्स
5.5K+
डॉकर हब
allegroai/clearml
पोर्ट्स
22 (SSH), 8008 (API सर्वर), 8081 (वेब UI)
आर्किटेक्चर
ClearML में चार मुख्य घटक शामिल हैं:
ClearML सर्वर
—
बैकएंड समन्वयक
वेब UI
8081
ब्राउज़र-आधारित डैशबोर्ड
एपीआई सर्वर
8008
SDK और एजेंट्स के लिए REST API
फ़ाइल सर्वर
8081
आर्टिफैक्ट और मॉडल भंडारण
ClearML एजेंट
—
वर्कर जो ML कार्यों को निष्पादित करता है
मुख्य विशेषताएँ
ज़ीरो-कोड प्रयोग ट्रैकिंग — सब कुछ स्वचालित रूप से कैप्चर करने के लिए 2 पंक्तियों का कोड जोड़ें
स्वचालित लॉगिंग — मेट्रिक्स, पैरामीटर, मॉडल, कंसोल आउटपुट, प्लॉट्स, इमेजेज़
Git एकीकरण — git commit, diff, और uncommitted बदलावों को स्वचालित रूप से कैप्चर करें
डेटा प्रबंधन — lineage ट्रैकिंग के साथ संस्करणित डेटासेट
मॉडल रजिस्ट्री — ML मॉडलों को संग्रहीत, संस्करणित, और सर्व करें
पाइपलाइन ऑर्केस्ट्रेशन — बहु-चरणीय ML पाइपलाइनों का निर्माण और निष्पादन करें
दूरस्थ निष्पादन — प्रयोगों को कतार में डालें और दूरस्थ GPU वर्करों (ClearML Agent) पर चलाएँ
हाइपरपैरामीटर अनुकूलन — population-based training के साथ स्वचालित HPO
संसाधन निगरानी — प्रति प्रयोग GPU/CPU/RAM निगरानी
स्व-होस्टेड या क्लाउड — अपना स्वयं का सर्वर चलाएँ या ClearML के होस्टेड प्लेटफ़ॉर्म का उपयोग करें
Clore.ai सेटअप
विकल्प 1 — पूर्ण स्व-होस्टेड सर्वर
पूर्ण नियंत्रण के लिए ClearML सर्वर को Clore.ai पर चलाएँ।
चरण 1 — एक सर्वर चुनें
केवल सर्वर (कोई प्रशिक्षण नहीं)
CPU इंस्टेंस
—
8 GB+
सर्वर + प्रशिक्षण
RTX 3080
10 GB
16 GB
पूर्ण MLOps क्लस्टर
कई GPU
—
32 GB+
चरण 2 — Clore.ai पर एक सर्वर किराए पर लें
पर जाएँ clore.ai → मार्केटप्लेस
के लिए सर्वर घटक: CPU इंस्टेंस ठीक काम करते हैं
के लिए प्रशिक्षण वर्कर: GPU इंस्टेंस (RTX 3090, 4090, A100)
पोर्ट खोलें: 22, 8008, 8081
सुनिश्चित करें ≥ 50 GB डिस्क प्रयोग आर्टिफैक्ट्स के लिए
चरण 3 — Docker Compose के साथ डिप्लॉय करें
बनाएँ docker-compose.yml:
स्टैक शुरू करें:
ClearML Server को पूरे स्टैक (MongoDB + Elasticsearch + Redis + API सर्वर + WebUI) के लिए लगभग 4 GB RAM की आवश्यकता होती है। सुनिश्चित करें कि आपका Clore.ai इंस्टेंस पर्याप्त RAM वाला है।
विकल्प 2 — ClearML होस्टेड का उपयोग करें (निःशुल्क)
सर्वर चलाए बिना प्रयोग ट्रैकिंग के लिए, निःशुल्क होस्टेड प्लान का उपयोग करें:
इंटरफ़ेस तक पहुँच
वेब डैशबोर्ड
डिफ़ॉल्ट क्रेडेंशियल्स: पहली लॉगिन पर अपना खाता बनाएँ।
एपीआई सर्वर
SSH के माध्यम से
SDK एकीकरण
इंस्टॉलेशन
प्रारंभिक कॉन्फ़िगरेशन
अपना सर्वर URL दर्ज करें (http://<server-ip>:8008) और डैशबोर्ड से API क्रेडेंशियल्स दर्ज करें।
या प्रोग्रामेटिक रूप से कॉन्फ़िगर करें:
प्रयोगों की ट्रैकिंग
न्यूनतम एकीकरण (2 पंक्तियाँ)
मैनुअल मेट्रिक लॉगिंग
हाइपरपैरामीटर ट्रैकिंग
डेटा प्रबंधन
मॉडल रजिस्ट्री
पाइपलाइन ऑर्केस्ट्रेशन
ClearML एजेंट (वर्कर)
कतारबद्ध प्रयोगों को निष्पादित करने के लिए GPU सर्वर पर एक ClearML एजेंट चलाएँ:
Clore.ai पर, वितरित कंप्यूट क्लस्टर बनाने के लिए ClearML एजेंट्स के रूप में कई GPU नोड्स चालू करें।
हाइपरपैरामीटर अनुकूलन
निगरानी और अलर्ट
समस्या निवारण
Elasticsearch शुरू नहीं होता — सेट करें vm.max_map_count=262144 होस्ट पर: sysctl -w vm.max_map_count=262144. जोड़ें /etc/sysctl.conf स्थायित्व के लिए।
सर्वर से कनेक्ट नहीं हो पा रहा है — Clore.ai पोर्ट सेटिंग्स में 8008 और 8081 पोर्ट खुले हैं, यह सत्यापित करें। जाँचें docker ps सुनिश्चित करने के लिए कि सभी कंटेनर चल रहे हैं।
MongoDB कनेक्शन अस्वीकृत
mongo कंटेनर जाँचें: docker logs clearml_mongo_1
कार्य कतार में अटका हुआ है
सुनिश्चित करें कि ClearML Agent चल रहा है और कतार से जुड़ा हुआ है
धीमा UI
Elasticsearch को इंडेक्स करने में समय लगता है — स्टार्टअप के बाद 2–3 मिनट प्रतीक्षा करें
API 401 अनधिकृत
ClearML वेब डैशबोर्ड में API क्रेडेंशियल्स पुनः जनरेट करें
GPU शोधकर्ताओं के लिए उपयोग के मामले
ट्रेनिंग रन ट्रैक करें — हाइपरपैरामीटर्स या परिणाम फिर कभी न खोएँ
प्रयोगों की तुलना करें — UI में मेट्रिक्स की साथ-साथ तुलना
परिणाम दोहराएँ — ClearML git commit + code diff को स्वचालित रूप से कैप्चर करता है
परिणाम साझा करें — सहयोगी साझा डैशबोर्ड में सभी प्रयोग देख सकते हैं
रिमोट GPU जॉब्स — लैपटॉप से ट्रेनिंग जॉब्स कतार में डालें, Clore.ai GPU नोड्स पर चलाएँ
स्वचालित HPO — कई GPU नोड्स पर समानांतर रूप से हाइपरपैरामीटर खोज चलाएँ
संबंधित टूल्स
MLflow — प्रयोग ट्रैकिंग का विकल्प
Weights & Biases — होस्टेड ML प्रयोग ट्रैकिंग
Ray — वितरित ML प्रशिक्षण और HPO
Clore.ai पर ClearML प्रयोग ट्रैकिंग को GPU कंप्यूट प्रबंधन के साथ जोड़ता है — जिससे आपकी ML टीम को क्लाउड विक्रेता-निर्भरता के बिना पूर्ण MLOps क्षमताएँ मिलती हैं।
Clore.ai GPU अनुशंसाएँ
विकास/परीक्षण
RTX 3090 (24GB)
$0.07–0.21/gpu/hr
प्रोडक्शन प्रशिक्षण
RTX 4090 (24GB)
$0.14–0.42/gpu/hr
💡 इस गाइड के सभी उदाहरण Clore.ai GPU servers पर तैनात किए जा सकते हैं। उपलब्ध GPUs ब्राउज़ करें और घंटे के हिसाब से किराए पर लें — कोई प्रतिबद्धता नहीं, पूर्ण root access.
अंतिम अपडेट
क्या यह उपयोगी था?