本章描述了在不同的硬體上設定
dask
的各種方法,無論是在本地機器上還是在分布式集群上。如果您剛剛開始使用
dask
,那麼這一章節是不必要的。如果您只想在一台計算機上使用
dask
,則不需要任何設定。
dask
有兩個任務排程程式系列:
單機排程器:該排程器在本地程序或執行緒池上提供基本特性。這個排程程式是首先預設建立的。它使用簡單、便宜。它只能在一台機器上使用,不能分布式上使用。
分布式排程程式:這個排程程式相對複雜。它提供了更多的功能,但也需要更多的精力來設定。它可以在本地執行,也可以跨集群分布。
如果匯入
dask
,設定乙個計算,然後呼叫
compute
,那麼預設情況下將使用單機排程程式。使用
dask.distributed
排程程式您必須設定乙個客戶端 單機
importdask.dataframeasdd
df =dd.
read_csv(
...) df
.x.sum()
.compute()
# this uses the single-machine scheduler by default
分布式
fromdask.distributedimportclient
client
=client(
...)
# connect to distributed cluster and override defaultdf.
x.sum()
.compute()
# this now runs on the distributed system
注意,新的
dask.distributed
排程程式即使在單個工作站上也是可行的。它包含許多在舊的單機排程程式中找不到的診斷和特性。下面的頁面將更詳細地解釋如何在各種本地和分布式硬體上設定
dask。
分布式運算
cloud
有關如何在常見雲提供商(如
amazon
、谷歌或
microsoft azure)
上部署dask
和jupyter
的最新建議。
Appium Appium環境安裝說明
一 環境安裝 1 node.js 3 安卓adt 5 夜神模擬器,genymotion 二 具體安裝步驟 1 安裝microsoft net framework 4.5 2 安裝node x64.msi 各檔案的區別 visual studio是.net的整合開發環境 ide nuget是.net的...
appium環境安裝說明
檢測本機已安裝的程式中,是否已經安裝microsoft net framework 4.5及以上的版本。如下圖所示 安裝jdk1.8及以上版本。adt的安裝 雙擊解壓 adt bundle windows x86 64 20140702.zip 配置環境變數 新增android home環境變數,配...
Appium環境安裝說明
檢測本機已安裝的程式中,是否已經安裝microsoft net framework 4.5及以上的版本。如下圖所示 如果沒有安裝,則雙擊執行如下檔案 net4.5.1.exe 然後手動建立快捷方式 安裝jdk1.8及以上版本。adt的安裝 雙擊解壓 adt bundle windows x86 64...