Macに最適化されたTensorFlowが新しいM1とGPUの力を発揮

Macに最適化されたTensorFlowが新しいM1とGPUの力を発揮
Apple M1チップ
画像クレジット: Apple

機械学習環境TensorFlowのMac向けに最適化された新しいフォークが、大幅なパフォーマンス向上を記録しました。その大きな要因は、これまでGPUがトレーニングタスクに使用されていなかったこと(!)ですが、M1ベースのデバイスではさらなるパフォーマンス向上が見られ、今回のような人気のワークフロー最適化が次々と導入されることを示唆しています。

TensorFlow と Apple の両方のブログで発表された改良された Mac バージョンでは、一般的なトレーニング タスクの速度が最良の場合で 10 倍以上向上します。

機械学習に携わり、モデルのベイクを常に待たされている人にとっては、それ自体が喜ばしいことです。しかし、TFの以前のバージョンではMacのCPUのみを利用し、GPUの強力な並列プロセッサは利用していなかったため、そもそもこの問題に悩まされる人が限られていたのでしょう。(大規模な機械学習トレーニングのほとんどはクラウドコンピューティングを利用しています。)

CPUのみからCPU+GPUへの変更は、この改善の大きな要因となっている可能性があります。IntelベースのMac Proのベンチマークでは、同じハードウェアで大幅なパフォーマンス向上が見られました。かつては6~8秒かかっていたトレーニング時間は、今では数分の1秒単位にまで短縮されています。

AppleはApple Siliconファミリーの最初のチップであるM1を発表した。

M1 が機能しないというわけではないが、新しい M1 Mac には新しい GPU も搭載されているため、2019 MacBook Pro でのタスクの約 10 秒から新しい M1 マシンでの 2 秒未満への飛躍は、部分的には Apple の高性能なファーストパーティ シリコンによるところが大きい。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

私は Apple に問い合わせて、最適化されていないコードを実行している M1 デバイスの数値 (改善点をうまく説明できる数値) などの詳細情報を求めたが、担当者はそのような数値は持っていないと述べた。

いずれにせよ、開発者にとってより重要なのは、M1デバイスのバッテリー駆動時間と熱管理の改善でしょう。パフォーマンスの向上は確かに素晴らしいことですが、マシンが熱くなり、ファンがガンガン回り、1時間以内にコンセントに駆け込むような事態になったら、あまり良いことではありません。幸いなことに、M1は高負荷時でも驚くほどの効率性を発揮しているようで、バッテリーを消耗したり、過度に発熱したりすることはありません。

新しい Mac が発売され、すべての大手企業がここ数か月間保留していたアップデートを出荷できるようになったため、「M1 でより快適に動作するようになりました」という話が多く聞かれるようになると思います。

MacBook Air M1レビュー:ほとんどの人に最適なApple Silicon Mac

トピック

デヴィン・コールドウェイはシアトルを拠点とする作家兼写真家です。

彼の個人ウェブサイトは coldewey.cc です。

バイオを見る