There is a Python library called knockknock that allows you to get a notification when your training is complete or when it crashes during the process. All it takes to get a notification is two additional lines of code.
To send an email, simply insert a decorator
@email_sender()above your … function:
from knockknock import email_sender @email_sender( recipient_emails=["firstname.lastname@example.org"], sender_email="email@example.com" ) def main(): ...
To send a notification to your Slack:
from knockknock import slack_sender @slack_sender( webhook_url="webhook_url_to_your_slack_room", channel="<your_favorite_slack_channel>", user_mentions=["<your_slack_id>"], ) def main(): ...
Via Khuyen Tran.