Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5# Load base model
6base_model = "Qwen/Qwen2.5-Coder-1.5B-Instruct"
7model = AutoModelForCausalLM.from_pretrained(
8 base_model,
9 torch_dtype=torch.float16,
10 device_map="auto",
11 trust_remote_code=True
12)
13
14# Load fine-tuned LoRA adapters
15model = PeftModel.from_pretrained(model, "jsdjsdequinia/cloud-expert-qwen/lora-adapters")
16tokenizer = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
17
18# Ask a question
19question = "How do I troubleshoot SSH connection issues on Linux?"
20prompt = f"<|im_start|>user\n{question}<|im_end|>\n<|im_start|>assistant\n"
21
22inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
23outputs = model.generate(**inputs, max_new_tokens=200, temperature=0.7)
24response = tokenizer.decode(outputs[0], skip_special_tokens=True)
25
26print(response)1 huggingface-cli download jsdjsdequinia/cloud-expert-qwen cloud-expert-qwen-q8_0.gguf --local-dir ./
2 huggingface-cli download jsdjsdequinia/cloud-expert-qwen Modelfile --local-dir ./ ollama create cloud-expert -f Modelfile ollama run cloud-expert1 import ollama
2
3 response = ollama.chat(model='cloud-expert', messages=[
4 {'role': 'user', 'content': 'What is Azure Virtual Machine?'}
5 ])
6 print(response['message']['content'])| Format | Size | Use Case | Download |
|---|---|---|---|
| LoRA Adapters | ~100MB | Fine-tuning, GPU inference | lora-adapters/ |
| Merged Model | ~3GB | Full model, GPU inference | merged-model/ |
| GGUF (q8_0) | ~1.5GB | CPU inference with Ollama | *.gguf |
- What is Microsoft Azure?
- How do I deploy a Docker container?
- Explain Terraform state management
- How do I troubleshoot disk usage on Linux?
- Compare Azure VM vs AWS EC2
- What are Kubernetes best practices?
- How do I configure a Linux firewall?| Setup | Tokens/Second | Use Case |
|---|---|---|
| GPU (RTX 3070) | ~50 tok/s | Development, training |
| CPU (Ollama, 16GB RAM) | ~10-15 tok/s | Work laptop, portable |