Leaderboard Β· All comparisons Β· LynxBenchAI 26Q3 Index

Apple M1 (Apple M1) vs AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) for AI

Device pages: Apple M1 (Apple M1) Β· AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)

On the LynxBenchAI 26Q3 Index, the Apple M1 (Apple M1) scores n/a the AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) overall (Training n/a, Inference n/a, Compute n/a). The two runs used different platforms (macOS and native Linux).

Scores on the LynxBenchAI 26Q3 Index

Ratio = the Apple M1 (Apple M1)'s score divided by the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)'s
ScoreRatioApple M1 (Apple M1)Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)
Overall (GT)n/a4.350.00
Trainingn/a4.010.00
Inferencen/a3.650.00
Computen/a7.150.00
  • Runs on the Apple M1 (Apple M1) only: BF16 compute, BF16 training, FP16 compute, FP16 inference, FP32 compute, FP32 training, INT8 inference.

When to Choose Which

  • Choose the Apple M1 (Apple M1) for training: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Training score on the LynxBenchAI 26Q3 Index.
  • Choose the Apple M1 (Apple M1) for inference: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Inference score on the LynxBenchAI 26Q3 Index.
  • Choose the Apple M1 (Apple M1) for raw compute: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Compute score on the LynxBenchAI 26Q3 Index.

From the LynxBenchAI 26Q3 Index category scores, which are not raw throughput; a lead under 10% counts as level.

Per Model and Precision

LynxBenchAI score per model and precision; ratio = Apple M1 (Apple M1) / Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)
ModelPrecisionRatioApple M1 (Apple M1)Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)
compute
Dense MatMulBF16n/a1.92not run
Dense MatMulFP16n/a3.83not run
Dense MatMulFP32n/a6.81not run
Dense MatMulFP64n/anot runnot run
Sparse MatMulFP32n/a30.25not run
Sparse MatMulFP64n/anot runnot run
inference
DistilBERTFP16n/a3.47not run
DistilBERTFP8n/anot runnot run
DistilBERTINT8n/anot runnot run
DistilGPT2FP16n/a4.17not run
DistilGPT2FP8n/anot runnot run
DistilGPT2INT8n/anot runnot run
Flan-T5 SmallFP16n/a19.46not run
Flan-T5 SmallFP8n/anot runnot run
Flan-T5 SmallINT8n/anot runnot run
GraphGPS (Peptides)FP16n/a7.86not run
GraphGPS (Peptides)FP8n/anot runnot run
GraphGPS (Peptides)INT8n/anot runnot run
MobileNetV3FP16n/a24.40not run
MobileNetV3INT8n/a9.71not run
training
DistilBERTBF16n/a4.68not run
DistilBERTFP32n/a13.76not run
DistilGPT2BF16n/anot runnot run
DistilGPT2FP32n/anot runnot run
Flan-T5 SmallBF16n/a4.68not run
Flan-T5 SmallFP32n/a11.38not run
GraphGPS (Peptides)BF16n/a1.65not run
GraphGPS (Peptides)FP32n/a5.57not run
MobileNetV3BF16n/a5.61not run
MobileNetV3FP32n/a12.60not run

Related Comparisons

Each figure is the first device's overall score divided by the second's.

Measure your own machine: pip install lynxbench-ai Β· Install guide β†’

How to Read These Results

A LynxBenchAI score is sustained throughput on a fixed catalogue of PyTorch models, measured after a warm-up at a batch size raised until throughput stops improving, so it is what the machine holds under load, not its best instant. Training, Inference and Compute are three separate scores; GT combines them (Training and Inference weigh 0.4 each, Compute 0.2).

Every run uses the stock, publicly released PyTorch stack, so a result is broadly indicative of the out-of-the-box PyTorch experience on that hardware, and so of custom PyTorch models too. It does not run your own model, and it is not a vendor-tuned peak like an MLPerf submission.

Scores compare only within one Index: the 26Q3 Index fixes the models, precisions, correctness thresholds and scoring, and a later Index may change them. Each test is one timed window, the scores have no 0-100 scale, and a precision a device cannot run scores zero rather than being skipped.

LynxBenchAI is built by TechnoLynx, which the European Commission engaged as an independent expert advisor on AI performance and benchmarking for AI Gigafactories under the EuroHPC Joint Undertaking (case study).

Questions

Is the Apple M1 (Apple M1) faster than the AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) for AI?
On the LynxBenchAI 26Q3 Index, the Apple M1 (Apple M1) scores n/a the AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) overall (Training n/a, Inference n/a, Compute n/a). The two runs used different platforms (macOS and native Linux).
Should I choose the Apple M1 (Apple M1) or the AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)?
Choose the Apple M1 (Apple M1) for training: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Training score on the LynxBenchAI 26Q3 Index. Choose the Apple M1 (Apple M1) for inference: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Inference score on the LynxBenchAI 26Q3 Index. Choose the Apple M1 (Apple M1) for raw compute: the Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics) has no Compute score on the LynxBenchAI 26Q3 Index. These follow the LynxBenchAI 26Q3 Index category scores, which are not raw throughput.
Which precisions run on only one of the Apple M1 (Apple M1) and the AMD Radeon 780M Graphics (AMD Ryzen 7 8700G w/ Radeon 780M Graphics)?
On the LynxBenchAI 26Q3 Index, only the Apple M1 (Apple M1) runs BF16 compute, BF16 training, FP16 compute, FP16 inference, FP32 compute, FP32 training and INT8 inference; a precision a device cannot execute scores zero.
What does this result tell me about my own PyTorch model?
Every run uses the stock, publicly released PyTorch stack, so a result is broadly indicative of the out-of-the-box PyTorch experience on that hardware, and so of custom PyTorch models too. It does not run your own model, and it is not a vendor-tuned peak like an MLPerf submission.

The Personal Edition submits your benchmark results to TechnoLynx's servers as part of participating in the public leaderboard. If that isn't acceptable for your use case, contact TechnoLynx about Press, Pro, or Enterprise licenses.

Get Started