मुख्य सामग्री पर जाएं

Ollama और GPT4ALL के साथ Llama 3 को लोकली कैसे चलाएँ

GPT4ALL और Ollama के साथ LLaMA 3 को लोकली चलाएँ, और उसे VSCode में इंटीग्रेट करें। फिर, Langchain और Chroma DB से Q&A रिट्रीवल सिस्टम बनाएँ।
अपडेट किया गया 25 सित॰ 2026  · 12 मि॰ पढ़ें

AI के साथ खोजें

ChatGPTClaudePerplexity

Llama 3 जैसे बड़े भाषा मॉडल्स (LLMs) को लोकली चलाना AI की दुनिया में गेम-चेंजर बन गया है। Hugging Face जैसे प्लेटफ़ॉर्म स्थानीय डिप्लॉयमेंट को प्रोत्साहित कर रहे हैं, जिससे उपयोगकर्ता अपने मॉडलों के साथ बिना रुकावट और निजी तौर पर काम कर सकते हैं।

इस ब्लॉग में, हम जानेंगे कि हमें Llama 3 जैसे LLMs को लोकली क्यों चलाना चाहिए और GPT4ALL तथा Ollama के जरिए उन्हें कैसे एक्सेस करें। इसके अलावा, हम मॉडल सर्विंग, अपने कार्यक्षेत्र में Llama 3 को इंटीग्रेट करने और अंततः इसका उपयोग करके AI एप्लिकेशन विकसित करने के बारे में सीखेंगे। हम इसे केवल चैटबॉट की तरह नहीं, बल्कि अपने वर्कफ़्लो को बेहतर बनाने और प्रोजेक्ट बनाने के लिए भी इस्तेमाल करेंगे।

Llama 3 को लोकली क्यों चलाएँ?

उच्च RAM, GPU, और प्रोसेसिंग पावर की ज़रूरतों के कारण Llama 3 को लोकली चलाना कठिन लग सकता है। फिर भी, फ़्रेमवर्क्स और मॉडल ऑप्टिमाइज़ेशन में प्रगति ने इसे पहले से कहीं अधिक सुलभ बना दिया है। यहाँ कारण हैं कि आपको इसे क्यों आज़माना चाहिए:

  • निरंतर पहुँच: आपको रेट लिमिट्स, डाउनटाइम और अचानक सेवा बाधाओं की चिंता नहीं करनी पड़ेगी।
  • बेहतर प्रदर्शन: प्रतिक्रिया जनरेशन तेज़ होता है, बिना लैग या लेटेंसी के। मध्यम-स्तर के लैपटॉप्स पर भी लगभग 50 टोकन प्रति सेकंड की स्पीड मिलती है।
  • उन्नत सुरक्षा: आप फाइन-ट्यूनिंग के लिए उपयोग किए जाने वाले इनपुट पर पूरा नियंत्रण रखते हैं, और डेटा आपके डिवाइस पर स्थानीय रूप से रहता है।
  • कम लागत: APIs की महँगी फ़ीस या ऑनलाइन चैटबॉट की सदस्यता के बजाय, आप Llama 3 को मुफ़्त में उपयोग कर सकते हैं।
  • कस्टमाइज़ेशन और लचीलापन: आप हाइपरपैरामीटर्स से मॉडल्स को कस्टमाइज़ कर सकते हैं, स्टॉप टोकन जोड़ सकते हैं, और उन्नत सेटिंग्स बदल सकते हैं।
  • ऑफलाइन क्षमताएँ: मॉडल डाउनलोड करने के बाद, इसका उपयोग करने के लिए इंटरनेट की आवश्यकता नहीं होती।
  • स्वामित्व: मॉडल, उसके डेटा, और आउटपुट पर आपका पूर्ण स्वामित्व और नियंत्रण होता है।

हमारा लेख क्लाउड में बड़े भाषा मॉडल (LLMs) उपयोग करने बनाम लोकली चलाने के फायदे और नुकसान पढ़ें ताकि आप तय कर सकें कि लोकली LLMs उपयोग करना आपके लिए उपयुक्त है या नहीं।

GPT4ALL के साथ Llama 3 का उपयोग

