Skip to main content

Changelog

August 26, 2025​

  • πŸ“· VLM support
    • 🧠 LFM2-VL models now available in model library
    • πŸ“± Edge SDK now accepts image content type as message inputs for LFM2-VL models (v0.5.0 and up)
    • πŸ’» Laptop support for LFM2-VL models out-of-the-box
    • 🏹 Test LFM2-VL models live in Apollo (v1.1.4 and up)
    • πŸ› οΈ Finetuning tools accept LFM2-VL checkpoints for high customization capabilities
    • πŸ“¦ Model Bundling Service accepts LFM2-VL finetuned checkpoints for export to Edge SDK
  • πŸ› οΈ Finetuning tools
    • Liger kernel now supported out-of-the-box

August 18, 2025​

  • πŸ’» Laptop support
    • Native support for laptop and desktop computers for LEAP models via llama.cpp
    • Best-in-class performance on AMD Ryzenβ„’ chips
    • Examples using language bindings for NodeJS and Python
    • See more details here
  • πŸ› οΈ Finetuning tools
    • Fixed a bug that caused training to hang unexpectedly
  • πŸ€– Android Edge SDK
    • Fixed a bug related to model downloading

August 11, 2025​

August 4, 2025​

July 28, 2025​

  • πŸ› οΈ Finetuning tools
    • Initial release of finetuning tools for LFM2 models on ≀ 1 GPU (Google Colab notebooks) and > 1 GPU (leap-finetune)
    • See more details here
  • πŸ“¦ Model Bundling Service
    • Use the Finetuning customization tools described above along with leap-bundle to develop and deploy finetuned LEAP models on the edge
    • CLI-based service to create model bundles for usage within the Edge SDK - currently supports any model architecture within the LEAP model library
    • See more details here
  • πŸ€– Android Edge SDK
    • Features
      • Added ModelLoadingOptions and GenerationOptions for more finegrained control over generation and loading options
      • Exposed model ID via ModelRunner.modelId
      • Exposed generation statistics via stats field on MessageResponse.Complete
      • Added Model Downloader module to simplify model fetching in prototypes and development; see details here
    • πŸ› Bug fixes
      • Added Proguard rules to preserve inference engine class names and prevent obfuscation issues.
      • If the generation content hits the maximum context length, finishReason field of MessageResponse.Complete will be EXCEED_CONTEXT. If the prompt exceeds the context length, LeapGenerationPromptExceedContextLengthException will be thrown.
  • 🍎 iOS Edge SDK
    • Features
      • Added ModelLoadingOptions and GenerationOptions for more finegrained control over generation and loading options
      • Exposed model ID via ModelRunner.modelId
      • Exposed generation statistics via stats field on MessageResponse.Complete
      • Added LeapModelDownloader module to simplify model fetching in prototypes and development
    • πŸ› Bug fixes
      • If the generation content hits the maximum context length, finishReason field of MessageResponse.Complete will be EXCEED_CONTEXT. If the prompt exceeds the context length, LeapGenerationPromptExceedContextLengthException will be thrown.