BigQueryとの連携DatalabはBigQueryと連携できて大変素敵です。いう%%から始まるコマンド機能がありまして、BigQueryやGCSの機能も提供されています。Commandとしてクエリの実行サンプルどおりですが、これがセル内に書けるという素晴らしさは試してみるとよくわかります。10google.datalab.bigqueryを通じての実行セルにBQのクエリかけるんだから、そのまま処理したいですねということでサンプルにあるものですが、クエリの結果をdataframeとしてPandasに渡すことができます。Commandが作られるって流れですね。Commandとして%%bqが定義されているのが分かります。GCSとの連携BigQueryと同じくサンプル通り、セル上からGCS上のオブジェクトを操作できます。ポイントとしては、ファイルの読み書きまでできることでしょうか。BigQueryの結果をデータソースとできるのも協力ですが、GCSのデータをそのままデータソースとして透過的に扱えるのは魅力的です。CloudMLとの連携これは、とりあえずAPI経由で何か動くことは確認できましたが、色々と挙動として分からないことも多いので今回はスキップします。インスタンスタイプの変更ここからがクラウドの真骨頂です。オンプレでは不可能な必要になったらスペックアップ、が実現できます。datalabコマンドのcreateでは--machine-typeオプションでインスタンスタイプを指定できます。デフォルトではn1-standard-1が立ち上がるようになっています。datalab-testこれで、必要に応じてマシンのスペックを上げ下げすることができます。GPUの分析環境!一応、今回のハイライトです。これで!!!GPUインスタンスを指定したら!!!!お手軽にGPU機械学習環境が簡単に手に入るぞ!!!!と思ったらそう簡単にいかないのが世の中でして、、、今のところ、GPUインスタンスはDatalabでは対応していません。Engineまわりがもやっとしているところを除いたりしても、データ分析環境を作るための重要なパーツではないかと思う今日このごろなのです。次回はこのあたりをもう少ししっかり見ていきたいと思います。upLoginユーザーは見つかりませんでした。