Models

Running Models Locally

How GGUF, MLX, ExecuTorch, Core ML, and Apple Foundation Models differ in Noema 3.4.

Verified for
Noema 3.4+
Applies to
iPhone / iPad / Mac / Vision Pro
Last reviewed
July 17, 2026

Local runtime choices

RuntimeBest fitWhat to know
GGUFBroad compatibility and detailed tuningFlexible quantizations, context controls, projectors, and advanced runtime options.
MLXApple-silicon optimizationEfficient Apple-native execution with a more opinionated settings surface.
ExecuTorchPackaged mobile deploymentsCompatibility and available controls depend on the exported model bundle.
CML / Core MLApple neural-engine and packaged model workflowsDependencies and supported capabilities are model-specific.
AFMApple’s built-in Foundation ModelAvailability depends on device and OS; it is activated, not downloaded like a model file.

Choose by fit, not parameter count alone

  • RAM fit includes model weights, key-value cache, context length, runtime overhead, and vision or audio dependencies.
  • A lighter quantization reduces memory use but can change quality and speed.
  • Long context can consume more memory than expected even with a small model.
  • Vision, tool calling, reasoning, and audio support are separate capabilities; inspect badges and model notes before downloading.

Load and run a model

  1. Open Explore and choose a compatible model and quantization.
  2. Review license, provenance, capability badges, dependencies, and estimated fit.
  3. Download the model and any required projector or companion files.
  4. Open Stored, review its runtime settings, and load it.
  5. Select it in Chat and monitor the context gauge and runtime receipt.

Performance and energy

Use a runtime preset instead of enabling system Low Power Mode as a model-tuning strategy. Battery Saver reduces the workload through Noema’s own settings; Balanced is a good default; Max Speed favors throughput when heat and power use are acceptable.

  • Reduce context length before assuming the model is too large.
  • Close memory-heavy apps and avoid loading multiple large local models unless the fit estimate allows it.
  • Benchmark on the device where the model will actually run.