開始使用免費開始

在命令列部署模型

通常在 Python 模型調整完善之後,會需要部署到正式環境並頻繁執行。為了節省資料科學家的時間,不必每天手動執行模型,我們會把執行流程自動化。

要自動化並將 Python 模型部署到正式環境,首先需要安裝所有必要的函式庫相依套件,接著執行 Python 模型本身,然後再設定執行排程頻率。雖然可以用不同語言與程式分開完成每個步驟,但把所有流程整合為命令列指令,能提供更高的可控性,也更容易自動化。

在這個總結練習中,你會一步一步練習如何建立端到端的 Python 指令稿自動化流程。

本練習屬於課程

在 Shell 中進行資料處理

檢視課程

練習說明

  • 使用 pip 安裝 requirements.txt 檔案中列出的 Python 相依套件。

  • 安裝必要的 Python 相依套件後,請在命令列執行 create_model.py 指令稿。

  • 已經確認 Python 模型可以執行。下一步是把這個工作自動化,讓它每分鐘執行一次。使用 CRONTAB 安排每分鐘執行一次 Python 指令稿 create_model.py

  • 列印 CRONTAB 中已排程的工作,確認 CRON 工作排程正確。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
___ ___
編輯並執行程式碼