【GPU】100時間まで無料?Floydを使ってみた。Jupyter Python Tensorflow+Keras【機械学習】

TensorKart関係は少し止まっていまして

【自作UAV】TensorflowをGPUなしで入れてみる。。Tensorflow OpenCV リアルタイム物体認識【VRC】

【自作UAV】TensorKartのプログラム自体を少し勉強してみるかぁ~データ集める前に(笑)【VRCをシミュレータに】

【自作UAV】深層学習が何を学んでいるのかを知る NVIDIA BB8がルールをどう作ってるの?【PilotNet・TensorKart】

【自作ラジコンUAV】USBアダプタ買ったのでVRCをインストールして動かしてみる。。【シミュレータ】

てなことをやろうとして・・いたんですが、Tensorflow + KerasのこやつのコードがCuDA(GPU)が必要で書かれていて、GPUなしでする方法を考えて・・(いや考えるのやめて)いたんです。。

そして・・ちょっと紹介した

【プログラミング学習】Umedyが8月31日まで1200円のコースを大量に出してますね【趣味の講座もありますね】

Zero to Deep Learning™ with Python and Keras

の最初のツール類のインストールをやってみたわけです。

FloydhubというGPUインスタンスは秒ごと課金?

そしたら、www.floydhub.com というPaaSがあって、Herokuのような感じでGPUが100時間までフリーで使えるということをしり。。

でも、Floydhubのページだと。FreeだとCPUしか使えないような感じの記述がありまして。

だめもとで、試してみましたら・・GPUやっぱり使えるみたいです。ただし GPU+CPUの時間が100時間な感じで時間カウントされるのか?20時間までなのか?? まだ 19分しか使ってないので、分からないですが、JobとしてはGPUでも動くインスタンスが立ち上がりました。

g1インスタンスが動いて、Shutdownされたと出てきています。

FloydのダッシュボードでもGPUで動いたというのが出てきています

単にZero to Deep Learning™ with Python and Keras をやってみただけですが(笑)

まだ最初のAnaconda で Python 3.5 Tensorflow 1.1 Keras の環境を入れてと。。 だいぶ飛んで・・7章あたりのFloydのCLI(コマンド)をインストールして、Floydhubにアカウント作ってみただけですけど、一応、使えたので。。紹介です。

ただ、Floydhubの方はかなり開発が継続しているみたいで、コースのGitにかかれている内容と少し違うみたいですね。

Command Lineからの返答で ProcessのIDが帰ってこないようになっているみたいなので、

$floyd stop <project name>/数字

ってしないと、時間がカウントされ続けるようなので、注意が必要です。

floydから来たメールにTrainingのやり方が載っているのでこっちを先にやるのがいいかもです。

http://docs.floydhub.com/examples/style_transfer/

何が便利かって、AnacondaやPythonは入れなきゃいけないかと思いますが、Tensorflowとかenvを全然インストールしなくても、GithubをCloneしてきて、Floyd init プロジェクトってしてFloyd runってすれば、とりあえず動かせますからとってもとっつきやすいですね

どんどん便利なものが出てくるなぁ。。しかも 限界費用ゼロ化されて。。。

 

 

 

 

投稿者 tom2rd

コメントを残していただけるとありがたいです

Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください