Apple's Minions: A virtual GPU cloud built from idle Apple Silicon Macs

(machinelearning.apple.com)

55 points | by acossta 1 hour ago

11 comments

  • sdoering 34 minutes ago
    Pardon me not understanding what this is about?

    Basically SETI for AI workloads? At least, this is the impression the landingpage left me with.

    I am a bit lost, tbh.

    • railka 18 minutes ago
      Minions is an internal enterprise system already in use at Apple. It pools idle Mac GPUs into a shared compute cluster for ML inference.

      There is no distributed execution of a single LLM across multiple GPUs using tensor parallelism here. Instead, it relies on task-level parallelism-breaking down a large workload into independent subtasks that run across separate machines. For example, generating embeddings for a million documents.

      • alt227 0 minutes ago
        So basically works the same way as Folding@Home?
  • tom1337 25 minutes ago
    I guess for companies this can be nice? Run some inference in the off-hours on the machines that you already have. Could be useful for analytical tasks that don't require to be instant. On the technical side this doesn't seem that groundbreaking for me though.
  • pm90 25 minutes ago
    My warm take is that Apple is leaving a lot of money on the table by not investing in creating an independent supply chain for their chips and building their own cloud. They arguably had the first mover advantage when it came to general purpose arm compute; all they had to do was flood the market and make it easy for anyone to rent it. Not only would they corner a part of the market but perhaps ease demand pressure on other chip manufacturers too.
    • sigmoid10 19 minutes ago
      Apart from straight up buying TSMC's or Samsung's fabs I don't see a way of building a vertically integrated high-end chip supply chain for Apple. At least not on timeframes measured below a decade. And on those time frames the current supply issues will probably be resolved by companies who put all their effort into it instead of just tweaking their bottom line.
    • pjmlp 3 minutes ago
      They don't get enterprise, A/UX, mkLinux, OS X Server, Mac Pro tower, all gone now.

      Swift's main reason to go open source and have good Linux support was naturally for app developers to be able to use it on server side, which naturally wasn't going to be macOS.

      I macOS wasn't required for developing iDevices apps, they would surely sell even less desktops.

  • brandonpelfrey 7 minutes ago
    I don't get it. In the paper it sounds like it's "just" a CRUD DB, then you have some fleet of Macs, and they store inputs and outputs in S3. What's the innovation here? Not trying to poo on this, but it looked like the most basic and obvious approach.
  • pjmlp 5 minutes ago
    Apple rediscovering HPC clusters, but without OS X Server to serve alongside it.
  • gempir 11 minutes ago
    Interesting, so this is basically Apple's version of exo ? https://github.com/exo-explore/exo
  • simbas 39 minutes ago
    That's why the button is on the underside.
  • Bric3d 42 minutes ago
    They'll throw this together but still not sell you something you can stick in a rack ?
    • Telemakhos 28 minutes ago
      That seems to be the point: you leverage existing workstations on your corporate network and run compute batches at night while they're idle. You don't have to buy any extra servers for your low-priority AI workloads.
      • jprd 18 minutes ago
        We were doing this decades ago with engineer's HP C3600s under their desks. It wasn't AI, just low-priority HPC / fluid stuff batched out to hundreds of workstations.
  • skhameneh 5 minutes ago
    I’m a bit disappointed in the lack of depth (and use of Ollama): https://arxiv.org/html/2610.12970v1

    Apple has released some small models previously that seemed genuinely great, along with some quality research/efforts. I’m just not seeing the same level of depth here, am I missing something?

  • veexx103 27 minutes ago
    This project sounds good.

    What is it actually like?

  • railka 23 minutes ago
    [dead]