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=["email@example.com"], sender_email="firstname.lastname@example.org") 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.