Download ml-stable-diffusion/mlx/benchmarks/numpy/time_utils.py from Fahad-S/FastVLM_SANA: direct link, hf CLI and curl.
- Browser
- Download file 379 Bytes
-
https://huggingface.co/Fahad-S/FastVLM_SANA/resolve/main/ml-stable-diffusion/mlx/benchmarks/numpy/time_utils.py
- Command line
-
hf download hf://Fahad-S/FastVLM_SANA/ml-stable-diffusion/mlx/benchmarks/numpy/time_utils.py
-
curl -L -o time_utils.py https://huggingface.co/Fahad-S/FastVLM_SANA/resolve/main/ml-stable-diffusion/mlx/benchmarks/numpy/time_utils.py
379 Bytes
| # Copyright © 2023 Apple Inc. | |
| import time | |
| def time_fn(fn, *args): | |
| print(f"Timing {fn.__name__} ...", end=" ") | |
| # warmup | |
| for _ in range(5): | |
| fn(*args) | |
| num_iters = 100 | |
| tic = time.perf_counter() | |
| for _ in range(num_iters): | |
| x = fn(*args) | |
| toc = time.perf_counter() | |
| msec = 1e3 * (toc - tic) / num_iters | |
| print(f"{msec:.5f} msec") | |