पोर्टेबल या desktop app?
ComfyUI एक ओपन-सोर्स (GPL-3.0), नोड पर आधारित टूल है, जिससे आप अपने PC पर AI मॉडल के ज़रिए इमेज, वीडियो, 3D और ऑडियो बना सकते हैं। यह तीन आधिकारिक रूपों में आता है: Desktop app, Windows Portable बिल्ड और मैनुअल इंस्टॉल। ComfyUI का अपना README साफ़ बताता है कि क्या चुनें: desktop app "is the easiest and best way to use ComfyUI for new users", और पोर्टेबल बिल्ड "is not recommended for regular users"।
फिर भी पोर्टेबल बिल्ड लोकप्रिय है, क्योंकि यह अपने-आप में पूरा है। इसमें अपना Python (python_embeded) आता है, सिस्टम में कुछ इंस्टॉल नहीं होता, और सब कुछ एक फ़ोल्डर में रहता है, जिसे आप कहीं भी ले जा सकते हैं या डिलीट कर सकते हैं। ComfyUI के README का दावा है कि weight streaming से यह बड़े ओपन मॉडल भी "as low as 4GB vram + 8GB ram" पर चला सकता है। यह डेवलपर का दावा है, ToolsBharat की जाँच नहीं।
सही डाउनलोड चुनें
सभी पोर्टेबल बिल्ड ComfyUI के GitHub releases पेज से मिलते हैं। ग्राफ़िक्स कार्ड के हिसाब से चुनें:
- NVIDIA RTX 20 सीरीज़ और नए:
ComfyUI_windows_portable_nvidia.7z। README के मुताबिक़ इसमें अभी Python 3.13 और PyTorch CUDA 13.0 आते हैं। - NVIDIA GTX 10 सीरीज़ और पुराने:
ComfyUI_windows_portable_nvidia_cu126.7z(CUDA 12.6, Python 3.12)। README चेतावनी देता है: इसे 20 सीरीज़ और नए कार्ड पर इस्तेमाल न करें। - Windows on ARM पर NVIDIA:
ComfyUI_windows_portable_nvidia_arm64.7z - AMD GPU:
ComfyUI_windows_portable_amd.7z - Intel GPU:
ComfyUI_windows_portable_intel.7z - सपोर्टेड GPU नहीं है: हर बिल्ड में सिर्फ़ CPU पर चलाने के लिए
run_cpu.batहोता है, जो काफ़ी धीमा है।
स्टेप-बाय-स्टेप इंस्टॉलेशन
- आधिकारिक ComfyUI releases पेज से अपने GPU वाली
.7zफ़ाइल डाउनलोड करें। - उसे 7-Zip से निकालें। नए Windows में File Explorer से भी निकाल सकते हैं। ऐसी ड्राइव चुनें जिसमें काफ़ी जगह हो, क्योंकि मॉडल बड़े होते हैं।
- निकाला गया फ़ोल्डर खोलें। उसमें
ComfyUI,python_embeded,update,README_VERY_IMPORTANT.txtऔर एक या ज़्यादाrun_...batफ़ाइलें दिखेंगी। - मॉडल सही जगह रखें। साधारण checkpoint मॉडल की
.safetensorsया.ckptफ़ाइलComfyUI\models\checkpointsमें कॉपी करें। बड़े मॉडल अक्सर कई फ़ाइलों में आते हैं, इसलिए मॉडल के अपने निर्देश देखें कि कौन-सी फ़ाइलComfyUI\models\के किस सब-फ़ोल्डर में जाएगी। run_nvidia_gpu.bat(याrun_amd_gpu.bat,run_intel_gpu.batयाrun_cpu.bat) पर डबल-क्लिक करें।To see the GUI go to: http://127.0.0.1:8188वाली लाइन आने का इंतज़ार करें। ComfyUI आम तौर पर ब्राउज़र अपने-आप खोल देता है। न खुले तो यह पता ख़ुद खोलें।- कमांड विंडो खुली रखें। ComfyUI के दस्तावेज़ चेतावनी देते हैं कि इसे बंद करने पर ComfyUI रुक जाता है।
पहली तस्वीर बनाने के लिए ComfyUI के दस्तावेज़ में "First Image Generation" ट्यूटोरियल है, जो मॉडल लोड करने और text-to-image workflow चलाने का तरीका बताता है।
अपडेट और व्यवस्था
- अपडेट:
updateफ़ोल्डर खोलें।update_comfyui.batसबसे नए commit पर अपडेट करता है, औरupdate_comfyui_stable.batसबसे नए stable वर्ज़न पर।update_comfyui_and_python_dependencies.batसिर्फ़ तब चलाएँ जब रनटाइम एनवायरनमेंट में दिक़्क़त हो। - दूसरे ऐप के साथ मॉडल शेयर करना:
ComfyUIफ़ोल्डर मेंextra_model_paths.yaml.exampleकी कॉपी बनाएँ, उसका नामextra_model_paths.yamlरखें औरbase_pathमें दूसरे ऐप का फ़ोल्डर लिखें। इसके बाद ComfyUI दोबारा शुरू करें। - अतिरिक्त Python पैकेज इंस्टॉल करना: सिस्टम वाला नहीं, बल्कि embedded Python इस्तेमाल करें। पोर्टेबल फ़ोल्डर के अंदर से यह चलाएँ:
.\python_embeded\python.exe -m pip install <package-name> - नेटवर्क के दूसरे डिवाइस के लिए खोलना:
.batफ़ाइल की कमांड लाइन में--listenजोड़ें। ऐसा सिर्फ़ भरोसेमंद नेटवर्क पर करें, क्योंकि उस पोर्ट तक पहुँचने वाला कोई भी आपका ComfyUI इस्तेमाल कर सकता है।
समस्याएँ और हल
- NVIDIA कार्ड पर शुरू नहीं होता: README के मुताबिक़ NVIDIA ड्राइवर अपडेट करें। यह भी जाँचें कि आपने सही बिल्ड लिया है: RTX 20 सीरीज़ और नए के लिए सामान्य बिल्ड, या GTX 10 सीरीज़ और पुराने के लिए cu126।
- फ़ाइल नहीं निकलती: डाउनलोड की गई फ़ाइल पर राइट-क्लिक करें, Properties चुनें, Unblock पर टिक करें और फिर कोशिश करें। ComfyUI के README में यही हल दिया गया है।
- मॉडल नहीं दिख रहा: देखें कि फ़ाइल
ComfyUI\models\के सही सब-फ़ोल्डर में है, फिर पेज रीफ़्रेश करें या ComfyUI दोबारा शुरू करें। - ब्राउज़र नहीं खुला: कमांड विंडो चलते रहने के दौरान
http://127.0.0.1:8188ख़ुद खोलें। - custom nodes इंस्टॉल करने के बाद एरर: custom nodes तीसरे पक्ष का Python कोड होते हैं, जो आपके PC पर चलता है। आख़िरी जोड़ा गया node
ComfyUI\custom_nodesसे हटाकर फिर कोशिश करें। सिर्फ़ भरोसेमंद nodes इंस्टॉल करें।
अनइंस्टॉल करने के लिए ComfyUI बंद करें और पोर्टेबल फ़ोल्डर डिलीट कर दें। अगर मॉडल और बनाई गई तस्वीरें रखनी हैं, तो पहले उनका बैकअप ले लें।