縮放Python ML:使用不同的工具來擴充套件Python ML工作負載的玩家部落格
這是一個介紹使用不同的工具來擴充套件Python ML工作負載的部落格網站,點選標題進入,當前文章有:
- 在Kubernetes叢集中執行Spark Jupyter Notebooks客戶端模式(使用ARM可獲得更多樂趣)
將Spark Notebook與執行程式放在同一群集中可以減少網路錯誤並提高正常執行時間。由於這些網路問題可能導致作業失敗,因此這是一個重要的考慮因素。本文假定您已經在Kubernetes部署中設定了基礎JupyterHub;達斯(Dask)發行的筆記本部落格文章中介紹了有關該內容的資訊。
- 在Kubernetes上的ARM上為Dask部署Jupyter Lab / Notebook
在本文中,我們將介紹如何在Kubernetes上的ARM上部署Jupyter Lab。我們還將構建一個供Dask使用的容器,但是您可以跳過/自定義此步驟以滿足您自己的需求。在將客戶端程式碼移出群集後遇到了一些問題之後,我認為值得在K8s上的ARM上建立Jupyter的工作是值得的。
- docker buildx(尤其是qemu)的一些尖銳角落
您是否一直在嘗試使用QEMU嘗試使用Docker的出色的新buildx,但是在ARM上遇到了意外的“ exec使用者程式引起:exec格式錯誤”或奇怪的段錯誤?如果是這樣,那麼這篇簡短而甜蜜的部落格文章適合您。我想明確一點:我認為帶有qemu的buildx很棒,但是有一些鋒利的邊緣可以吸引您的注意。
- 首先了解一下基於K8s的ARM上的Dask。
在上一篇文章中設定了叢集之後,是時候終於在叢集上玩Dask了。幸運的是,有dask-kubernetes和dask-docker專案提供了執行此操作的框架。由於我還是Dask的新手,所以我決定從本地膝上型電腦開始使用Dask(回想起來,也許不是最佳選擇)。
- 在ARM上使用持久卷和Minio設定K3(輕量級Kubernetes)
在建立機架併購買機器的最後冒險之後,是時候安裝軟體了。最初,我計劃在一兩天內進行此操作,但實際上,它的執行方式與其他許多“簡單”專案一樣,並且我認為某些“超級快”的事情最終花費的時間比計劃的要長得多。
- 建立測試叢集
為了確保兩次測試之間的結果具有可比性,我儘可能使用一致的硬體設定。我(而不是使用雲提供商)(在Nova的幫助下)設定了具有幾個不同節點的機架。使用我自己的硬體可以避免 任何效能數字帶來的嘈雜鄰居問題,並讓我可以更好地控制模擬網路分割槽。不利的一面是環境不容易重新建立。
- Kubernetes上的Ray簡介
像Spark一樣,主要作者現在已經成立了一家公司(Anyscale)來發展Ray。與Spark不同,Ray是Python的第一個庫,並且不依賴Java虛擬機器(JVM).
相關文章
- Ray:用於擴充套件和分發Python和ML應用的框架套件Python框架
- 使用ctypes來擴充套件Python套件Python
- 正式釋出丨AKS上的Dapr、ML、Gitops擴充套件Git套件
- PHP的LZF壓縮擴充套件工具PHP套件
- 使用cython擴充套件python庫套件Python
- 負載均衡的原理(垂直擴充套件 Scale Up、橫向擴充套件 Scale Out)負載套件
- PHP的bz2壓縮擴充套件工具PHP套件
- 使用 Cython 為 Python 編寫更快的 C 擴充套件Python套件
- 擴充套件01:程式碼風格/python規範style套件Python
- python使用ctypes呼叫擴充套件模組的例項方法Python套件
- Docker compose 水平擴充套件 和負載均衡Docker套件負載
- VS Code 的 Python 擴充套件有大更新Python套件
- python算術運算子的擴充套件功能Python套件
- 擴充套件工具套件
- 使用 Python 擴充套件豐富 UiBot 的功能及在 UiBot 中引用 Python 模組Python套件UI
- burpsuite擴充套件開發之PythonUI套件Python
- Python為什麼能擴充套件Python套件
- Python+numpy實現矩陣的行列擴充套件Python矩陣套件
- C-如何快速生成Python的C擴充套件.mdPython套件
- python擴充套件檔案import失敗Python套件Import
- 練習安裝Python擴充套件庫Python套件
- 使用 Python 構建可擴充套件的社交媒體情感分析服務Python套件
- 甲骨文推出OracleExadataCloudMachineOracleCloudatCustomer產品組合擴充套件至資料庫工作負載OracleCloudMac套件資料庫負載
- Linux下使用LVM管理(擴充套件/縮小/刪除)LinuxLVM套件
- python老師的部落格Python
- Solon詳解(六)- Solon的校驗擴充套件框架使用與擴充套件套件框架
- 藉助 TCP 負載均衡和 Galera 叢集擴充套件 MySQLTCP負載套件MySql
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- Python擴充套件包的非官方Windows二進位制檔案下載網址Python套件Windows
- 使用C# 探索 ML.NET 中的不同機器學習任務C#機器學習
- Python擴充套件C/C++ 實現原理分析Python套件C++
- Python擴充套件_淺拷貝和深拷貝Python套件
- LLM 擴充套件開發工具套件
- Flutter——Dart Extension擴充套件方法的使用FlutterDart套件
- Airbyte如何使用Temporal擴充套件工作流程編排?AI套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 最近寫了幾個 Laravel 擴充套件用來減少工作的麻煩Laravel套件
- Cython,一個簡化 Python 編寫 C 擴充套件的語言Python套件