私が FreeNAS を卒業するわけ
FreeNAS は使い易いですよ~。 USB メモリからのブート設定もできるし ZFS によるストレージプールの構築もできます *1。 GUI でほぼ全ての設定ができるし plugin も豊富 *2。 ownCloud みたいな便利なWebアプリケーションも簡単に入ります。
手違いで一度システムを飛ばしたことがあるのですが、再インストールしたシステムから元のストレージプールを読めたときには感動しました。
格安PC(2007年頃に発売されたエントリー機がベース) で 7 年運用しましたが、RIAD-Zのトラブルもありませんでした *3。 ディスクより先に電源が寿命を迎えて一度交換したぐらいです。 運用後半になるとZFSの速度が露骨に落ちてきて vmware の guest image の保管場所としては不適切かもと思いましたが基本CLI操作なので普段困ることは少なかったです。
ここまで絶賛しておいて、FreeNAS を辞めるのは余裕がないだけなんですけどね。
*1:インストール手順を丁寧にまとめられています。スナップショットが豊富で雰囲気が伝わる記事です。 kanalabo.hatenablog.com
*2:リンク先:FreeNAS 11 のドキュメントにプラグイン一覧が掲載されています。
http://doc.freenas.org/11/plugins.html#
*3:私にはHDDの交換する機会はありませんでしたが事例報告は有難いです。 実際に直面したときに参考になります。
https://syobon.jp/2017/08/29/free-nas-hdd-replace-how-to/syobon.jp
LXDコンテナで複数のCUDA環境を管理
Edward で確率プログラミングしたいと思い、GPUというかCUDAの恩恵を受けようとすると対応したマシンを準備する必要があります。 クラウドを借りれば関係が無いかもしれませんが、手元のマシンでは管理も重要になります。 GPU周りはバージョンアップが激しく何も考えずに使い始めると後々ソフトウェア間のバージョン齟齬で泣かされそうです。
どこか要領が悪い話な気もしますが理解が深まると思ってあきらめて勉強しましょう。
LXD の GPU path through を使うことで環境そのものをバージョン管理するが比較的容易ではないかという結論になりました。 ホストはGPUドライバのみが管理対象としコンテナにライブラリを保管させるという方針です。 プロジェクトも含めて "1 project 1 container" というのも分かり易いかもしれません。
OSは linux mint 18.3 を使って確認しておりますが、Ubuntu 系を使うならば LTS 版を使うのが無難だと思われます。 LXD のバージョンは 2.5 以上必要です。*1 ホストとゲストのOSの distribution & version は揃えておいた方が無難かと思われます。
続きを読むRStan から Edward (Python) への乗り換え検討
お試しで linux mint 18.3 に Jupyter lab で Edward の動作確認が取れたのでインストール備忘録として手順を残します。 Ubuntu でも同様の方法で可能なはず。
R は数式処理が簡潔に書けて好きなのですが、GPU の対応などは Python と比べると弱いです。 Stan も確率モデルを簡潔に記述して推定までできてしまうのが素敵なのですが、離散数の取り扱いが弱かったりプログラミング言語として見たときに融通が利きません。 また現状ではGPU対応していないのも残念。
Blei lab が作成した Edward*1 が良さげなので使いたいと思ったのですが Python 向けです。 観念して久々に使おうかと思いますが、tesorflow が必須だったり、virtualenv 推奨と意外に大変でした。
追記:Windows で virtualenv 抜きで Jupyter Lab, TensorFlow & Edward の環境構築もしましたが問題なく使えています。
続きを読む「StanとRでベイズ統計モデリング」を購入
Stan の知識を整頓したいと思い購入。 この内容でお値段3000円は安い。でも消費税240円は高く感じる。
本稿執筆時の Stan のバージョンは 2.17.1
StanとRでベイズ統計モデリング (Wonderful R)
- 作者: 松浦健太郎,石田基広
- 出版社/メーカー: 共立出版
- 発売日: 2016/10/25
- メディア: 単行本
- この商品を含むブログ (9件) を見る
多分、Stan を知ったのも著者のWebページがきっかけだったと思われる。 ただ入手は少し苦労した。近所の大きめの本屋では置いていなかった。 最近は Deep Learning の教科書は小さな本屋でも手に入るが Stan のようなややマニアックな DSL はユーザーが少ないようだ。
続きを読む