A lightweight LoRA adapter fine-tuned on
1,794 Edge Impulse / Edge AI MDX documentation files from the
Edge Impulse documentation, built on top of
Qwen/Qwen1.5-0.5B.
Topics covered: Studio projects, datasets, data ingestion, DSP and transformation blocks, learning and processing blocks, model deployment, Python SDK, REST API, CLI tools, and edge inference.
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5BASE_MODEL = "Qwen/Qwen1.5-0.5B"
6ADAPTER = "eoinedge/edgeai-docs-embedding-qwen1.5-0.5b-instruct"
7
8device = "cuda" if torch.cuda.is_available() else ("mps" if torch.backends.mps.is_available() else "cpu")
9
10tokenizer = AutoTokenizer.from_pretrained(BASE_MODEL)
11base_model = AutoModelForCausalLM.from_pretrained(
12 BASE_MODEL,
13 torch_dtype=torch.float16 if device != "cpu" else torch.float32,
14 device_map=device,
15)
16model = PeftModel.from_pretrained(base_model, ADAPTER)
17model.eval()
1from transformers import pipeline
2
3pipe = pipeline("text-generation", model="eoinedge/edgeai-docs-embedding-qwen1.5-0.5b-instruct")
4print(pipe([{"role": "user", "content": "How do I use the Edge Impulse Python SDK to upload data?"}]))
1@misc{edgeai-docs-embedding-qwen1.5-0.5b-instruct,
2 author = {Jordan, Eoin},
3 title = {edgeai-docs-embedding-qwen1.5-0.5b-instruct},
4 year = {2026},
5 publisher = {Hugging Face},
6 howpublished = {\url{https://huggingface.co/eoinedge/edgeai-docs-embedding-qwen1.5-0.5b-instruct}}
7}