Die Verarbeitung von maschinellem Lernen im Kaggle-Wettbewerb dauert Stunden. .. Wenn Sie eine hochspezifizierte VM haben, ist die monatliche Gebühr recht hoch. Bitte teilen Sie uns dies mit, um die VM zu stoppen oder einen anderen Prozess auszuführen, wenn der Prozess abgeschlossen ist! So benachrichtigen Sie Slack über den Verarbeitungsstatus!
Terminal
pip install slackweb
** Beispiel für eine lockere Webinstallation in Jupyter Lab auf GCP **
#Import von Slackweb-Modulen
import slackweb
#Festlegen des eingehenden Webhooks von Slack
slack = slackweb.Slack(url="URL von Slacks eingehendem Webhook") #Schreiben Sie es in Ihre eigene URL um
#Mit Kommentar senden
slack.notify(text="Es ist ein Test")
** Beispiel im Jupyter Lab auf GCP **
Es kommt definitiv in Echtzeit!
#Import des benötigten Moduls
import slackweb
import datetime
#Slack-Benachrichtigungen klassifizieren
class Slack_notice():
start = 0
def __init__(self):
self.slack = slackweb.Slack(url="URL von Slacks eingehendem Webhook") #Schreiben Sie es in Ihre eigene URL um
def begin(self):
self.start = datetime.datetime.now()
self.slack.notify(text='[Notice] ' + str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M")) + '\n Die Verarbeitung wurde gestartet!')
def end(self):
elapsed_time = datetime.datetime.now() - self.start
self.slack.notify(text='[Notice] ' + str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M")) + '\n Die Verarbeitung ist abgeschlossen! \n Zeitaufwand'+ str(elapsed_time) + 'ist')
# Slack_Klassenaufruf beachten
slack_notice = Slack_notice()
#Benachrichtigung vor der Ausführung
slack_notice.begin()
#Der Prozess, den Sie ausführen möchten-------------------------------------------------------------------------
#Dieses Mal habe ich der Klarheit halber nur jede Sekunde gedruckt.
from time import sleep
for num in range(10):
print(num)
sleep(1)
# -------------------------------------------------------------------------------------
#Benachrichtigung vor der Ausführung
slack_notice.end()
** Beispiel im Jupyter Lab auf GCP **
[Qiita] Post to Slack mit Python 3
Recommended Posts