Open source

27 updates on Open source.

  1. AMD trains its first small language model, AMD-Llama-135M, on MI250 accelerators

    AMD trained a 135M model from scratch on Instinct MI250 accelerators and reports up to 3.88x faster CodeLlama-7b inference when it drafts tokens.

  2. CoMiGS splits on-device fine-tuning into shared generalists and private specialists

    EPFL researchers split LoRA adapters into shared generalists and device-local specialists, and report 47.19 test perplexity against 54.38 for training alone.

  3. MobiLlama is a fully transparent 0.5B model that runs in 770 MB on a phone

    MBZUAI published a 0.5B model that shares one feed-forward block across all layers and reports 7.02 tok/s in 770 MB on a Snapdragon 685 phone.

  4. TinyLLaVA's 3.1B model outscores 7B LLaVA-1.5 on seven of nine benchmarks

    Beihang and Tsinghua researchers report a 3.1B vision-language model that beats the 7B LLaVA-1.5 on seven of nine image benchmarks.

  5. TinyLlama pretrains a 1.1B model on 3 trillion tokens

    Singapore University of Technology and Design trained a 1.1B model on 3 trillion tokens with 16 A100-40G GPUs and released it under Apache 2.0.

  6. Apple publishes MLX, where CPU and GPU share arrays without copies

    Apple machine learning research released an array framework for Apple silicon with a unified memory model, lazy evaluation and Swift bindings for iOS.

  7. LLM.swift wraps llama.cpp for on-device text generation in Swift apps

    A Swift package that wraps llama.cpp so iOS, macOS, watchOS, tvOS and visionOS apps can load a GGUF file and generate text on the device.

  8. MIT HAN Lab publishes TinyChatEngine for 4-bit LLMs on laptops and Raspberry Pi

    The from-scratch C and C++ engine from Song Han's group at MIT runs 4-bit LLaMA2-7B on x86, Apple silicon, Raspberry Pi and Nvidia GPUs.

  9. Hugging Face publishes swift-transformers for Core ML models in Swift apps

    A Swift package with tokenizers, Hub downloads and a Core ML generation loop, demonstrated with Llama 2, Falcon, StarCoder and GPT models.

  10. LLMFarm runs llama.cpp models offline on iOS and macOS

    The iOS and macOS app loads a quantised model file off the device and chats with it offline, with 3B the practical size on an iPhone.

  11. RWKV trains like a transformer and runs with constant memory per token

    The paper releases pretrained RNN weights from 169M to 14B parameters and reports constant time and memory per token during inference.

  12. MLC LLM brings local language models to iPhone, browsers and consumer GPUs

    A compiler stack built on Apache TVM deploys chat models natively to iOS, browsers and consumer GPUs, with an iPhone build handed out through TestFlight.