Hands-On GPU Computing with Python
暫譯: 實戰 Python GPU 計算
Bandyopadhyay, Avimanyu
- 出版商: Packt Publishing
- 出版日期: 2019-05-13
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 452
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789341078
- ISBN-13: 9781789341072
-
相關分類:
GPU、Python、程式語言
海外代購書籍(需單獨結帳)
商品描述
GPUs are proving to be excellent general purpose-parallel computing solutions for high performance tasks such as deep learning and scientific computing.
This book will be your guide to getting started with GPU computing. It will start with introducing GPU computing and explain the architecture and programming models for GPUs. You will learn, by example, how to perform GPU programming with Python, and you’ll look at using integrations such as PyCUDA, PyOpenCL, CuPy and Numba with Anaconda for various tasks such as machine learning and data mining. Going further, you will get to grips with GPU work flows, management, and deployment using modern containerization solutions. Toward the end of the book, you will get familiar with the principles of distributed computing for training machine learning models and enhancing efficiency and performance.
By the end of this book, you will be able to set up a GPU ecosystem for running complex applications and data models that demand great processing capabilities, and be able to efficiently manage memory to compute your application effectively and quickly.
商品描述(中文翻譯)
GPU 被證明是高效能任務(如深度學習和科學計算)的優秀通用平行計算解決方案。
本書將作為您開始 GPU 計算的指南。它將首先介紹 GPU 計算,並解釋 GPU 的架構和編程模型。您將通過範例學習如何使用 Python 進行 GPU 編程,並將探討如何使用 PyCUDA、PyOpenCL、CuPy 和 Numba 等整合工具,搭配 Anaconda 進行機器學習和資料挖掘等各種任務。進一步地,您將掌握 GPU 工作流程、管理和部署,使用現代容器化解決方案。到書的最後,您將熟悉分散式計算的原則,以訓練機器學習模型並提升效率和效能。
在本書結束時,您將能夠設置一個 GPU 生態系統,以運行需要強大處理能力的複雜應用程序和數據模型,並能有效管理記憶體,以快速且有效地計算您的應用程序。