GPT4ALL एक ओपन-सोर्स सॉफ़्टवेयर है जो आपको लोकप्रिय बड़े भाषा मॉडल्स को आपकी स्थानीय मशीन पर, बिना GPU के भी, चलाने देता है। यह उपयोगकर्ता-हितैषी है, इसलिए गैर-तकनीकी पृष्ठभूमि वाले लोग भी इसे आसानी से अपना सकते हैं।

हम आधिकारिक डाउनलोड पेज पर जाकर Windows के लिए GPT4ALL डाउनलोड और इंस्टॉल करने से शुरू करेंगे।

एप्लिकेशन इंस्टॉल करने के बाद, इसे लॉन्च करें और मॉडल्स मेन्यू खोलने के लिए “Downloads” बटन पर क्लिक करें। वहाँ नीचे स्क्रॉल करके “Llama 3 Instruct” मॉडल चुनें, फिर “Download” बटन दबाएँ।

Windows एप्लिकेशन GPT4ALL में Llama 3 डाउनलोड करना

डाउनलोड पूरा होने के बाद, टैब बंद करें और “Choose a model” ड्रॉपडाउन मेन्यू में क्लिक करके Llama 3 Instruct मॉडल चुनें।

llama 3 मॉडल चुनना

एक प्रॉम्प्ट टाइप करें और इसे ChatGPT की तरह उपयोग करना शुरू करें। सिस्टम में CUDA टूलकिट इंस्टॉल है, इसलिए यह तेज़ प्रतिक्रिया के लिए GPU का उपयोग करता है।

स्थानीय रूप से llama3 8b मॉडल का उपयोग

Ollama के साथ Llama 3 का उपयोग

अब, Ollama डाउनलोड और इंस्टॉल करके Llama 3 को लोकली उपयोग करने का सबसे आसान तरीका आज़माते हैं।

Ollama के इंस्टॉलर पैकेज को डाउनलोड करना

Ollama एक शक्तिशाली टूल है जो आपको LLMs को लोकली चलाने देता है। यह तेज़ है और ढेरों फीचर्स के साथ आता है।

अपने सिस्टम पर Ollama इंस्टॉल करने के बाद, टर्मिनल/PowerShell लॉन्च करें और यह कमांड टाइप करें।

ollama run llama3

नोट: मॉडल फ़ाइल डाउनलोड करना और टर्मिनल के भीतर चैटबॉट शुरू करना कुछ मिनट ले सकता है।

प्रॉम्प्ट लिखें या प्रश्न पूछना शुरू करें, और Ollama आपके टर्मिनल में ही प्रतिक्रिया जनरेट करेगा। चैट प्रतिक्रिया बेहद तेज़ है, और आप गहराई से विषय में जाने के लिए फॉलो-अप प्रश्न पूछते रह सकते हैं।

Windows PowerShell में llama 3 को डाउनलोड और उपयोग करना

चैटबॉट से बाहर निकलने के लिए, बस /bye टाइप करें।

इन दो सॉफ़्टवेयर के अलावा, आप और एप्लिकेशंस व फ़्रेमवर्क्स जानने के लिए Run LLMs Locally: 7 Simple Methods गाइड देख सकते हैं।

Llama 3 को लोकली सर्व करना

स्थानीय सर्वर चलाने से आप Llama 3 को अन्य एप्लिकेशनों में इंटीग्रेट कर सकते हैं और विशेष कार्यों के लिए अपना खुद का एप्लिकेशन बना सकते हैं।

टर्मिनल में निम्न कमांड टाइप करके लोकल मॉडल इन्फरेंस सर्वर शुरू करें।

ollama serve

यह जाँंचने के लिए कि सर्वर सही से चल रहा है या नहीं, सिस्टम ट्रे में जाएँ, Ollama आइकन ढूँढ़ें, और लॉग्स देखने के लिए राइट-क्लिक करें।

ollama view logs

यह आपको Ollama फ़ोल्डर में ले जाएगा, जहाँ आप `server.log` फ़ाइल खोलकर APIs के जरिए आने वाले सर्वर रिक्वेस्ट्स और समय-चिह्न सहित सर्वर जानकारी देख सकते हैं।

ollama सर्वर लॉग्स

CURL का उपयोग करके API एक्सेस करना

