AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks · All skills by job · Minds · Mini tools · How it works · From a source · Apps

AI Blocks › Build and ship software

Mixture of experts trainer

Name your compute budget and goal. Get code to train a large model that only uses part of itself per word.

Mixture of experts trainer is a free AI skill for the job "Build and ship software". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · MIT licence · Made by Orchestra Research · Level: expert · Thinking: high

Made by Orchestra Research. See the original on GitHub; we copied it as it is, with its licence.

What it does

Code to train a large language model that uses only part of itself for each token, so you get more capacity for the same compute. Give your compute budget and goal and you get a working setup, not just theory. In a mixture of experts model, a router sends each token to a few expert sub-networks, for example two of eight. Only those run, so cost per token stays lower than a dense model of the same size. The skill supplies a sparse layer in PyTorch and shows how to train it with DeepSpeed, Megatron-DeepSpeed or Hugging Face tools. It draws on models like Mixtral and Switch Transformers. It needs Python, GPUs and the listed libraries.

You give it

You get

Use it when

How to use it

  1. Add it to your AI once: download it and add the folder to Claude, ChatGPT or Codex as a skill.
  2. Ask for the job in your own words. Your AI opens the skill when it fits.
  3. It works best when your AI can run Python code on several GPUs.

More for Build and ship software

Every build and ship software skill