Benchmarking local model LLM generated Adaptive Card JSON on a 64 GB M1 Max and 16 GB M5
In freemansoft/Flutter-AdaptiveCards a demonstration Dart chat server hands a question to a local Ollama model and asks for the answer as Adaptive Card JSON, a strict, closed-vocabulary schema, which a Flutter client renders as interactive UI rather than as text. We built a set of test probes that measure how well fifteen local models manage that well and how fast. We built the probes on a 64 GB machine and then compared the results to a machine with a quarter the memory. Two machines, one set of test probes Two Apple machines ran the same probes and the same prompts on a 64 GB M1 Max MacBook Pro 14-inch ( MacBookPro18,4 ) and a fanless 16 GB M5 MacBook Air ( Mac17,3 ) used for comparison. The goal was to validate execution and measure performance differences when running the same models on two Apple Silicon chips with different memory sizes and bandwidth. Both hosts ran models back-to-back for hours, so each median below carries whatever position in that r...