आप CURL कमांड का उपयोग करके इन्फरेंस सर्वर को सीधे एक्सेस कर सकते हैं।

बस मॉडल का नाम और प्रॉम्प्ट दें, और पूर्ण संदेश पाने के लिए सुनिश्चित करें कि स्ट्रीमिंग बंद हो।

curl http://localhost:11434/api/chat -d '{
  "model": "llama3",
  "messages": [
    { "role": "user", "content": "What are God Particles?" }
  ],
  "stream": false
}'

CURL कमांड Linux में नैटिव है, लेकिन आप इसे Windows PowerShell में भी उपयोग कर सकते हैं, जैसा कि नीचे दिखाया गया है।

लोकली होस्टेड llama3 मॉडल को curl से एक्सेस करना

Python पैकेज का उपयोग करके API एक्सेस करना

आप PIP से Ollama Python पैकेज इंस्टॉल करके भी इन्फरेंस सर्वर एक्सेस कर सकते हैं।

pip install ollama

Python में API एक्सेस करने से आप AI-पावर्ड एप्लिकेशन और टूल्स बना सकते हैं, और इसका उपयोग करना बेहद आसान है।

बस `ollama.chat` फ़ंक्शन को मॉडल का नाम और संदेश दें, और यह प्रतिक्रिया जनरेट कर देगा।

नोट: message आर्गुमेंट में आप सिस्टम प्रॉम्प्ट और असिस्टेंट प्रॉम्प्ट भी जोड़कर संदर्भ दे सकते हैं।

import ollama

response = ollama.chat(
    model="llama3",
    messages=[
        {
            "role": "user",
            "content": "Tell me an interesting fact about elephants",
        },
    ],
)
print(response["message"]["content"])

llama 3 द्वारा जनरेटेड आउटपुट

Ollama Python पैकेज असिंक्रोनस कॉल्स और स्ट्रीमिंग जैसी सुविधाएँ भी देता है, जो API रिक्वेस्ट्स को प्रभावी ढंग से मैनेज करने और मॉडल की प्रत्यक्ष गति बढ़ाने में मदद करती हैं।

OpenAI API की तरह, आप एक असिंक्रोनस चैट फ़ंक्शन बना सकते हैं और फिर async फ़ंक्शन के साथ स्ट्रीमिंग कोड लिख सकते हैं, जिससे मॉडल के साथ कुशल और तेज़ इंटरैक्शन संभव हो जाता है।

import asyncio
from ollama import AsyncClient

async def chat():
    """
    Stream a chat from Llama using the AsyncClient.
    """
    message = {
        "role": "user",
        "content": "Tell me an interesting fact about elephants"
    }
    async for part in await AsyncClient().chat(
        model="llama3", messages=[message], stream=True
    ):
        print(part["message"]["content"], end="", flush=True)


asyncio.run(chat())

जैसा कि आप देख सकते हैं, मॉडल टोकन उसी समय प्रदर्शित करता जाता है जैसे वे जनरेट होते हैं।

असिंक और स्ट्रीमिंग आउटपुट

आप Python API का उपयोग करके कस्टम मॉडल बनाना, टेक्स्ट को एम्बेडिंग्स में बदलना, और एरर हैंडलिंग भी कर सकते हैं। आप मॉडल्स की कॉपी, डिलीट, पुल और पुश भी कर सकते हैं।

VSCode में Llama 3 को इंटीग्रेट करना

Ollama को चैटबॉट या प्रतिक्रियाएँ जनरेट करने के अलावा, आप इसे VSCode में इंटीग्रेट कर सकते हैं और Llama 3 का उपयोग ऑटोकंप्लीशन, संदर्भ-सचेत कोड सजेशन, कोड लेखन, डॉक्स्ट्रिंग जनरेशन, यूनिट टेस्टिंग आदि के लिए कर सकते हैं।

1. पहले, हमें टर्मिनल में निम्न कमांड टाइप करके Ollama इन्फरेंस सर्वर को इनिशियलाइज़ करना होगा।

ollama serve

2. VSCode एक्सटेंशन्स में जाएँ, "CodeGPT" टूल खोजें और इंस्टॉल करें। CodeGPT आपको किसी भी मॉडल प्रोवाइडर को API कुंजी के जरिए कनेक्ट करने देता है।

