Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MLflowダイエット大作戦
Search
LINEヤフーTech (LY Corporation Tech)
PRO
December 15, 2025
Technology
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MLflowダイエット大作戦
2025年12月9日に開催された「AIエージェント/MLモデル開発を加速するMLflow:実践ノウハウ共有」での発表資料です。
LINEヤフーTech (LY Corporation Tech)
PRO
December 15, 2025
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
230
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
510
Business ID Integration at LY Corporation : Phased Migration for a B2B authentication platform with Tens of Millions of Users
lycorptech_jp
PRO
0
37
LINE Messaging: From Active-Standby to Active-Active Multi-DC Architecture
lycorptech_jp
PRO
0
59
LY Corporation's implementation of Confidential VM ensuring privacy for AI features
lycorptech_jp
PRO
0
81
Good Design Pays Dividends: The Evolution of LINE API Gateway Handling 30B Daily Requests
lycorptech_jp
PRO
0
53
The Path Paved by Flava MCP Hub Piping Work for the AI Era
lycorptech_jp
PRO
0
51
The Kitakyushu Data Center's Unrelenting Effort to Reduce Air Cooling Power Consumption
lycorptech_jp
PRO
0
33
Designing a Media Content Ecosystem — Case Studies on Integrating AI-Generated Content
lycorptech_jp
PRO
0
48
Other Decks in Technology
See All in Technology
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
140
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
190
5分でわかるDuckDB Quack
chanyou0311
4
310
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
130
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
250
Baseline対応のDOMの型定義を作った
uhyo
2
650
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
0
160
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
330
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
300
AI時代における最適なQA組織の作り方
ymty
3
350
4人目のSREはAgent
tanimuyk
0
370
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
270
Music & Morning Musume
bryan
47
7.3k
The Spectacular Lies of Maps
axbom
PRO
1
840
Skip the Path - Find Your Career Trail
mkilby
1
160
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
170
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
Done Done
chrislema
186
16k
Transcript
© LY Corporation AIPFユニット 湛溢洋 MLflowダイエット大作戦
© LY Corporation • 統一的な実験管理 • 様々なライブラリとの連携 • AIエージェント開発の強力なパートナー 2
MLflowは素晴らしい
© LY Corporation 3 一方で、MLflowのちょっと気にな るところ
© LY Corporation • pip install mlflow すると79個ライブラリが入る(2025年12月時点) • MLflow
Tracking Serverにちょっと実験結果を送りたいだけの場合でも依 存ライブラリが全部ついてきてしまう 4 MLflowは依存ライブラリが多い
© LY Corporation • コンテナイメージが重くなる • 脆弱性スキャナーに指摘されがち 5 依存ライブラリが多いと困ること
© LY Corporation • mlflowパッケージの軽量版 • SQLストレージ、サーバー、UI、データサイエンス系ライブラリが依存か ら除かれている 6 mlflow-skinny
© LY Corporation 7 依存ライブラリ数: 79 → 39
© LY Corporation • まだfastapiとかuvicornとか入っている 8 まだいける? 本当に必要?
© LY Corporation • まだfastapiとかuvicornとか入っている • pip install --no-deps -r
requirements.txt のようにすれば依存ライブラリ を無視できるので要らなそうなライブラリを無理やり削ってみる • 動作は保証されません 9 まだいける?
© LY Corporation # パラメーターとメトリクスを送るだけ # https://github.com/zhanpon/mlflow-skinnier mlflow.set_tracking_uri("http://localhost:5000") with mlflow.start():
mlflow.log_params({"magical_params" : 3.1415}) mlflow.log_metric("cool_metric", 0.8) 10 今回のテストコード
© LY Corporation 11 依存ライブラリ数: 39 → 22
© LY Corporation 12
© LY Corporation • 削るとImportErrorが出るが実行時には使わなさそうなライブラリがある: e.g. PyYaml 13 まだいける??
© LY Corporation 14 本当に必要?
© LY Corporation • 削るとImportErrorが出るが実行時には使わなさそうなライブラリがある • import文をpassに置換してみる(動作は保証されません) MLFLOW_DIR=.tox/test/lib/python3.14/site-packages/mlflow find ${MLFLOW_DIR}
-type f -exec sed -i 's/import yaml.*/pass/g' {} + find ${MLFLOW_DIR} -type f -exec sed -i 's/from yaml.*/pass/g' {} + 15 まだいける??
© LY Corporation 16 依存ライブラリ数: 22 → 21 ※今回はPyYAMLだけ検証しましたがもっといけるはず
© LY Corporation • 2026年10月リリース予定のPython 3.15からはlazy importが使えるように なる予定: PEP 810
• lazy import yaml みたいに書けば本当に必要になるまでimportされない 17 ちなみに
© LY Corporation • Step 1: mlflow-skinnyを使う(推奨) • Step 2:
指定を無視して依存ライブラリを削る(非推奨) • Step 3: import文を削除してさらに削る(非推奨) 18 まとめ
© LY Corporation • 湛 溢洋(ざん いいやん) • 福岡在住 •
「Python Meetup Fukuoka」や「ゆるっと数学勉強会」をやってます 19 自己紹介