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
amazon-dsstne-2016-07
Search
ryo nakamaru
July 27, 2016
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
amazon-dsstne-2016-07
ryo nakamaru
July 27, 2016
More Decks by ryo nakamaru
See All by ryo nakamaru
AWSで楽をするサービスメッシュ入門/appmesh-trial
pottava
1
1.7k
reinforce-2019-recap-lt
pottava
2
4.2k
ScaleShift-jp-2019-summer
pottava
1
230
Firecracker とは何か/what is Firecracker
pottava
12
5.6k
ハイブリッド並列 on Kubernetes/hybrid-parallel-program-on-kubernetes
pottava
1
460
AWS Fargate + Code 兄弟で始める継続的デリバリー / Continuous Delivery with AWS Fargate and Code brothers
pottava
12
3.3k
Singularity と NVIDIA GPU Cloud で作る ハイブリッド機械学習環境の構築 / Building a hybrid environment for Machine Learning with Singularity and NGC
pottava
3
1.5k
明日から始めるちょい足し λ / get-started-with-aws-lambda
pottava
4
2.5k
NGC と Singularity によるハイブリッド機械学習環境 / A hybrid environment for Machine Learning with NGC and Singularity
pottava
0
530
Other Decks in Programming
See All in Programming
Lessons from Spec-Driven Development
simas
PRO
0
180
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2k
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.1k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
260
技術記事、 専門家としてのプログラマ、 言語化
mizchi
11
4.4k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
160
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
210
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
110
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Crafting Experiences
bethany
1
180
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Transcript
DL for Recommendations OpenHyperScale ษڧձ 16.07.28
ͦͷલʹ 2
3 V1.0! http://mesos.apache.org/blog/mesos-1-0-0-released/ (Yesterday, Jul 27 2016)
4 GPU SUPPORT!! https://github.com/apache/mesos/blob/1.0.0/CHANGELOG
՝͋ͱগ͠ 5 https://issues.apache.org/jira/browse/MESOS-4424
6 WHAT ABOUT DC/OS? https://mesosphere.com/blog/2016/07/27/apache-mesos-reaches-1-0/
ଓ͖࣍ճ.. 7
ຊ 8
Ϩίϝϯυ 9
“͜ͷΛങͬͨਓ͜Μͳങ͍ͬͯ·͢” 10
11 http://aws.typepad.com/sajp/2016/07/generating-recommendations-at-amazon-scale-with-apache-spark-and-amazon-dsstne.html AMAZON ͷύʔιφϧϨίϝϯυΛ AWS Ͱ࣮
12 ֶशσʔλੜɿ Amazon EMR (cluster) + Apache Spark (CPU) ֶशɾਪɿ
ECS (cluster) + ECR (docker image) + Amazon DSSTNE (GPU) σʔλసૹɾڞ༗ɿ Amazon S3 Ϩίϝϯυੜڥͷߏ
13 ೖྗɾग़ྗϨΠϠʹ Amazon ͷेສΛஔ͠ɺ ݸਓ͝ͱʹ͜ͷϞσϧΛ༻͍ͯϨίϝϯυ͖͢Λਪଌɻ Ϩίϝϯσʔγϣϯੜ DNN Ϟσϧ ※ ࠨਤɺޡղΛট͘ֆͰ͢Έ·ͤΜɻ
࣮ࡍʹೖྗͱग़ྗಉ͡ϊʔυ
DSSTNE 14
15 εύʔεσʔλʹ࠷దԽ͠ɺͱεέʔϧΛॏࢹͨ͠ DNN with GPUs ͳϥΠϒϥϦɻAmazon ͕ OSS ͱͯ͠ެ։ɻ ࣗࣾͷ
DL ʹ·ͭΘΔ՝ղܾͷͨΊʹ࡞͞Εͨͷɻ AMAZON DSSTNE https://github.com/amznlabs/amazon-dsstne/
16 ɾͱͯ͑͠Δ͚ͩͷύϑΥʔϚϯεΛॏࢹ ɾϨίϝϯυੜࣗવݴޠཧղॲཧͰѻ͏εύʔεσʔλͰಛʹߴ ɹɹʢg2.8xlarge Πϯελϯε 1 Ͱ TensorFlow ͷ 2.1
ഒʣ ɾαʔό 1 × ෳ GPU Ͱͷԋࢉ͕͔ͳΓಘҙ ɹɹ-> GPU ͝ͱʹλεΫΛࣗಈࢄ ɹɹ-> GPU Λ૿ͤॲཧΛߴΊΒΕΔʢεέʔϧΞτʣ ɹɹɹ& ΑΓେ͖ͳϞσϧ͕ѻ͑Δ ɾωοτϫʔΫͷఆ͕ٛ Caffe ΑΓγϯϓϧ ɾΈࠐΈʹະରԠ ɾϦΧϨϯτݱࡏݶఆతαϙʔτɻ͍ͣΕϩʔυϚοϓʹ͋Δɻ ͦͷଞͷ DL ϥΠϒϥϦͱͷҧ͍ͳͲ https://github.com/amznlabs/amazon-dsstne/blob/master/FAQ.md