VSCode मार्केट में CodeGPT

3. बाएँ पैनल पर CodeGPT चैट आइकन पर क्लिक करके CodeGPT सेट अप करें। मॉडल प्रोवाइडर को Ollama में बदलें और llama3:8b मॉडल चुनें। आपको API कुंजी देने की आवश्यकता नहीं है, क्योंकि हम इसे लोकली चला रहे हैं।

CodeGPT एक्सटेंशन में मॉडल प्रोवाइडर और मॉडल चुनना

4. Python कोड जनरेट करने के लिए प्रॉम्प्ट लिखें और फिर "Insert the code" बटन पर क्लिक करके कोड को अपने Python फ़ाइल में ट्रांसफ़र करें। आप कोड सुधारने के लिए फॉलो-अप निर्देश भी दे सकते हैं।

CodeGPT में Llama 3 का उपयोग

5. कोडिंग असिस्टेंट के अलावा, आप CodeGPT से कोड समझ सकते हैं, उसे रिफैक्टर कर सकते हैं, डॉक्यूमेंट कर सकते हैं, यूनिट टेस्ट जनरेट कर सकते हैं और समस्याएँ हल कर सकते हैं।

CodeGPT का उपयोग कर कोड रिफैक्टर करना

यदि आप अपने आपको Python प्रो जैसा महसूस करना चाहते हैं, तो VSCode की मुख्य विशेषताओं के बारे में जानने और उसे अपनी ज़रूरत के अनुसार कस्टमाइज़ करने के लिए Setting Up VSCode For Python गाइड देखें।

लोकली AI एप्लिकेशन विकसित करना

इस सेक्शन में, हम एक AI-पावर्ड एप्लिकेशन विकसित करेंगे जो किसी निर्दिष्ट फ़ोल्डर से docx फ़ाइलें पढ़ेगा, उन्हें एम्बेडिंग्स में बदलेगा और उन्हें एक वेक्टर स्टोर में सहेजेगा।

इसके बाद, हम समानता खोज (similarity search) का उपयोग करके प्रासंगिक अर्थ निकालेंगे और आपके प्रश्नों के संदर्भित उत्तर प्रदान करेंगे।

यह एप्लिकेशन आपको किताबों की मूल भावना को तेज़ी से समझने और चरित्र विकास में गहराई तक जाने में सक्षम बनाएगा।

Abid के Books डायरेक्टरी में docx फ़ाइलें

सेटअप

सबसे पहले, हम डॉक्युमेंट्स लोड करने, वेक्टर स्टोर और LLM फ़्रेमवर्क्स के लिए सभी आवश्यक Python पैकेज इंस्टॉल करेंगे।

pip install unstructured[docx] langchain langchainhub langchain_community langchain-chroma

फिर, Ollama इन्फरेंस सर्वर शुरू करें।

ollama serve

डॉक्युमेंट्स लोड करना

एप बनाने से पहले Jupyter Notebook में अपना कोड विकसित और टेस्ट करना एक अच्छी प्रैक्टिस है।

हम DirectoryLoader का उपयोग करके फ़ोल्डर से सभी docx फ़ाइलें लोड करेंगे।

from langchain_community.document_loaders import DirectoryLoader

loader = DirectoryLoader("C:/Users/abida/Desktop/Books", glob="**/*.docx")
books = loader.load()
len(books)
4

आप Chatbot Development with ChatGPT & LangChain: A Context-Aware Approach ट्यूटोरियल का अनुसरण करके अपना संदर्भ-सचेत चैटबॉट बना सकते हैं।

टेक्स्ट को विभाजित करना

पूरी किताब को मॉडल में भेजना संभव नहीं है, क्योंकि इससे उसका कॉन्टेक्स्ट विंडो पार हो जाएगा। इस सीमा से निपटने के लिए, हमें टेक्स्ट को छोटे, अधिक प्रबंधनीय हिस्सों में बाँटना होगा, जो मॉडल के कॉन्टेक्स्ट विंडो में आराम से समा जाएँ।

हमारे मामले में, हम सभी चार किताबों को 500 कैरेक्टर के चंक साइज में बदलेंगे।

from langchain_text_splitters import RecursiveCharacterTextSplitter

