Gemma 4 Multimodal Fine-Tuner for Apple Silicon

About six months ago, I started working on a project to fine-tune Whisper locally on my M2 Ultra Mac Studio with a limited compute budget. I got into it. The problem I had at the time was I had 15,000 hours of audio data in Google Cloud Storage, and there was no way I could fit all the audio onto my local machine, so I built a system to stream data from my GCS to my machine during training.Gemma 3n came out, so I added that. Kinda went nuts, tbh.Then I put it on the shelf.When Gemma 4 came out a few days ago, I dusted it off, cleaned it up, broke out the Gemma part from the Whisper fine-tuning and added support for Gemma 4.I'm presenting it for you here today to play with, fork and improve upon.One thing I have learned so far: It's very easy to OOM when you fine-tune on longer sequences! My local Mac Studio has 64GB RAM, so I run out of memory constantly.Anywho, given how much interest there is in Gemma 4, and frankly, the fact that you can't really do audio fine-tuning with MLX, that's really the reason this exists (in addition to my personal interest). I would have preferred to use MLX and not have had to make this, but here we are. Welcome to my little side quest.And so I made this. I hope you have as much fun using it as I had fun making it.-Matt

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

69

out of 100

Verdict

BUILD

high confidence

Competition

11

competitors found, emerging market, funded players

Trend

No signal yet

A local Gemma 4 multimodal audio fine-tuner for Apple Silicon, solving OOM issues and MLX limitations, built by a solo developer.

The pain

ML engineers and researchers on Apple Silicon Macs constantly run out of memory (OOM) when fine-tuning large multimodal LLMs like Gemma 4, especially on longer sequences. Existing open-source MLX tools lack robust audio fine-tuning capabilities, forcing users to expensive, less private cloud GPUs or preventing local fine-tuning altogether.

The gap

There's a specific 'tooling gap' for efficient Gemma 4 multimodal *audio* fine-tuning on Apple Silicon that current MLX-based solutions and other local LLM runners don't adequately address, particularly concerning OOM management and native audio support.

Build angle

Develop a specialized, memory-optimized fine-tuning framework for Gemma 4 multimodal (audio) models on Apple Silicon, initially as a CLI tool, potentially adding a user-friendly GUI or integrations as a paid offering.

Strengths

  • Addresses a very specific, high-severity pain point for a technical audience.
  • The builder has already created a working solution, demonstrating deep expertise and passion.
  • Leverages growing trends in local AI and multimodal models.
  • Clear technical gap identified where existing, funded solutions fall short (audio fine-tuning, OOM on longer sequences with MLX).
  • Cost savings and privacy are strong motivators for local fine-tuning.

Risks

  • Currently an open-source project; monetization strategy for a solo builder is unclear.
  • The target audience, while dedicated, is niche. Scaling could be challenging.
  • Ongoing development and maintenance for a complex, memory-intensive tool could be demanding for a solo builder.
  • Risk of Apple or other incumbents releasing native, more robust solutions that directly address this gap.
  • CLI-only interface might deter less technical users, requiring further development for broader adoption.

Next steps

  1. Actively engage with the current GitHub users and broader developer communities (Reddit, Hacker News) to deeply understand their specific pain points, feature requests, and *what they would pay for*.
  2. Explore potential paid offerings: a polished GUI wrapper, premium support, advanced memory optimization features, or a managed cloud service offering custom fine-tuning using this technology.
  3. Validate pricing for potential commercial offerings by surveying the target audience and potentially launching a minimal paid beta program.
  4. Prioritize features that directly address the most severe OOM issues and offer unique advantages over cloud services or other local tools.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Gemma 4 Multimodal Fine-Tuner for Apple Silicon”.

Open FlyBot