生成AIアプリケーションエンジニアのためのPythonとasyncioによる並行処理入門
生成AIアプリケーションの性能を最大化するため、Pythonのasyncioを用いた非同期プログラミングの基礎から応用、そして実践的な並行処理パターンを習得します。
...
Share
asyncioの基本と非同期プログラミングの基礎
Unit 1: 非同期プログラミングの世界へようこそ
同期と非同期
なぜ非同期処理?
Unit 2: asyncioの核心:コルーチンとイベントループ
async/awaitの魔法
イベントループの仕組み
タスクを操る
Unit 3: 実践!asyncioでI/Oを並行処理
並行I/Oの基本
ファイルI/Oも非同期に
非同期処理の落とし穴
高度なasyncioパターンと生成AIアプリケーションへの応用
Unit 1: 高度な非同期ワークフローの構築
TaskGroupで並行処理
非同期キューで連携
LLM推論パイプライン
Unit 2: 非同期処理の課題と解決策
同期プリミティブの基礎
Semaphoreで流量制御
非同期エラー処理
Unit 3: 生成AIアプリケーションへの応用
AIアプリの性能向上
リソース効率の最大化