text_splitter = RecursiveCharacterTextSplitter(chunk_size=500, chunk_overlap=0)
all_splits = text_splitter.split_documents(books)

Ollama एम्बेडिंग्स और Chroma वेक्टर स्टोर

हम टेक्स्ट को एम्बेडिंग्स में बदलने और उन्हें Chroma डेटाबेस में स्टोर करने के लिए Langchain का उपयोग करेंगे।

हम एम्बेडिंग मॉडल के रूप में Ollama Llama 3 मॉडल का उपयोग कर रहे हैं।

from langchain_chroma import Chroma
from langchain_community.embeddings import OllamaEmbeddings

vectorstore = Chroma.from_documents(
    documents=all_splits,
    embedding=OllamaEmbeddings(model="llama3", show_progress=True),
    persist_directory="./chroma_db",
)
OllamaEmbeddings: 100%|██████████| 23/23 [01:00<00:00,  2.63s/it]

आइए कुछ समानता खोज करके अपने वेक्टर डेटाबेस का परीक्षण करें।

question = "Who is Zahra?"
docs = vectorstore.similarity_search(question)
docs

हमें प्रश्न से मिलते-जुलते चार परिणाम मिले।

समानता खोज का आउटपुट

वेक्टर डेटाबेस और Chroma DB की दुनिया में गहराई से जाने के लिए यह ट्यूटोरियल पढ़ें: Learn How to Use Chroma DB: A Step-by-Step Guide।

Q&A रिट्रीवल सिस्टम के लिए Langchain चेन्स बनाना

एक उचित प्रश्न-उत्तर रिट्रीवल सिस्टम बनाने के लिए, हम Langchain चेन्स का उपयोग करेंगे और मॉड्यूल जोड़ना शुरू करेंगे।

हमारी Q&A चेन में, हम

  1. वेक्टर स्टोर को रिट्रीवर के रूप में उपयोग करेंगे और परिणामों को फ़ॉर्मैट करेंगे।
  2. उसके बाद, हम RAG प्रॉम्प्ट प्रदान करेंगे। आप इसे Langchain Hub से आसानी से पुल कर सकते हैं।
  3. फिर, हम Ollama Llama 3 इन्फरेंस फ़ंक्शन देंगे।
  4. अंत में, केवल प्रतिक्रिया प्रदर्शित करने के लिए परिणामों को पार्स करेंगे।

सरल शब्दों में, Llama 3 मॉडल से गुज़रने से पहले, आपकी क्वेरी को समानता खोज और RAG प्रॉम्प्ट के जरिए संदर्भ दिया जाएगा।

from langchain import hub
from langchain_community.llms import Ollama
from langchain_core.output_parsers import StrOutputParser
from langchain_core.runnables import RunnablePassthrough

llm = Ollama(model="llama3")

retriever = vectorstore.as_retriever()


def format_docs(docs):
    return "\n\n".join(doc.page_content for doc in docs)


rag_prompt = hub.pull("rlm/rag-prompt")
qa_chain = (
    {"context": retriever | format_docs, "question": RunnablePassthrough()}
    | rag_prompt
    | llm
    | StrOutputParser()
)

आप LLamaIndex का उपयोग करके भी इसी तरह का एप्लिकेशन बना सकते हैं। ऐसा करने के लिए LlamaIndex: A Data Framework for the Large Language Models (LLMs) based applications ट्यूटोरियल देखें।

Q&A रिट्रीवल चेन का परीक्षण

कहानी के बारे में अधिक समझने के लिए किताबों पर प्रासंगिक प्रश्न पूछें।

question = "What is the story of the 'Gené is Missing' book?"
qa_chain.invoke(question)

जैसा कि हम देख सकते हैं, संदर्भ के रूप में किताबों का उपयोग करने से सटीक प्रतिक्रिया मिलती है।

'Based on the provided context, "Gené is Missing" appears to be a mystery novel that revolves around uncovering the truth about Gené\'s life and potential involvement in murders. The story follows different perspectives, including Simon trying to prove his innocence, flashbacks of Gené\'s past, and detective Jacob investigating the case.'

अब किसी पात्र के बारे में प्रश्न पूछते हैं।

question = "Who is Arslan?"
qa_chain.invoke(question)

