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
クックパッドにおけるAWS GPUインスタンスの利用事例 / Powering by AWS ...
Search
Yuichiro Someya
November 17, 2017
Programming
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クックパッドにおけるAWS GPUインスタンスの利用事例 / Powering by AWS GPU Instances in Cookpad Inc
https://pages.awscloud.com/P3-Launch-Event.html
Yuichiro Someya
November 17, 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.7k
成長を止めない機械学習のやり方 / 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
How we use GPUs in Cookpad
ayemos
0
200
Other Decks in Programming
See All in Programming
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
280
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
630
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
500
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
280
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
140
AIが無かった頃の素敵な出会いの話
codmoninc
1
300
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
120
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
370
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
710
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.8k
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
740
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
170
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
440
How to Ace a Technical Interview
jacobian
281
24k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
410
Bash Introduction
62gerente
615
220k
A Tale of Four Properties
chriscoyier
163
24k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
Done Done
chrislema
186
16k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
580
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Transcript
ΫοΫύουʹ͓͚Δ "84(16Πϯελϯεͷ ར༻ࣄྫ ΫοΫύουגࣜձࣾݚڀ։ൃ෦ છ୩༔Ұ !"NB[PO&$(16ΠϯελϯεࡇΓ
ࣗݾ հ HJUIVCDPNBZFNPT UXJUUFSDPNBZFNPT@Z XXXBZFNPTNF ‣ છ୩༔Ұ<:VJDIJSP4PNFZB> ‣ ౦େܭࢉֶम࢜
‣ ΫοΫύουגࣜձࣾ ݚڀ։ൃ෦ΤϯδχΞ ৽ଔೖࣾ
‣ ΫοΫύουͷ࣮ݧڥʹ͓͚Δ(16ར༻ঢ়گ ‣ 1ΠϯελϯεͷධՁ "HFOEB
Ϩγϐ ສҎ্ ݄࣍ར༻ऀ ສਓ ݄࣌
Χࠃʹల։ ݴޠʹରԠ ݄࣌
7JSUVBM1SJWBUF$MPVE All-in on AWS since 2011 Amazon S3 Amazon
RDS Amazon Redshift
7JSUVBM1SJWBUF$MPVE All-in on AWS since 2011 Amazon S3 Amazon
RDS Amazon Redshift Amazon EC2
ྉཧ͖Ζ͘ ΈࠐΈχϡʔϥϧωοτϫʔΫ ʹΑΔྉཧը૾ͷࣗಈೝࣝ εϚʔτϑΥϯͷࣸਅͷɺ ྉཧࣸਅΛࣗಈతʹऩूه
ྉཧ͖Ζ͘ ΈࠐΈχϡʔϥϧωοτϫʔΫ ʹΑΔྉཧը૾ͷࣗಈೝࣝ εϚʔτϑΥϯͷࣸਅͷɺ ྉཧࣸਅΛࣗಈతʹऩूه IUUQTTQFBLFSEFDLDPNBZFNPTNBDIJOFMFBSOJOHPQTBUDPPLQBE
7JSUVBM1SJWBUF$MPVE All-in on AWS since 2011 Amazon S3 Amazon
RDS Amazon Redshift Amazon EC2
‣ $6%" ‣ DV%// CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8
cuDNN6
‣ $6%" ‣ DV%// IUUQTBXTBNB[PODPNBNB[POBJBNJT CUDA9 cuDNN7 CUDA8 cuDNN7
CUDA8 cuDNN6
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ...
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... ssh "Create"
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ...
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ... API
Gateway Outgoing Webhook {text: "Create instance"} Incoming Webhook "Created! => ssh ayemos-workbench-001" (Lambda Proxy) {text: "Create instance"} 1. Route command 2. Perform operations (on EC2) 3. Send the responce back via webhook
CUDA9 cuDNN7 CUDA8 cuDNN7 CUDA8 cuDNN6 ... `ssh` ... API
Gateway Outgoing Webhook {text: "Create instance"} Incoming Webhook "Created! => ssh ayemos-workbench-001" (Lambda Proxy) {text: "Create instance"} 1. Route command 2. Perform operations (on EC2) 3. Send the responce back via webhook
‣ ΫοΫύουͷ࣮ݧڥʹ͓͚Δ(16ར༻ঢ়گ ‣ 1ΠϯελϯεͷධՁ "HFOEB
‣ ΫοΫύουͷ࣮ݧڥʹ͓͚Δ(16ར༻ঢ়گ ‣ 1ΠϯελϯεͷධՁ "HFOEB 4QPJMFS ʮ1࠷ߴʯ
‣ ࠷ߴ
‣ ΧςΰϦ߹ܭສຕͷը૾Λͬͨ$MBTTJpFSͷֶश (PPH-F/FUΛ༷ ීஈΫοΫύουͰߦΘΕ͍ͯΔΑ͏ͳ࣮ݧʹ͍ۙͷ ‣ FQPDIͷֶशʹֻ͔Δ࣌ؒΛ11Ͱൺֱ
ϕϯνϚʔΫ
1 7 $6%"DV%// 1 , $6%"DV%// #BUDI4J[F
NT N NT NT NT NT NT 00.
‣ ࣮ݧͷ࣮ߦ࣌ؒߴʑ࣌ؒͰ͋Δ͜ͱ͕ଟ͍ .VMUJ(16ͷར༻ɺࢄʹର͢Δχʔζ ݱঢ় ͋·Γߴ͘ͳ͍ ‣ ֶशεΫϦϓτͷ.VMUJ(16ରԠͦΕࣗମ࣮ίετ͕͋Δ ‣ ͳͷͰɺϘʔυ୯ମ͕ૣ͘ͳΔͷͱͯخ͍͠
ߟ
‣ 1ͷ͍͍ͱ͜Ζ &$Ͱ͋Δ ຕຕ͕͍ ·ͱΊ