cuNumeric – NVIDIA 技術博客 http://www.open-lab.net/zh-cn/blog 閱讀開發者創建的最新技術信息、頭條新聞 和內容。 Fri, 22 Nov 2024 07:00:36 +0000 zh-CN hourly 1 196178272 借助 NVIDIA cuPyNumeric,將 NumPy 無縫擴展從筆記本電腦到超級計算機 http://www.open-lab.net/zh-cn/blog/effortlessly-scale-numpy-from-laptops-to-supercomputers-with-nvidia-cupynumeric/ Mon, 18 Nov 2024 06:51:35 +0000 http://www.open-lab.net/zh-cn/blog/?p=12023 Continued]]> Python 是數據科學、機器學習和數值計算領域最常用的編程語言。它在科學家和研究人員中日益受歡迎。在 Python 生態系統中, NumPy 是執行基于數組的數值計算的基礎 Python 庫。 NumPy 的標準實現可在單個 CPU 核心上運行,只有一些操作可以跨核心并行執行。這種單線程、僅使用 CPU 的執行方式限制了可處理的數據規模,也限制了執行計算的速度。 雖然可以使用 GPU 加速的 NumPy 實現,但跨多個 GPU 或節點擴展基于 NumPy 的代碼通常需要大量的代碼修改,包括手動數據分區和同步以及用于分布式執行的數據移動。這種代碼更改可能十分復雜且耗時,以確保功能正確且性能出色。 此外,在分布式編程方面缺乏專業知識的領域科學家通常會與計算機科學專家合作或咨詢,以完成更改,這進一步減緩了實驗和驗證研究的過程。 為解決這一生產力問題,

Source

]]>
12023
人人超碰97caoporen国产