機械学習のためのGPUクラウドサーバ

近年盛り上がっている機械学習において,大きな障壁となっているのが大規模演算を処理するためのインフラでしょう,おそらく.CPU より GPU のほうが並列演算に向いているということで,GPU が使えれば層が多いディープラーニングでも何とかなりそうです.

しかし,問題はその GPU の確保で,グラボ搭載のパソコンは高いんですよね...

そこでクラウドサービスを利用して安価に抑えようと考えるわけです.

※以下,RAM (Memory) の単位は GiB, Disk (Storage) の単位は GB, Price は時間単位です.

Amazon Web Service

早い時期から GPU インスタンスが使えたということで,たぶんユーザーは多いんでしょう.ただ,どうしても料金は高くなってしまうという話.しかも,料金表が見づらい...

データセンターによって料金や使用できるインスタンスも異なります.選択したデータセンターによっては GPU インスタンスがありません.

料金表

(米国西部オレゴンリージョン)

Instance vCPU ECU RAM Disk Price
p2.xlarge 4 12 61 EBS $0.9
p2.8xlarge 32 94 488 EBS $7.2
p2.16xlarge 64 188 732 EBS $14.4
g2.2xlarge 8 26 15 SSD 1*60 $0.65
g2.8xlarge 32 104 60 SSD 2*120 $2.6

* EBS:使用分だけ課金される可変ストレージ

P2

NVIDIA Tesla K80 搭載.より機械学習に向いた構成です.(その分ちょっと高い)

K80 は買うと 40 万くらいするので,それを考えれば安いもの?

G2

NVIDIA GRID K520 (Tesla 系) 搭載.機械学習よりグラフィック系をサポートする向けに作られているっぽいです.

Google Cloud Platform

ようやく GCP でも GPU が使えるようになりました!2017/3/15 現在,インスタンス作成は GUI では行えないため,gcloud を使って操作することにはなりますが.

料金表

Location GPU Price
US K80 $0.70
Europe $0.77
Asia $0.77

GPU インスタンスを利用できるリージョンは限られていて,us-east1, asia-east1, europe-west1 のみです.

Microsoft Azure

Azure の中でも GPU インスタンスが使えるのは N シリーズです.N シリーズは NC シリーズと NV シリーズに分かれています.

NC シリーズ料金表

NVIDIA Tesla K80 を採用しているクラウドサーバ.

(米国東部リージョン)

Instance vCPU RAM Disk GPU Price
NC6 6 56 340 K80 x1 ¥91.80
NC12 12 112 680 K80 x2 ¥183.60
NC24 24 224 1,440 K80 x4 ¥367.20
NC24r 24 224 1,440 K80 x4 ¥403.92

NV シリーズ料金表

NVIDIA Tesla M60 を採用しているクラウドサーバ.

(米国東部リージョン)

Instance vCPU RAM Disk GPU Price
NV6 6 56 340 M60 x1 ¥126.48
NV12 12 112 680 M60 x2 ¥252.96
NV24 24 224 1,440 M60 x4 ¥506.94

IDCF Cloud

IDC フロンティアは Yahoo! Japan の子会社なので,安定供給が期待できそうです.最近,GPU のクラウドも始めたようです.

料金表

GPU インスタンスが使える GPU BOOST タイプは,ハードウェア専有マシンなのが特徴です.おかげで他のユーザーとの干渉はありませんが,VM を停止しても削除しない限り課金は止まりません

Linux は追加料金なし,ハードウェア専有マシンのためストレージ課金もなしです.

(東日本リージョン 2 )

Instance vCPU RAM Disk GPU Price
7XLM40 56 256 2,100 Tesla M40 ¥400
7XLP100 Tesla P100 ¥440

なお,利用料金には上限があり,7XLM40 は 198,000 円,7XLP100 は 220,000 円以降は請求額が上がりません.

さくらインターネット

高火力コンピューティングサーバの提供を昨年辺りに始めました.個人ではなく企業向けですが.

参考までに提供している GPU は NVIDIA TITAN X (Quad), Tesla P40, Tesla P100 のいずれかで,初期費用は 90 万円前後,月額料金は 9 万円前後です.

最後に

Google Cloud Platform でも近々 GPU インスタンスを使えるようになるみたいなので,要チェックですね!