autonomio / requests Goto Github PK
View Code? Open in Web Editor NEWRequests for work organized as RFCs
Requests for work organized as RFCs
Track and monitor energy draw for experiments related to model training, model inference in GPUs and CPUS.
The carbon footprint caused by energy consumption of GPUs and CPUs while doing model training and model inference could be reduced, if properly tracked and taken measures to reduce. By this tool, GPU/CPU usage for model training and model inference will be monitored, and logged.
The Energy Draw Tool provides the following features:
The proposed design is chosen over other designs because of a number of reasons:
One of the best alternative approach to this design is CodeCarbon, but the following issues arise for running with codecarbon.
What similar work have we already successfully completed?
Is this something that have already been built by others?: No
Are there useful academic literature or other articles related with this topic? (provide links)
Have we built a relevant prototype previously? : No
Do we have a rough mock for the UI/UX? : No
Do we have a schematic for the system? : No
Detect machine details:
Run energy Tracking
Logging the output
The testing procedure can be done in the following steps:
A tensorflow example for model training:
A tensorflow example for model inference.
A talos example for hyperparameter tuning.
Describe the level of documentation fulfilling this request involves. Consider both end-user documentation and developer documentation.
End User Documentation:
Developer Documentation
Version 0.0.1
nvidia-smi
command's features.
References :
* power draw callback
* GpuStat
References :
* PyRAPL
* EnergyUsage
Write End User documentation, as well as Developer documentation.
End User Documentation:
Developer Documentation
All the testing can use the Bitcoin price prediction example
For model training:
For model inference :
For hyperparameter tuning (Using Talos for hyperparameter tuning) :
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.