Goal: Get hands-on with the two levers from this week's lecture. First, quantize a real model at multiple precisions using free open-source tools and measure the size/VRAM/quality trade-offs yourself. Second, since free-tier GPUs don't expose MIG hardware, complete a concept/design exercise planning a realistic MIG partition layout for a shared A100-80GB using NVIDIA's own official guidance. Steps:
nvidia-smi.llama-quantize tool). Download a small open-weight model in FP16 GGUF format (a 1B–3B parameter model keeps this feasible on a free GPU/CPU).llama-quantize to convert your FP16 GGUF model into three variants: Q8_0, Q5_K_M, and Q4_K_M. For each variant, record the resulting file size on disk.nvidia-smi or system monitor), rough generation speed, and your qualitative judgment of output quality (coherence, correctness, repetition). Note how this compares directionally to the reference data point from the lecture: Llama-2-70B shrinks from \~140GB at FP16 to \~38GB at Q4_K_M, a 3.7x reduction.bitsandbytes library: full FP16, 8-bit, and 4-bit (NF4). After each load, log peak VRAM via nvidia-smi. Confirm the memory pattern matches what you saw with the GGUF quantization levels.1g.10gb up to 7g.80gb) to cover your job mix, and produce a table showing: profile chosen per job, number of instances, memory per instance, and your estimated utilization and cost-per-job versus simply running all jobs sequentially on one whole, unpartitioned GPU.Deliverables: Submit your notebook(s) or exported script(s) showing the quantization commands and measurements, plus your written report (PDF or doc) containing both required tables (quantization results; MIG partition layout) and your reflection — upload as a file or paste as text.