
A web application that runs real-time soldering defect detection using a YOLO model, served via a FastAPI backend. Built to run on AMD GPUs using ROCm — no NVIDIA required. Users upload or stream PCB images through a browser UI, and the app returns annotated results with bounding boxes around detected defects. What It Does Accepts image uploads via a web interface Runs inference using a YOLO model (Ultralytics) with AMD GPU acceleration via ROCm Returns annotated images with detected soldering defects highlighted Includes basic authentication (bcrypt-based) and rate limiting to protect the API Serves a Jinja2-templated frontend from static/
13 Jul 2026