Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiling #45

Closed
wants to merge 36 commits into from
Closed
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
b7aec3e
add profiling notebook, hotfix a few classes
cmvcordova Aug 8, 2024
8e0dad2
add profiling notebook, hotfix a few classes
cmvcordova Aug 8, 2024
46b0ec7
merging
cmvcordova Aug 30, 2024
7f2032f
removed pyrootutils, fixed typos, nbstripout check
cmvcordova Aug 30, 2024
dae2e14
nbstripout compliance
cmvcordova Sep 3, 2024
24c8406
add profiling notebook, hotfix a few classes
cmvcordova Aug 8, 2024
56b84b7
removed pyrootutils, fixed typos, nbstripout check
cmvcordova Aug 30, 2024
bf51494
nbstripout compliance
cmvcordova Sep 3, 2024
7b08cea
Merge branch 'profiling' of https://github.com/mila-iqia/ResearchTemp…
cmvcordova Sep 3, 2024
bff3d1e
attempt at merge, lockfiles still hanging
cmvcordova Sep 3, 2024
dde4112
pre-commit check
cmvcordova Sep 4, 2024
912bda0
lockfile regen, config update, misc changes to make profiling noteboo…
cmvcordova Sep 4, 2024
303e6d9
precommit exclusions, more WIP text
cmvcordova Sep 10, 2024
787ddf0
profiling nb progress, new WIP configs for pending throughput multirun
cmvcordova Sep 11, 2024
f189cf4
wandb logging working, notebook progress, CPU GPU throughput comparisons
cmvcordova Sep 12, 2024
e577f95
Cleaned notebook up, support for config parameters in wandb overview
cmvcordova Sep 16, 2024
4dc7bbc
Additional nb cleanup
cmvcordova Sep 16, 2024
064c117
latest nb changes
cmvcordova Sep 18, 2024
0370aa9
post feedback nb restructure
cmvcordova Sep 19, 2024
142b963
Added ImageNet training example
cmvcordova Sep 19, 2024
38b42f0
nb restructuring
cmvcordova Sep 23, 2024
26c50be
pre-run placeholders
cmvcordova Sep 23, 2024
d7f5931
added placeholder for optimized training run, point 3.3
cmvcordova Sep 23, 2024
19b8de8
added cpu constraint
cmvcordova Sep 23, 2024
f5adb25
added all mnist runs
cmvcordova Sep 24, 2024
2140022
fixed text on dataloading differences
cmvcordova Sep 24, 2024
b1c227b
Update docs/examples/profiling.ipynb
cmvcordova Sep 25, 2024
035a4b7
Update docs/examples/profiling.ipynb
cmvcordova Sep 25, 2024
c8c40ac
Update docs/examples/profiling.ipynb
cmvcordova Sep 25, 2024
2a95fdd
Update project/configs/resources/one_gpu.yaml
cmvcordova Sep 25, 2024
4f4505a
Update project/configs/trainer/default.yaml
cmvcordova Sep 25, 2024
768443a
Update project/main.py
cmvcordova Sep 25, 2024
2b138f6
fixed trailing callback_metrics error
cmvcordova Sep 25, 2024
7d5c1d2
changed profiling nb nav from mkdocs.yml to SUMMARY.md
cmvcordova Sep 25, 2024
290b0d3
grammar
cmvcordova Sep 25, 2024
32f4e41
added profiling config
cmvcordova Oct 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ repos:
rev: 0.7.1
hooks:
- id: nbstripout
exclude: profiling.ipynb
require_serial: true

# md formatting
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
* reference/*
* Examples
* examples/*
* [Profiling your code](examples/profiling.ipynb)
* [Related projects](related.md)
* [Getting Help](help.md)
* [Contributing](contributing.md)
Loading