- hidetomasuoka
- 1739
- 4
- 1
- 0
#chainer_meetup に来ました!!! (@ 日本マイクロソフト株式会社 - @mskkpr in 港区, 東京都) swarmapp.com/c/1NwnXuvNNxc
2017-06-10 14:23:05VariableがAdvanced indexing (ndarray)をサポートし、後方伝搬もサポートするようになった。 #Chainer_meetup
2017-06-10 14:27:18今後のgithubはchainer/chainerで! (今まではpfnet/chainer) #Chainer_meetup
2017-06-10 14:27:52今後のリリースサイクルの話 ・メジャーアップデートのサイクル短縮したい ・開発ブランチを一本にまとめたい ・ステーブルも一本にまとめたい(リリース後メンテはこっち) #Chainer_meetup
2017-06-10 14:29:4912weekサイクルでα版を出すイメージ。 前の版のステーブルが出たら次期α版が出る予定 #Chainer_meetup
2017-06-10 14:31:12コントリビュータの方々は基本的にmaster(次期版)に投げてほしいとのこと。ステーブル版オンリーの場合は取り込むときにごにょごにょするみたい。 #Chainer_meetup
2017-06-10 14:33:21ChainerのSlack team ( bit.ly/chainer-slack ) #develop #develop-cupy ここはパブリックなのでROMしたりJOINしたりして良いとな #Chainer_meetup
2017-06-10 14:35:25ChainerMNとは ・分散処理のための追加パッケージ ・スケーラブル(NV NCCLなどを利用) ・フレキシブル(動的なままでおっけー) ・簡単(ちょっと手を加えれば利用可能) #Chainer_meetup
2017-06-10 14:38:43Optimizeの前にAll-Reduceを突っ込んだだけというシンプルな設計思想。すごーい #Chainer_meetup
2017-06-10 14:40:46遅れて来る人は、ビルのエントランス入ってすぐ右手のサンドイッチ食ってるオッサンと会話イベント開始して下さい #chainer_meetup
2017-06-10 14:41:16サンドイッチ食べてたら警備員さんに怒られたので、何もせず佇んでいるオッサンとエンカウントして下さい #chainer_meetup
2017-06-10 14:44:18必要なライブラリ ・Cython ・Chainer (CuPy , cuDNN) ・MPI (OpenMPI) CUDA-Aware付きでコンパイルすべし ・NV NCCL (CUDA8.0以前はNVCC_GENCODE指定) ・MPI4py #Chainer_meetup
2017-06-10 14:44:20Chainer MLに必要なライブラリ Chainer (cupy and cuDNN) MPI NVIDIANCCL MPI4py Cython #chainer_meetup #Chainer_meetup
2017-06-10 14:44:58Step-by-Step Trouble shootingにハマりがちなポイントが一通り載っているので参照して欲しいとのこと。chainermnのドキュメントかなこれ。 #Chainer_meetup
2017-06-10 14:46:35ChainerMNは環境構築まわり結構ハマるのでドキュメントのStep-by-Step Troubleshootingをみて #chainer_meetup
2017-06-10 14:46:56MPI周りの罠が多いので、ノウハウでブログやqiitaを書いてくれると本当にありがたいとのこと。 #Chainer_meetup
2017-06-10 14:47:48既存コードを分散化する際のポイント 1. Communicatorの作成(intra_rankでGPU指定も併せて実施すべし) 2. マルチノード用Optimizerの作成(All-Reduceをやってくれる!) #Chainer_meetup
2017-06-10 14:51:38既存コードを分散化する際のポイント(MNIST向け追加点) 3.データの分配(読み込みを1ワーカーにして各ワーカーへ分配する) 4.マルチノード用Evaluator作成 ※PrintReportなどは1つのワーカーだけで実行するようにすべし #Chainer_meetup
2017-06-10 14:54:26