Skip to content

harvard-edge/Wake_Vision_Challenge_Model_Centric_Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

🚀 Model-Centric Track

Welcome to the Model-Centric Track of the Wake Vision Challenge! 🎉

This track challenges you to push the boundaries of tiny computer vision by designing innovative model architectures for the newly released Wake Vision Dataset.

🔗 Learn More: Wake Vision Challenge Details


🌟 Challenge Overview

Participants are invited to:

  1. Design novel model architectures to achieve high accuracy.
  2. Optimize for resource efficiency (e.g., memory, inference time).
  3. Evaluate models on the public test set of the Wake Vision dataset.

You can modify the model architecture freely, but the dataset must remain unchanged. 🛠️


🛠️ Getting Started

Step 1: Install Docker Engine 🐋

First, install Docker on your machine:


💻 Running Without a GPU

Run the following command inside the directory where you cloned this repository:

sudo docker run -it --rm -v $PWD:/tmp -w /tmp andregara/wake_vision_challenge:cpu python model_centric_track.py
  • This trains the ColabNAS model, a state-of-the-art person detection model, on the Wake Vision dataset.
  • Modify the model_centric_track.py script to propose your own architecture.

💡 Note: The first execution may take several hours as it downloads the full dataset (~365 GB).


Running With a GPU

  1. Install the NVIDIA Container Toolkit.
  2. Verify your GPU drivers.

Run the following command inside the directory where you cloned this repository:

sudo docker run --gpus all -it --rm -v $PWD:/tmp -w /tmp andregara/wake_vision_challenge:gpu python model_centric_track.py
  • This trains the ColabNAS model on the Wake Vision dataset.
  • Modify the model_centric_track.py script to design your own model architecture.

💡 Note: The first execution may take several hours as it downloads the full dataset (~365 GB).


🎯 Tips for Success

  • Focus on Model Innovation: Experiment with architecture design, layer configurations, and optimization techniques.
  • Stay Efficient: Resource usage is critical—consider model size, inference time, and memory usage.
  • Collaborate: Join the community discussions on Discord to exchange ideas and insights!

📚 Resources


📞 Contact Us

Have questions or need help? Reach out on Discord.


🌟 Happy Innovating and Good Luck! 🌟

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages