環境
やりたいこと
生成AI使うならGPUの利用状況は常にチェック必須である。 ただ、MacOSだと標準でツール入ってないから自分でなんとかしなきゃいけない。そこでnvtopコマンドの出番だ。
Linuxならnvitopの方が使い勝手がよかったりするんだが、 MacOSに対応しているGPUモニタリングツールは有名なものだとnvtopのみ。
nvtopで確認できること
インストール
事前に brew install cmake
が必要
git clone https://github.com/Syllo/nvtop.git mkdir -p nvtop/build && cd nvtop/build cmake .. -DNVIDIA_SUPPORT=OFF -DAMDGPU_SUPPORT=OFF -DINTEL_SUPPORT=OFF -DAPPLE_SUPPORT=ON make sudo make install
cmakeのオプションについて
-DNVIDIA_SUPPORT=OFF -DAMDGPU_SUPPORT=OFF -DINTEL_SUPPORT=OFF -DAPPLE_SUPPORT=ON
はcmakeのオプションで、
MacのApple Siliconでnvtopを使うために必須の設定。
他のオプションはNVIDIA、AMD、IntelのGPUサポートを無効にする設定。Macで使うならApple Silicon以外はありえないから、こう設定しとけばOK。
実行
nvtop
を実行するだけ 終了する際は「Ctrl+c」または「q」だけでも可