$30 off During Our Annual Pro Sale. View Details »
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
0
180
How we use GPUs in Cookpad
@Tokyo Machine Learning Kitchen
https://tokyo-ml.github.io/
Yuichiro Someya
November 06, 2017
Tweet
Share
More Decks by Yuichiro Someya
See All by Yuichiro Someya
にんげんがさき 基盤はあと / Developers over ML platform
ayemos
0
14k
機械学習をスモールスタートさせる方法 / small machine learning
ayemos
3
2.1k
アットホームな分析基盤の作り方 / Homemade Machine Learning Toolkits
ayemos
1
1k
サービス開発、機械学習、クラウド / the trinity of machine learning
ayemos
0
3.5k
成長を止めない機械学習のやり方 / Don't stop 'til you get enough (data).
ayemos
15
5.3k
AWS で加速する機械学習 / Accelerate Machine Learning with AWS
ayemos
1
340
クックパッドの機械学習基盤 2018 / Machine Learning Platform at Cookpad ~ 2018 ~
ayemos
15
21k
PyTorchとCaffe2とONNXと深層学習モデルのデプロイについて
ayemos
1
3k
クックパッドにおけるAWS GPUインスタンスの利用事例 / Powering by AWS GPU Instances in Cookpad Inc
ayemos
0
440
Other Decks in Programming
See All in Programming
チームをチームにするEM
hitode909
0
340
20 years of Symfony, what's next?
fabpot
2
360
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.2k
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
190
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
440
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
720
chocoZAPサービス予約システムをNuxtで内製化した話
rizap_tech
0
120
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
170
SwiftUIで本格音ゲー実装してみた
hypebeans
0
380
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
Featured
See All Featured
A better future with KSS
kneath
240
18k
Raft: Consensus for Rubyists
vanstee
141
7.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Embracing the Ebb and Flow
colly
88
4.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Documentation Writing (for coders)
carmenintech
76
5.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
GitHub's CSS Performance
jonrohan
1032
470k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
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