要点:この Streamlit 中国向けチュートリアルでは、中国で Streamlit アプリケーションをデプロイ・ホスティングするためのステップバイステップの手順を解説します。
Streamlit とは?
Streamlit は、機械学習・データサイエンスチームのアプリケーション向けに特化して設計された初めての開発フレームワークです。カスタムの機械学習ツールを最短で開発できる手段であり、機械学習プロジェクトにおける Flask を置き換えることを目標としていると考えてよいでしょう。Streamlit を使えば、機械学習エンジニアはユーザーインタラクション用のツールを素早く開発できます。
21YunBox は、中国向けに非常にシンプルな Streamlit のデプロイ方法を提供します。Python 環境の 21YunBox を使えば、素早く簡単にデプロイできます。
中国で Streamlit をデプロイするには?
- 21YunBox(英語)にサインアップします
- Streamlit を Fork します
- 21YunBox で クラウドサービス を作成し、21YunBox がコードベースにアクセスできるよう許可します
- 以下の設定を行います
Environment
PYTHON 3.7
Build command
pip3 install -r requirements.txt
Start command
sh setup.sh && streamlit run app.py
サンプル内の setup.sh にある設定(Streamlit の起動パラメーター)に注意してください。特別な要件がある場合は、Streamlit 公式ドキュメント に記載されているパラメーターを参照して設定できます。
5. 「Create Now」をクリックします
上記の説明で不明な点があれば、こちらのステップバイステップの動画チュートリアルを参照してください。