Goal: Serve the GGUF-quantized model you produced in Week 12 through at least two different local serving paths, compare their behavior and performance, and write a one-page handoff document recommending which artifact (unmerged adapter + base, or merged GGUF export) a downstream serving team should use — and why. All tools used must be free and runnable locally. Steps:
Modelfile that points FROM your GGUF file, and set a SYSTEM prompt reflecting your fine-tuning task. Run ollama create <your-model-name> -f Modelfile, then ollama run <your-model-name>. Send 3–5 prompts that specifically probe the fine-tuned behavior (not generic questions) and record the responses.llama.cpp's server (llama-server) with your GGUF file. Separately, if your hardware allows, start a second llama-server instance (or a second run) loading the unmerged base model plus the LoRA adapter directly (llama.cpp supports LoRA adapters at load time via its --lora flag). Send the same probe prompts to both and record responses, latency (wall-clock time per response is fine), and any differences in output quality.--enable-lora and point it at your adapter directory. Send the same probe prompts and record latency/throughput. If you don't have GPU access, skip this step and note in your writeup that vLLM serving was evaluated conceptually only, citing the vLLM LoRA docs.Deliverables: Submit your Modelfile, your comparison table, your one-page handoff document (as a text entry or uploaded file), and a short log/screenshot of at least one probe-prompt exchange from each serving path you tested.