Heimdall Watchtower:
Training Progress Email Notifier
Usage • Screenshots • Languages • Credits • Licence
Overview
Heimdall watchtower automatically sends you emails to notify you of the latest progress of your deep learning programs. In this way, you will know how the training goes wherever you are. You will also know as soon as your program has been terminated by other users :-)
Usage
Quick Start
Simply run
python email_test.py
Please note: The test email is sent through a temporal gmail account. It may reach its capacity for sending emails through the SMTP server. In this case, you will receive no test email.
Setup Your Own Email Address
Go to the file email_config.py
and change the email address as well as password there. You may need to open the SMTP service from your email service provider. You may register for a new gmail account. Then, open the SMTP service for the new gmail account and allow the new account for less-secure app access. Instructions:
Email Types
We provide three types of emails:
- Experiment Progress: In the middle of one experiment, when you wish to see the results after one epoch, you may use this one.
- Experiment Complete: When one experiment has completed, you can send this email.
- Emergency: When your program has terminated unexpectedly, this email can be applied.
Screenshots
Languages
Currently we support English and Chinese. Development of more languages are welcome.
Contacts
If you have any questions regarding this implementation. Please lodge Github issues. You can also contact Zhenyue Qin ([email protected]).
Credits
The icon was downloaded from Freeplk:
The code of email template is based on: https://github.com/ThinkGoBig/templates.