Začněte nyníZačněte zdarma

Nasazení modelu na příkazové řádce

Jakmile je Python model hotový a odladěný, přichází čas nasadit ho do produkce a spouštět ho pravidelně. Aby datový vědec nemusel model každý den spouštět ručně, celý proces se zautomatizuje.

Automatizace a nasazení Python modelu do produkce zahrnuje tři kroky: nejprve instalaci všech potřebných knihovních závislostí, pak samotné spuštění modelu a nakonec nastavení pravidelného harmonogramu spouštění. I když je možné každý krok provést zvlášť pomocí různých nástrojů a jazyků, sloučení všeho do příkazů na příkazové řádce dává větší kontrolu a usnadňuje automatizaci.

V tomto závěrečném cvičení si krok za krokem procvičíš, jak nastavit celý proces automatizace Python skriptu od začátku do konce.

Toto cvičení je součástí kurzu

Data Processing in Shell

Zobrazit kurz

Pokyny k cvičení

  • Pomocí pip nainstaluj Python závislosti uvedené v souboru requirements.txt.

  • Teď, když jsou potřebné Python závislosti nainstalovány, spusť skript create_model.py na příkazové řádce.

  • Ověřili jsme, že Python model lze spustit. Dalším krokem je automatizovat tuto úlohu tak, aby se spouštěla každou minutu. Pomocí CRONTAB naplánuj minutové spouštění Python skriptu create_model.py.

  • Vypiš úlohu naplánovanou v CRONTAB a ověř, že je CRON job správně nastaven.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Preview both Python script and requirements text file
cat create_model.py
cat requirements.txt

# Pip install Python dependencies in requirements file
pip install ___ ___

# Run Python script on command line
___ create_model.py

# Add CRON job that runs create_model.py every minute
echo "___ ___ create_model.py" | ___

# Verify that the CRON job has been scheduled via CRONTAB
___ ___
Upravit a spustit kód