Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
0
42
MLflowダイエット大作戦
2025年12月9日に開催された「AIエージェント/MLモデル開発を加速するMLflow:実践ノウハウ共有」での発表資料です。
LINEヤフーTech (LY Corporation Tech)
PRO
December 15, 2025
Tweet
Share
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
0
48
Python 3.14 Overview
lycorptech_jp
PRO
0
76
爆速BE開発!Kotlin × Spring Boot × GraphQLで世界が変わった
lycorptech_jp
PRO
1
14
1年でこうなる!?LINEヤフーのAI活用、激変してて笑った
lycorptech_jp
PRO
0
31
1兆メッセージ規模のKafkaプラットフォームを支えるオブザーバビリティ
lycorptech_jp
PRO
0
30
対決!Android vs iOS 生成AIオンデバイス・ラップバトル
lycorptech_jp
PRO
0
14
LINE公式アカウントのチャットを支える仕組み
lycorptech_jp
PRO
0
33
ガイドラインを軸にしたウェブアクセシビリティ改善
lycorptech_jp
PRO
1
100
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
800
Other Decks in Technology
See All in Technology
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
140
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
220
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
680
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
380
研究開発×プロダクトマネジメントへの挑戦 / ly_mlpm_meetup
sansan_randd
0
110
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1.1k
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
220
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.4k
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
450
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
170
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.7k
What's in a price? How to price your products and services
michaelherold
246
12k
How STYLIGHT went responsive
nonsquared
100
6k
Thoughts on Productivity
jonyablonski
73
5k
Automating Front-end Workflow
addyosmani
1371
200k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Fireside Chat
paigeccino
41
3.7k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Site-Speed That Sticks
csswizardry
13
1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
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 自己紹介