本記事は フューチャー Advent Calendar 2023 18日目の記事です。 昨日は、@RuyPKG さんの「asdf で開発言語と利用ツールのバージョン管理」でした。 はじめに 近年ChatGPTやStable Diffusionなど、生成AIが脚光を浴びています。これらはディープラーニングという機械学習アルゴリズムが用いられており、その計算のためにGPUが広く使われています。本記事ではGPUがディープラーニングで用いられる理由を解説します。 ディープラーニングでGPUが重宝される理由を理解するにはGPUの仕組みとディープラニングのアルゴリズムを簡単に理解する必要があるため、順に説明します。 GPUとは GPUとは並列計算を得意とするプロセッサで。映像出力を主な役割としてPCに取り付けられることが多いです。通常はグラフィックボードという基盤の上に取り付けられています。グラフィッ
![GPUがディープラーニングで用いられる理由を解説 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/539b82db183f1d8579b7d9882ec2b17bb0b72c5c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R1BVJUUzJTgxJThDJUUzJTgzJTg3JUUzJTgyJUEzJUUzJTgzJUJDJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgzJUJDJUUzJTgzJThCJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgxJUE3JUU3JTk0JUE4JUUzJTgxJTg0JUUzJTgyJTg5JUUzJTgyJThDJUUzJTgyJThCJUU3JTkwJTg2JUU3JTk0JUIxJUUzJTgyJTkyJUU4JUE3JUEzJUU4JUFBJUFDJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkNtaWRkbGUmcz04Mjk4ZDdkNmNiNzgyMjI5NGRhMWM3MTc1ODQyMWIxOQ%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwa2F6dXBjJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03NjNmMWU2NDhkOGJhOWJhMDFiOWVhYmU1NjczODgyMg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D82580ab2213a0bd930c0fc5e6860b81b)