For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cloud पर deploy करें

inference cloud के साथ Roboflow Inference containers को AWS और GCP पर CPU या GPU virtual machines में deploy करें।

आप क्लाउड में वर्चुअल मशीनों पर Roboflow Inference कंटेनर तैनात कर सकते हैं। ये VMs पर्दे के पीछे CPU या GPU-आधारित Inference Servers चलाने के लिए कॉन्फ़िगर की गई हैं, इसलिए आपको OS, GPU ड्राइवरों, या Docker इंस्टॉलेशनों से निपटना नहीं पड़ता। Inference CLI वर्तमान में Roboflow Inference कंटेनर इमेजों को Google Cloud (GCP) या Amazon Cloud (AWS) पर चल रही वर्चुअल मशीन में तैनात करने का समर्थन करता है।

Inference CLI मानता है कि संबंधित cloud CLI उस प्रोजेक्ट के लिए कॉन्फ़िगर है जिसमें आप वर्चुअल मशीन तैनात करना चाहते हैं। सेटअप करने के निर्देश पढ़ें Google gcloud CLI या Amazon AWS CLI.

Roboflow Inference क्लाउड डिप्लॉय को शक्ति प्रदान करता है SkyPilot प्रोजेक्ट.

inference cloud deploy

AWS या GCP पर GPU या CPU inference तैनात करें:

# AWS में GPU-सक्षम VM में Roboflow Inference GPU कंटेनर तैनात करें
inference cloud deploy --provider aws --compute-type gpu
# GCP में केवल-CPU VM में Roboflow Inference CPU कंटेनर तैनात करें
inference cloud deploy --provider gcp --compute-type cpu

डिप्लॉयमेंट पूरा होने के बाद मुद्रित "cluster name" पर ध्यान दें। इस हैंडल का उपयोग बाद के कई कमांडों में किया जाता है। deploy कमांड आपके VM के बारे में उपयोगी डिबग और लागत जानकारी भी प्रिंट करता है।

क्लाउड VM में Inference तैनात करने पर यह निम्न रूप का एक endpoint भी प्रिंट करता है http://1.2.3.4:9001; अब आप इस endpoint के विरुद्ध inference चला सकते हैं।

ध्यान दें कि port 9001 अपने-आप खोला जाता है। यदि यह आपके cloud या project के लिए स्वीकार्य है या नहीं, तो अपने security admin से जाँच करें।

inference cloud status

अपने deployment की स्थिति जांचने के लिए, चलाएँ:

डिप्लॉयमेंट रोकें और शुरू करें

आप निम्न का उपयोग करके अपने deployment को शुरू और रोक सकते हैं:

और

inference cloud undeploy

अपना deployment हटाने (undeploy) के लिए, चलाएँ:

क्लाउड deployment में SSH करें

आप निम्न कमांड के साथ अपने cloud deployment में SSH कर सकते हैं:

आवश्यक SSH key अपने-आप आपकी ~/.ssh/config; आपको इसे मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता नहीं है।

क्लाउड डिप्लॉय अनुकूलन

Roboflow Inference cloud deploy आंतरिक रूप से परीक्षण किए गए टेम्पलेटों के आधार पर VMs बनाता है।

उन्नत उपयोग मामलों के लिए, आप अपना स्वयं का sky YAML टेम्पलेट कमांड लाइन पर पास करके टेम्पलेट को अनुकूलित कर सकते हैं:

आप Roboflow CLI में संग्रहीत मानक टेम्पलेट डाउनलोड कर सकते हैं और फिर अपनी आवश्यकताओं के अनुसार उसे संशोधित कर सकते हैं:

फिर आप अपने परिवर्तनों के आधार पर एक कस्टम टेम्पलेट तैनात कर सकते हैं।

आप sky CLI का भी उपयोग अपनी तैनातियों को नियंत्रित करने और अधिक उन्नत कार्यक्षमता तक पहुँचने के लिए कर सकते हैं।

Roboflow Inference deploy वर्तमान में AWS और GCP का समर्थन करता है। कृपया Inference GitHub repository पर एक issue खोलें यदि आप अन्य cloud providers का समर्थन देखना चाहते हैं।

यदि आप चाहें कि Roboflow आपके लिए सर्वर चलाए और scale करे, तो देखें डेडिकेटेड डिप्लॉयमेंट्स.

अंतिम अपडेट

क्या यह उपयोगी था?