एक सटीक उत्तर जनरेट हुआ।

'Arslan is Zahra\'s brother\'s best friend. He is someone that Zahra visits in the book "A Boy with Honest Dreams" by Abid Ali Awan to gather information about Ali.'

AI एप्लिकेशन बनाना

टर्मिनल में बिना रुकावट चलने वाला एक पूर्ण AI एप्लिकेशन बनाने के लिए, हम पिछली सेक्शन्स के सभी कोड्स को एक सिंगल Python फ़ाइल में जोड़ेंगे।

code AI_app.py

आगे, हम कोड को बेहतर बनाएँगे ताकि इंटरैक्टिव क्वेरींग संभव हो सके, जिससे आप तब तक बार-बार ऐप से प्रश्न पूछ सकें जब तक आप 'exit' टाइप करके सत्र को समाप्त न कर दें।

from langchain_chroma import Chroma
from langchain_community.embeddings import OllamaEmbeddings
from langchain import hub
from langchain_community.llms import Ollama
from langchain_core.output_parsers import StrOutputParser
from langchain_core.runnables import RunnablePassthrough

# loading the vectorstore
vectorstore = Chroma(persist_directory="./chroma_db", embedding_function=OllamaEmbeddings(model="llama3"))

# loading the Llama3 model
llm = Ollama(model="llama3")

# using the vectorstore as the retriever
retriever = vectorstore.as_retriever()

# formating the docs
def format_docs(docs):
    return "\n\n".join(doc.page_content for doc in docs)

# loading the QA chain from langchain hub
rag_prompt = hub.pull("rlm/rag-prompt")

# creating the QA chain
qa_chain = (
    {"context": retriever | format_docs, "question": RunnablePassthrough()}
    | rag_prompt
    | llm
    | StrOutputParser()
)

# running the QA chain in a loop until the user types "exit"
while True:
    question = input("Question: ")
    if question.lower() == "exit":
        break
    answer = qa_chain.invoke(question)

    print(f"\nAnswer: {answer}\n")



टर्मिनल में `Python` और फ़ाइल का नाम लिखकर एप्लिकेशन चलाएँ।

python AI_app.py

यह बढ़िया है। हमने कुछ ही लाइनों के कोड में अपना स्थानीय RAG AI एप्लिकेशन बना लिया है।

AI Python एप्लिकेशन: Q&A रिट्रीवल

इस ट्यूटोरियल का सारा सोर्स कोड GitHub रिपॉज़िटरी kingabzpro/using-llama3-locally पर उपलब्ध है। कृपया देखें और रिपॉज़िटरी को ⭐ देना न भूलें।

निष्कर्ष

इस ट्यूटोरियल में, हमने लैपटॉप पर लोकली Llama 3 का उपयोग करना सीखा। हमने इन्फरेंस सर्वर के बारे में भी जाना और इसे VSCode में इंटीग्रेट करने का तरीका सीखा।

अंततः, हमने Langchain, Chroma और Ollama का उपयोग करके Q&A रिट्रीवल सिस्टम बनाया। डेटा कभी भी स्थानीय सिस्टम से बाहर नहीं गया, और आपको इसे बनाने के लिए एक डॉलर भी खर्च नहीं करना पड़ा। सरल एप्लिकेशंस के अलावा, आप इन्हीं टूल्स से जटिल सिस्टम भी बना सकते हैं।

अधिक जानने के लिए, मैं ये ट्यूटोरियल्स सुझाता/सुझाती हूँ:

FAQs

क्या मैं Llama 3 को macOS या Linux पर लोकली चला सकता/सकती हूँ, या यह केवल Windows के लिए है?

हाँ, आप macOS और Linux पर भी Llama 3 को लोकली चला सकते हैं। Ollama और GPT4ALL जैसे टूल्स मल्टी-प्लैटफ़ॉर्म सपोर्ट देते हैं, और कई सेटअप निर्देश ऑपरेटिंग सिस्टम्स में काफ़ी समान होते हैं।

Llama 3 को आम तौर पर कितनी डिस्क स्पेस चाहिए?

