mrdbourke/mac-ml-speed-test
A few quick scripts focused on testing TensorFlow/PyTorch/Llama 2 on macOS.
This project helps you understand how fast your Apple Silicon Mac (M1, M2, M3) trains common machine learning models for tasks like image classification and text generation. You input a few simple commands, and it outputs performance metrics showing how quickly different models run on your Mac's hardware. This is useful for researchers, data scientists, or developers who want to compare their Mac's ML capabilities against other machines like NVIDIA GPUs or Google Colab.
202 stars. No commits in the last 6 months.
Use this if you need to quickly benchmark the training speed of popular deep learning models (PyTorch, TensorFlow, Llama 2) on your Apple Silicon Mac.
Not ideal if you need to achieve state-of-the-art model accuracy or perform in-depth framework-to-framework comparisons.
Stars
202
Forks
32
Language
Jupyter Notebook
License
—
Category
Last pushed
May 15, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/transformers/mrdbourke/mac-ml-speed-test"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Blaizzy/mlx-vlm
MLX-VLM is a package for inference and fine-tuning of Vision Language Models (VLMs) on your Mac...
b4rtaz/distributed-llama
Distributed LLM inference. Connect home devices into a powerful cluster to accelerate LLM...
armbues/SiLLM
SiLLM simplifies the process of training and running Large Language Models (LLMs) on Apple...
microsoft/batch-inference
Dynamic batching library for Deep Learning inference. Tutorials for LLM, GPT scenarios.
armbues/SiLLM-examples
Examples for using the SiLLM framework for training and running Large Language Models (LLMs) on...