Skip to content

Commit 8514336

Browse files
committed
fix: add frontmatter, show_doc, tests, See Also to all API notebooks
Structural alignment for all 10 API notebooks: - Add raw YAML frontmatter (title, description, skip_showdoc) - Add #| include: false setup cell with from nbdev.showdoc import * - Add show_doc() for all public classes and functions - Add #| hide test cells with fastcore.test assertions - Add See Also cross-reference sections - Remove stale nbdev_export() call from core.ipynb Notebooks updated: core/core, core/utils, metrics/size, metrics/speed, metrics/memory, metrics/energy, metrics/compute, analysis/profiling, analysis/benchmark, visualization/plot
1 parent 1de7a09 commit 8514336

20 files changed

Lines changed: 563 additions & 106 deletions

fasterbench/benchmark.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Unified benchmarking API for comprehensive model analysis"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/analysis/benchmark.ipynb.
42

53
# %% ../nbs/analysis/benchmark.ipynb #bbaee268

fasterbench/compute.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Compute modules for benchmarking"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/metrics/compute.ipynb.
42

53
# %% ../nbs/metrics/compute.ipynb #0091d170

fasterbench/core.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Core modules for benchmarking"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/core/core.ipynb.
42

53
# %% ../nbs/core/core.ipynb #c59316b7

fasterbench/energy.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Energy modules for benchmarking"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/metrics/energy.ipynb.
42

53
# %% ../nbs/metrics/energy.ipynb #d27f26a4

fasterbench/memory.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Memory modules for benchmarking"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/metrics/memory.ipynb.
42

53
# %% ../nbs/metrics/memory.ipynb #16cd91b6

fasterbench/plot.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""A module to plot the results of the benchmark"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/visualization/plot.ipynb.
42

53
# %% ../nbs/visualization/plot.ipynb #0c86ca8f-38d2-44d0-8204-3c977f1b1c19

fasterbench/profiling.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Per-layer profiling for deep analysis of model performance"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/analysis/profiling.ipynb.
42

53
# %% ../nbs/analysis/profiling.ipynb #imports

fasterbench/size.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Model size and parameter count measurement"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/metrics/size.ipynb.
42

53
# %% ../nbs/metrics/size.ipynb #4c37777e

fasterbench/speed.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Latency and throughput measurement for PyTorch models"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/metrics/speed.ipynb.
42

53
# %% ../nbs/metrics/speed.ipynb #e6b40d9e

fasterbench/utils.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"""Utility functions"""
2-
31
# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/core/utils.ipynb.
42

53
# %% ../nbs/core/utils.ipynb #436e19d0-bb2b-47fd-8499-f38d8ac96e56

0 commit comments

Comments
 (0)