मॉडल के आकार (जैसे, 7B, 13B) पर निर्भर करते हुए, आपको लगभग 4 GB से 20+ GB तक डिस्क स्पेस की आवश्यकता हो सकती है। डाउनलोड से पहले सुनिश्चित करें कि पर्याप्त स्पेस हो, विशेषकर तब जब आप कई मॉडल्स या क्वांटाइज़्ड वर्ज़न्स का उपयोग कर रहे हों।

क्या मैं डिप्लॉयमेंट के बाद Llama 3 को लोकली फाइन-ट्यून कर सकता/सकती हूँ?

हाँ, लेकिन फाइन-ट्यूनिंग को इन्फरेंस से अधिक संसाधनों की आवश्यकता होती है। शुरुआत करने के लिए आपको एक मजबूत GPU सेटअप और Hugging Face Transformers या PEFT (Parameter-Efficient Fine-Tuning) जैसे फ़्रेमवर्क की ज़रूरत होगी।

क्या Llama 3 को लोकली चलाने के लिए GPU ज़रूरी है?

नहीं, यह अनिवार्य नहीं है। GPT4ALL जैसे टूल्स CPUs पर भी Llama 3 चला सकते हैं, लेकिन प्रदर्शन धीमा होगा। यदि आपको रियल-टाइम प्रतिक्रिया चाहिए या बड़े मॉडल्स का उपयोग करना है, तो GPU की कड़ी सिफारिश की जाती है।

क्या मैं Ollama में कई LLMs के बीच स्विच कर सकता/सकती हूँ?

हाँ। Ollama अलग-अलग मॉडल्स जैसे Llama 2, Llama 3, और Mistral चलाने का समर्थन करता है। आप टर्मिनल या GUI (अपने सेटअप पर निर्भर) से उन्हें डाउनलोड कर सकते हैं और उनके बीच स्विच कर सकते हैं।

मैं पहले से डाउनलोड किए गए Llama 3 मॉडल को कैसे अपडेट करूँ?

अधिकांश टूल्स, जैसे Ollama, आपको मॉडल्स को फिर से पुल या रिफ्रेश करने देते हैं। बस डाउनलोड या पुल कमांड फिर से चलाएँ—यह अपडेट्स की जाँच करेगा और उपलब्ध होने पर पुराने वर्ज़न को ओवरराइट कर देगा।


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

एक प्रमाणित डेटा साइंटिस्ट के रूप में, मैं अत्याधुनिक तकनीक का उपयोग करके नवाचारी मशीन लर्निंग अनुप्रयोग बनाने के लिए उत्साहित रहता/रहती हूँ। स्पीच रिकॉग्निशन, डेटा विश्लेषण और रिपोर्टिंग, MLOps, संवादात्मक AI और NLP में मजबूत पृष्ठभूमि के साथ, मैंने ऐसे बुद्धिमान सिस्टम विकसित करने में अपनी विशेषज्ञता निखारी है जो वास्तविक प्रभाव डाल सकें। तकनीकी दक्षता के अलावा, मैं जटिल अवधारणाओं को स्पष्ट और संक्षिप्त भाषा में प्रस्तुत करने में भी निपुण हूँ। परिणामस्वरूप, मैं डेटा साइंस पर एक मांग में रहने वाला/वाली ब्लॉगर बन गया/गई हूँ, और डेटा प्रोफेशनलों के बढ़ते समुदाय के साथ अपने अनुभव और विचार साझा करता/करती हूँ। वर्तमान में, मैं कंटेंट निर्माण और संपादन पर केंद्रित हूँ, बड़े भाषा मॉडलों के साथ काम करते हुए ऐसा प्रभावशाली और आकर्षक कंटेंट विकसित कर रहा/रही हूँ जो व्यवसायों और व्यक्तियों दोनों को अपने डेटा का अधिकतम लाभ उठाने में मदद कर सके।

विषय
कृत्रिम बुद्धिमत्ता
बड़े भाषा मॉडल

DataCamp के साथ AI सीखें!

लर्निंग पाथ

बड़े भाषा मॉडल विकसित करना

16 घंटा
PyTorch और Hugging Face के साथ बड़े भाषा मॉडल (LLMs) विकसित करना सीखें, नवीनतम डीप लर्निंग और NLP तकनीकों का उपयोग करते हुए।
विवरण देखेंRight Arrow
पाठ्यक्रम शुरू करें
और देखेंRight Arrow