狠狠撸

狠狠撸Share a Scribd company logo
深層学習 環境構築 Azure
AzureでCNTKの環境を構築する
日本マイクロソフト株式会社
アプリケーション ソリューション アーキテクト
服部 佑樹(Yuki Hattori)
Data Science VMのディスクイメージを検索
2
? Azureのページから Data Science Virtual Machine for Windowsのイ
メージを検索し、デプロイします。
デプロイ時の特記事項
留意すべき事項
? ディスクはHHDを選択
? VMのサイズでNCシリーズを選べるようにリージョンは右のものを選択
リージョン対応最新情報:https://azure.microsoft.com/ja-jp/regions/services/
追加事項
テスト環境の場合は特に意識しない場合も、本番環境で利用する場合、長期的に運用する場合は以下の設定などでVMを守りましょう。
? 高可用性?可用性セットの設定
? ファイアウォール?NSG
3
デプロイ完了までの所要時間:5分
デプロイしたらまずやる、自動シャットダウン設定
? 仮想マシンの項目に「自動シャットダウン」があるので、その設定をしましょう。GPU付きで一番安いイ
ンスタンスはNC6ですが、それでも時間当たり110円かかります。(2017年6月現在)
? 例えば検証のために使うのであれば終業時に仮想マシンがシャットダウンされるようにしておきましょう。
? また、実際に時間のかかるバッチを走らせる時には、この機能を無効にして、バッチ実行中にVMが
シャットダウンしないようにしましょう。
4
仮想マシンに接続
? 仮想マシンに接続します。今回のOSはWindowsなので、最初から
RDPで接続することができます。
5
GPUのドライバを入れる
?NCシリーズに使われているのは Tesla K80 なので、以下のリンクからダウン
ロードします。
?情報は新しくなっていくので、GPUとOSにあった適切なものを選んでダウン
ロードしましょう。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/n-
series-driver-setup
? インストールが終わったら、以下より確認できます。
Device Manager > Display adapters > NVIDIA Tesla K80
6
デプロイ完了までの所要時間:3分
Anacondaの環境を開く
? Windowsのメニューから Anaconda Promptを開きます。
そうすると、Python 3.5のAnacondaの実行環境が開きます。
? 開いたら以下のコマンドでCNTKのバージョンを確認しましょう。
python -c “import cntk; print(cntk.__version__)”
最新バージョンにアップデートする場合は、以下をしましょう
pip install --upgrade --no-deps <url>
https://docs.microsoft.com/en-us/cognitive-toolkit/Setup-Windows-Python
7
? 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に対していかなる責務を負うものではなく、
提示された情報の信憑性については保証できません。
? 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
? すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、どのような形式または手段(電子的、
機械的、複写、レコーディング、その他)、および目的であっても禁じられています。
これらは著作権保護された権利を制限するものではありません。
? Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給される場合を除いて、本書の提供はこれら
の特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。
? 2017 Microsoft Corporation. All rights reserved.
Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。
その他、記載されている会社名および製品名は、一般に各社の商標です。

More Related Content

深層学習 環境構築 Azure