1. A W S と D o c k e r で 実 現 す る A I 研 究 の た め の
Pipeline as Code
T O C 五 反 田 メ ッ セ 2 0 1 9 . 2 . 2 3 来 栖 川 電 算 取 締 役 山 口 陽 平
JAWS DAYS 2019 ~食せ!!選りすぐりのメニューを!~ Aトラック #jd2019_a
2. Pipeline as Code
ソフトウェア開発のノウハウで管理を効率化する考え方
• “XXX” as Code
– 管理対象をコードとして記述することで、対
象の管理にソフトウェア開発のベストプラク
ティス(自動化・版管理)を適用する手法
• 恩恵:再現性・追跡可能性・再利用性の向上
• 具体例:Infrastructure as Code,CI,CD
• Pipeline as Code (= PaC)
– あらゆる管理対象はパイプライン(それを生
成するプロセス)とみなせるので、あまたあ
る “XXX” as Code の総称として使える言葉
2
3. 今日話すこと
• PaC を AI 研究へ適用する話
×PaC を AI 開発運用へ適用する話ではない。
• 最近よく聞くようになった MLops(機械学習
のための DevOps)は AI 開発運用の話が多い。
3
AI 開発 AI 運用AI 研究