ohbm / hackathon2022

Website for the 2022 OHBM Hackathon
https://ohbm.github.io/hackathon2022/
MIT License
5 stars 12 forks source link

watts_up_compute #46

Open nikhil153 opened 2 years ago

nikhil153 commented 2 years ago

Title

watts_up_compute

Short description and the goals for the OHBM BrainHack

Integration of compute-tracker tools into neuroimaging pipelines to estimate carbon footprint of image processing. This is an ongoing project by the Sustainability and Environmental Action group (SEA-SIG) at the Organisation for Human Brain Mapping (OHBM). In this project we aim at better understanding the environmental costs of commonly used research pipelines and develop tools to help reduce them.

Recently there have been several projects that track cpu/gpu "power draws" incurred during a compute task. These statistics can then be translated into carbon-footprint based on your location and time of processing.

See these slides for more info!

Available trackers

  1. CodeCarbon
  2. CarbonTracker
  3. EIT

Current implementations

  1. General purpose wrapper with CodeCarbon and EIT
  2. fMRIPrep integration with CodeCarbon

Brainhack tasks

  1. Test fMRIPrep integration on multiple hardware
  2. Integrate trackers into other neuroimaging pipelines e.g. FSL, SPM etc.

Link to the Project

https://github.com/nikhil153/fmriprep/blob/carbon-trackers/singularity/carbon_trackers_readme.md

Image for the OHBM brainhack website

https://ohbm-environment.org/wp-content/uploads/2021/12/logo_long-1.png

Project lead

Name: Nikhil Bhagwat GitHub: nikhil153 Discord: nikhil153

Main Hub

Glasgow

Other Hub covered by the leaders

Skills

You don't need to be familiar with all of these, just any subset of these would do!

Programming languages

Neuro-software specific skills

Data standards

Git skills

Recommended tutorials for new contributors

Good first issues

No response

Twitter summary

No response

Short name for the Discord chat channel (~15 chars)

watts_up_compute

Please read and follow the OHBM Code of Conduct

likeajumprope commented 2 years ago

Hi @nikhil153, awesome project! Have you considered applying for free cloud resources?

nikhil153 commented 2 years ago

Hi @likeajumprope, Thanks :) I hadn't thought of this as I am still benchmarking locally. But I will give it a shot. If you are more familiar with Oracle cloud, would you be able to do a test run?

likeajumprope commented 2 years ago

Hi @nikhil153, I can certainly give you a hand and try it on my account, but it would be best if you requested your own resources too: https://brainhack.org/brainhack_cloud/ There are also really good tutorials, if you want to have a look. Otherwise, happy to help!

nikhil153 commented 2 years ago

Thanks @likeajumprope! I have applied for access - will try it out at the brainhack!

likeajumprope commented 2 years ago

Great! Thanks for letting me know :)

djarecka commented 2 years ago

Thank you for submitting the project! We have 35 projects right now, woohoo! But that means the projects pitches will have to be short. We will give you tomorrow 2 minutes to pitch your project, you can have one slide or no slides! If you decide to use a slide, please include the link to the slide here.

And don't worry, you will still have more time to talk about your project during the BrainHack :-)