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

Extend EC measuring approach #8

Open
rvandernoort opened this issue Apr 14, 2023 · 0 comments
Open

Extend EC measuring approach #8

rvandernoort opened this issue Apr 14, 2023 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@rvandernoort
Copy link
Contributor

Summary

Currently, this work supports measuring the energy consumption of the forward and backward passes of the model for each layer and the loss function. To get a complete overview of the energy usage for ML development, we recommend for future work that this tool is extended such that it includes measurements for data loading, pre-processing, loading and saving the model, optimizers etc. The current implementation of PyTorch 2.0.0 allowed for the implementation of the current method using hooks. The lack of hooks in PyTorch for the other functionalities blocks the implementation of the other functionalities.

Roadmap

  • Introduce hooks for data loaders, preprocessors, loading and saving the model, and optimizers in PyTorch
  • Introduce measurements of these hooks in GATorch
  • Implement reporting of the measurements in a seamless and understandable way.
@rvandernoort rvandernoort added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant