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
Deploying Dask Distributed
Search
Jacob Tomlinson
May 19, 2021
Technology
0
230
Deploying Dask Distributed
Jacob Tomlinson
May 19, 2021
Tweet
Share
More Decks by Jacob Tomlinson
See All by Jacob Tomlinson
Dask on HPC in 2024 - Lightning Talk
jacobtomlinson
0
15
GPU Acceleration in the PyData community
jacobtomlinson
0
9
Dask Demo Day - How RAPIDS users use Dask
jacobtomlinson
0
21
Deploying multi-GPU workloads on Kubernetes in Python
jacobtomlinson
0
190
Overview of Dask on Kubernetes
jacobtomlinson
0
140
k8s-batch-sig - Dask on Kubernetes
jacobtomlinson
0
110
Deploying multi-GPU workloads on Kubernetes in Python
jacobtomlinson
0
140
Dask Overview - Stanford Legion all-hands
jacobtomlinson
0
190
Container Canary - Lightning Talk
jacobtomlinson
0
62
Other Decks in Technology
See All in Technology
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
580
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
190
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
元旅行会社の情シス部員が教えるおすすめなre:Inventへの行き方 / What is the most efficient way to re:Invent
naospon
2
340
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
470
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
Featured
See All Featured
Being A Developer After 40
akosma
86
590k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Side Projects
sachag
452
42k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Six Lessons from altMBA
skipperchong
27
3.5k
What's new in Ruby 2.0
geeforr
343
31k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Building Your Own Lightsaber
phodgson
103
6.1k
Writing Fast Ruby
sferik
627
61k
Transcript
Deployment Workshop Deploying Dask Distributed Jacob Tomlinson
Dask Distributed A centrally managed, distributed, dynamic task scheduler
Dask Overview
None
Worker Worker Worker Scheduler Client Protocols TCP UCX Websocket Dask
components can communicate via a variety of different protocols.
Scheduler Starting a scheduler
Connecting a worker Worker Scheduler
Client Scheduler Worker Connecting a client
Client Scheduler Worker Submitting work
Dask Dashboard
JupyterLab Extension
Cluster Managers Utility classes to simplify cluster creation
Local Cluster Scheduler Worker Worker Worker Worker LocalCluster creates everything
for you. It will break down a large CPU into multiple workers withy multiple threads as this can be more performant.
Client Local Cluster Scheduler Worker Worker Worker Worker
Get logs
Scaling
How do I get more resource? Moving beyond a single
machine
SSH ... You could SSH to a bunch of machines
and start the Dask components manually.
SSHCluster Or you could use SSHCluster which will bootstrap a
cluster for you on a list of machines. All you need is passwordless SSH configured for each machine.
None
Deployment Workshop Thank you! @_jacobtomlinson