Edited at

Macbook ProまたはMac miniでNVIDIAのGPUが使えるようになるまで 第一日

Macbook ProまたはMac miniでNVIDIAのGPUが使えるようになるまで 第一日


目的

Deep Learningの演習を実施するにあたって、NVIDIAのGPUを想定したコードを実験するため、

現在利用しているMacbook ProまたはMac miniにNVIDIAのGPUを使えるようにする。


背景

「ゼロから作るDeep Learning 2自然言語処理編」を読む前に読んで置くとよい資料とプログラム

https://qiita.com/kaizen_nagoya/items/537b1810265bbbc70e73

「ゼロから作るDeep Learning」著者の続編『ゼロから作るDeep Learning ❷ 自然言語処理編』の公開レビューが始まっている。「レビュー期間は2月28日(水)から4月13日(金)までの1ヶ月半です。」

(主催者の記述の引用です。)

https://www.oreilly.co.jp/editors/archives/2018/02/ann-public-review-machine-learning-from-scratch.html

内容を確認して行ったらNVIDIA GPU想定の演習があり、慌てました。

https://www.nvidia.co.jp/page/apple.html


NVIDIA GPUはiMac、Mac Mini、Mac Pro、Apple TVなど、全てのMacBook 製品群おいて その力を発揮します。


具体的に何を買えばいいかがわからない。

https://www.nvidia.co.jp/object/apple_diamond_jp.html


Appleの新しいMacBook


https://www.apple.com/macbook/the-new-macbook/


The page you’re looking for can’t be found.



成果

Macbook ProまたはMac miniでNVIDIAのGPUが動き、Deep Learningの演習を確認できる。

NVIDIAのGPUとそのためのライブラリの仕組みが分かるきっかけがつかめる。


本文

ネットで検索したり、

Qiitaの記事を読み、調査・実験しながら、Macbook ProまたはMac miniでNVIDIAのGPUが使えるようになるまでを記録します。

作業する日は週に1日を予定しています。次の日まで1週間開く場合があります。

ごめんなさい。

耳寄りな情報は、編集リクエスト、コメントのどちらでも結構です。

よろしくお願いします。


本文

「Mac GPU」で検索

標準搭載のGPUの話題が多い。

Mac で外付けのグラフィックプロセッサを使う

https://www.nvidia.co.jp/object/apple_diamond_jp.html

「Mac GPU NVIDIA」で検索

Mac miniでNVIDIAのeGPUを使う 2018.7.19

https://log.brdr.jp/post/310

MacBook Pro (15-inch, 2017)でNVIDIAのeGPUを使う(のを諦めた) 2018.8.8 https://log.brdr.jp/post/328


関連記事

今更知ったMacBook ProのGPUの切り替え

http://beyo-sta.com/post-1647/

MacでディープラーニングのためにGPUを使いたかった話

https://seishin55.hatenablog.com/entry/2016/12/19/023834

MacBook Air(or Pro)でGPUを外付けしChainerを動作させるまでの手順

http://marmarossa.hatenablog.com/entry/2017/09/03/004620

外付けGPUボックスおすすめ13選はThunderbolt 3 ノートPCに最適

http://www.kagua.biz/review/gamingdevice/external-gpubox-thunderbolt3.html

Mac miniにGPGPUを付けてみる

http://maxserve.blogspot.jp/2014/09/mac-mini-gpgpu.html

まだMac miniで戦える?Mac mini Late 2012(OS X 10.9.4)にPCIe拡張ボックス「AKiTiO Thunderbolt 2」を使用してGeForce GTX 770を接続する方法が公開。

https://applech2.com/archives/40876959.html

Mac OSXでeGPUプログラミング環境構築(Keras,Tensorflow)

https://qiita.com/rys9469/items/bab6d5a1c6a9fd29af5e

Macbook ProでThunderbolt 2接続の外付けGPUを使う(Netstor NA211TB + GeForce GTX 760)

https://qiita.com/zinbe/items/c6044489057ddd389ffc


NVIDA以外

Macintosh 外付けGPU

https://qiita.com/kaizen_nagoya/items/3ff69cc58ca1a92a3120

深層学習で学習やるならNVIDIA一択?いや、AMDという選択肢がありますよ

https://qiita.com/kz_lil_fox/items/d1a18f58e9e5033e7e14

AMD製GPU + ROCm + OpenCV + TensorFlow でGPUコンピューティング環境をつくる

https://qiita.com/hktm/items/ead2ed4ed3441fca7311

Thunderbolt3 to Thunderbolt2アダプタ

https://www.apple.com/jp/shop/product/MMEL2AM/A/thunderbolt-3usb-c-thunderbolt-2アダプタ

4,800, アマゾン品切れ中


文書履歴(document history)

ver. 0.01 初稿 20180409

ver. 0.02 追記 20190225