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
How we use GPUs in Cookpad
Search
Yuichiro Someya
November 06, 2017
Programming
190
0
Share
How we use GPUs in Cookpad
@Tokyo Machine Learning Kitchen
https://tokyo-ml.github.io/
Yuichiro Someya
November 06, 2017
More Decks by Yuichiro Someya
See All by Yuichiro Someya
にんげんがさき 基盤はあと / Developers over ML platform
ayemos
0
15k
機械学習をスモールスタートさせる方法 / small machine learning
ayemos
3
2.1k
アットホームな分析基盤の作り方 / Homemade Machine Learning Toolkits
ayemos
1
1k
サービス開発、機械学習、クラウド / the trinity of machine learning
ayemos
0
3.6k
成長を止めない機械学習のやり方 / Don't stop 'til you get enough (data).
ayemos
15
5.3k
AWS で加速する機械学習 / Accelerate Machine Learning with AWS
ayemos
1
360
クックパッドの機械学習基盤 2018 / Machine Learning Platform at Cookpad ~ 2018 ~
ayemos
15
21k
PyTorchとCaffe2とONNXと深層学習モデルのデプロイについて
ayemos
1
3.1k
クックパッドにおけるAWS GPUインスタンスの利用事例 / Powering by AWS GPU Instances in Cookpad Inc
ayemos
0
450
Other Decks in Programming
See All in Programming
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
110
関係性から理解する"同一性"の型用語たち
pvcresin
1
140
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
150
Back to the roots of date
jinroq
0
860
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
190
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
1
120
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.6k
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
2
110
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
190
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
The Curious Case for Waylosing
cassininazir
1
350
Designing for humans not robots
tammielis
254
26k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
52
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
So, you think you're a good person
axbom
PRO
2
2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Google's AI Overviews - The New Search
badams
0
1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Speed Design
sergeychernyshev
33
1.7k
Designing Experiences People Love
moore
143
24k
Transcript
)PXXFVTF(16TJO$PPLQBE :VJDIJSP4PNFZB!$PPLQBE*OD3%
‣ Yuichiro Someya (ayemos) ‣ github.com/ayemos ‣ Machine Learning Enginner
@ Cookpad Inc. # 2016(new grads) ~ Current
None
‣ 0VS(16FOWJSPONFOU )PXXFVUJMJ[F"84T(16JOTUBODFT )PXXFLFFQPVSTDBMBCJMJUZPGUFBNTJO3%
/7*%*"7
All-in on AWS since 2011
All-in on AWS since 2011 Amazon RDS (Relational Data)
Amazon Redshift (Data Warehouse)
All-in on AWS since 2011 Amazon S3 (Object Storage)
Amazon RDS (Relational Data) Amazon Redshift (Data Warehouse)
All-in on AWS since 2011 Amazon S3 (Object Storage)
Amazon RDS (Relational Data) Amazon Redshift (Data Warehouse) 7JSUVBM1SJWBUF$MPVE
7JSUVBM1SJWBUF$MPVE All-in on AWS since 2011 Amazon S3 (Object
Storage) Amazon RDS (Relational Data) Amazon Redshift (Data Warehouse) Amazon EC2 (Computation)
‣ $6%" ‣ DV%//
‣ $6%" ‣ DV%// (Snapshot)
‣ $6%" ‣ DV%// (Snapshot) ‣ $6%" ‣ DV%//
‣ $6%" ‣ DV%// (Snapshot) ‣ $6%" ‣ DV%//
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6
‣ $6%" ‣ DV%// (Snapshot) ‣ $6%" ‣ DV%//
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6
5FNQMBUF CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 5FNQMBUF KTPO
QBDLFSCVJME
‣ $6%" ‣ DV%// (Snapshot) ‣ $6%" ‣ DV%//
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6
‣ $6%" ‣ DV%// (Snapshot) ‣ $6%" ‣ DV%//
IUUQTBXTBNB[PODPNBNB[POBJBNJT CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ...
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ...
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ...
AWS Lambda (Function) Stop! Idle? (Hourly)
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ...
AWS Lambda (Function) Stop! Idle? (Hourly)
‣ 0OEFNBOE(16XPSLCFODIFT 6UJMJ[F".*UPNVMUJQMFXPSLCFODIFOWJSPONFOUT 1BDLFSNBLFTJUFBTJFSUPVQEBUFBOENPSFTUBCMF 0QFSBUFWJB$IBUCPU 8SBQVQ