mirror of
https://github.com/ml-explore/mlx.git
synced 2025-06-25 09:51:17 +08:00
16 lines
639 B
Markdown
16 lines
639 B
Markdown
Microbenchmarks comparing MLX to PyTorch
|
|
========================================
|
|
|
|
Implement the same microbenchmarks in MLX and PyTorch to compare and make a
|
|
list of the biggest possible performance improvements and/or regressions.
|
|
|
|
Run with `python bench_mlx.py sum_axis --size 8x1024x128 --axis 2 --cpu` for
|
|
instance to measure the times it takes to sum across the 3rd axis of the above
|
|
tensor on the cpu.
|
|
|
|
`compare.py` runs several benchmarks and compares the speed-up or lack thereof
|
|
in comparison to PyTorch.
|
|
|
|
Each bench script can be run with `--print-pid` to print the PID and wait for a
|
|
key in order to ease attaching a debugger.
|