Google Coral Edge TPU Accelerator (CTA) とIntel Neural Compute Stick 2(NCS2) を比較し、 CTA と Intel NCS2 の使用開始方法について説明しました。これらのデバイスはそれぞれAIの課題に対して異なるアプローチを採用していますが、共通点が1つあります。それは、他のコンピューティング デバイスと同様に、熱を発生することです。
熱の問題に対処するため、NCS2にはハウジングに組み込まれた目立つフィンが装備されており、CTAには放熱用に設計されたと思われる格子パターンが採用されています。CTA入門ページ では、火傷を避けるため、最大周波数設定を不必要に使用しないことを推奨しています。
では、これらのデバイスはどれくらい熱くなるのでしょうか?これらのユニットを取り扱う際に、耐火手袋を着用する必要がありますか?実際のアプリケーションはかなり熱くなりますが、私のテストでは、デモは実際には非常に無害であることが示されています。
Intel Neural Compute Stick 2温度テスト
最初に調べたデバイスはNCS2で、Windows 10上でセットアップして実行しました。実験を始めると、NCS2が接続されて指示を待っているハブがやや温かくなっていることに気づきました。IRガンでテストしたところ、約90°Fで動作していました。テスト結果が歪まないように、ラップトップに電力を供給していない別のハブに切り替えました。このハブは、83°Fの周囲条件に近い温度でテストされました。
逸話的に言えば、NCS2はプラグを差し込むだけで熱くなるようで、ただ置いてあるだけで大量の電力を消費しているようです。これをUSB電力メーターに接続したところ、使用していないときは0.08 ~ 0.09アンペアという控えめな電流を消費しました。私は最初の「squeezenet」デモを実行しました。これはテキストによる車両識別を返し、NCS2を「猛烈な」87°Fまで加速しました。次に、カスタマイズされた画像でナンバープレートのデモを実行したところ、温度が88°Fまで上昇しました。
これらのデータに基づくと、デモ モードではユーザーが心配する必要はあまりありません。また、バッチ ファイルをライセンスIDルーチンを実行する場所に何度もループバックするように設定してデモをさらに何度も実行しました (グラフィック ウィンドウを閉じるだけで済みました)。その結果、最終的に温度は104°Fまで上昇しました。この結果は、実際には車が選択されていない修正された画像によるものであり、これが温度に影響を与える可能性があると考えました。しかし、オリジナルを復元し、より限定的なテストを行ったところ、温度範囲は100に達しませんでした°。
Google Coral Edge TPU温度テスト
次に、CTAがさらに残念なものだったことを報告しなければなりません。このテストでは、入門例の鳥IDプログラムを実行しました。予想通り、プログラムはGoogleがデモで提供したAra Macao (アカコンゴウインコ) の画像を識別しました。この事実が再び証明されたので、私はこのテストを何度も実行するbashスクリプトを書き、家が燃えないようにそれを陶器のカップに入れて、昼食に出かけました。
およそ30分後、CTAの測定値は86.9°Fに戻りました。がっかりして、デバイスを最大動作周波数で実行していなかったのではないかという考えが頭をよぎりました。Edge TPU APIを再インストールし、bashスクリプトを実行して、さらに10分間実行しました。今回は87度を少し超えました。おそらく 違いはあったが、大した違いではなかった。
ちなみに、プラグを差し込んでアイドル状態のとき、CTAは0.01 ~ 0.02アンペアを消費しますが、これはNCS2よりも大幅に低い値です。このデバイスを検査したところ、数分間放置した後の温度は約88°Fでしたが、NCS2は107°Fに達しました。
結論
これらの結果はかなり期待外れの記事になっていますが、どちらのデバイスもデモ プログラムの実行時に危険なレベルの熱に達することはないようです。ここで注目すべき点は、CTAで使用したRaspberry Pi 3 BにはUSB 2.0ポートしかなく、パフォーマンスが低下して発熱も抑えられる可能性があることです。おそらく、Raspberry Pi 4は熱を上昇させるでしょう。
いずれにせよ、熱くなりすぎないのは良いことであり、より高いパフォーマンスが必要な実際のAIの使用には確かに良い兆候です。デバイスを試してみたいだけなら、熱の問題でデモの実行を諦めないでください。興味深いことに、どちらも放置しておくと熱くなるようですので、使用していないときやオフィスを離れるときはプラグを抜くことをお勧めします。