less than 1 minute read

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=["youremail@gmail.com"], sender_email="anotheremail@gmail.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.

Leave a comment