Training compute (GPU/TPU time for model training) - Experimentation compute (dozens or hundreds of training runs during development) - Inference compute (running the model in production on new data) - Storage and networking costs