Next TokyoでGoogle Cloud Machine Learningに刺激を受け、GCPのCloud Machine Learningを試してみた時の、設定時に詰まった箇所をメモしておきます。
Cloud Machine Learningの設定で参考にしたサイト:
URL:https://cloud.google.com/ml/docs/how-tos/getting-set-up
#詰まった場所1
必要なツールと依存関係をインストールする為に以下を実行した際に、
scipy 0.19.0のダウンロードが完了しない。
curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/setup_cloud_shell.sh | bash
使用環境の確認の為に下記を実行しても当然エラーが出る。
curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/check_environment.py | python
#解決策
scipy 0.19.0を手動で端末にダウンロードしてからインストールする。
① scipy 0.19.0を下記URLをダウンロード
https://pypi.python.org/pypi/scipy
scipy-0.19.0-cp27-cp27mu-manylinux1_x86_64.whl
② cloudコンソールからscipy 0.19.0をアップロード
③ chmodでscipy-0.19.0-cp27-cp27mu-manylinux1_x86_64.whlの権限変更
④ 手動でインストール
pip install --user -U scipy-0.19.0-cp27-cp27mu-manylinux1_x86_64.whl
⑤ 再度必要なツールと依存関係をインストール
curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/setup_cloud_shell.sh | bash
使用環境の確認を実行
curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/check_environment.py | python
Success! Your environment has the required tools and dependencies
無事解決!!
#詰まった場所2
Cloud ML プロジェクトの初期化の初期化で下記を実行
gcloud beta ml init-project
エラーが出る。
Usage: gcloud beta ml [optional flags] <group>
group may be language | speech | vision
For detailed information on this command and its flags, run:
gcloud beta ml --help
下記に修正して実行
"gcloud beta ml"が"gcloud ml-engine"に切り替わったようです。
#最後に
GCPのサービスがどんどん変化していくので、キャッチアップの大切さを感じます。
まだ設定しかしていませんが。。。