{"product_id":"hands-on-gpu-computing-with-python-pstrong-explore-the-capabilities-of-gpus-for-solving-high-performance-computational-problems-p","title":"Hands-On GPU Computing with Python","description":"\u003cp style=\"margin: 0px 0px 14px; padding: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003e\u003cb\u003eExplore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda Accelerate\u003c\/b\u003e\u003c\/p\u003e\u003ch4 style=\"margin: 0px; padding: 0px 0px 4px; font-family: Arial, sans-serif; text-rendering: optimizelegibility; font-size: 14px;\"\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/h4\u003e\u003cul style=\"margin: 0px 0px 18px 20px; padding-right: 0px; padding-left: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eUnderstand effective synchronization strategies for faster processing using GPUs\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eWrite parallel processing scripts with PyCuda and PyOpenCL\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eLearn to use the CUDA libraries like CuDNN for deep learning on GPUs\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4 style=\"margin: 0px; padding: 0px 0px 4px; font-family: Arial, sans-serif; text-rendering: optimizelegibility; font-size: 14px;\"\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/h4\u003e\u003cp style=\"margin: 0px 0px 14px; padding: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003eGPUs are proving to be excellent general purpose-parallel computing solutions for high performance tasks such as deep learning and scientific computing.\u003c\/p\u003e\u003cp style=\"margin: -4px 0px 14px; padding: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003eThis 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.\u003c\/p\u003e\u003cp style=\"margin: -4px 0px 14px; padding: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003eBy 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.\u003c\/p\u003e\u003ch4 style=\"margin: 0px; padding: 0px 0px 4px; font-family: Arial, sans-serif; text-rendering: optimizelegibility; font-size: 14px;\"\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/h4\u003e\u003cul style=\"margin: 0px 0px 18px 20px; padding-right: 0px; padding-left: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eUtilize Python libraries and frameworks for GPU acceleration\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eSet up a GPU-enabled programmable machine learning environment on your system with Anaconda\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eDeploy your machine learning system on cloud containers with illustrated examples\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eExplore PyCUDA and PyOpenCL and compare them with platforms such as CUDA, OpenCL and ROCm.\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003ePerform data mining tasks with machine learning models on GPUs\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eExtend your knowledge of GPU computing in scientific applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4 style=\"margin: 0px; padding: 0px 0px 4px; font-family: Arial, sans-serif; text-rendering: optimizelegibility; font-size: 14px;\"\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/h4\u003e\u003cp style=\"margin: 0px 0px 14px; padding: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003eData Scientist, Machine Learning enthusiasts and professionals who wants to get started with GPU computation and perform the complex tasks with low-latency. Intermediate knowledge of Python programming is assumed.\u003c\/p\u003e\u003ch4 style=\"margin: 0px; padding: 0px 0px 4px; font-family: Arial, sans-serif; text-rendering: optimizelegibility; font-size: 14px;\"\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/h4\u003e\u003col style=\"color: rgb(136, 136, 136); margin-top: 0px; margin-right: 0px; margin-left: 22px; padding-right: 0px; padding-left: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\" margin-bottom:=\"\"\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eIntroduction to GPU computing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eDesigning A GPU Computing Strategy\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eSetting up a GPU Computing Platform with NVIDIA and AMD\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eFundamentals of GPU programming\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eSetting up your environment for GPU programming\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eWorking with PyCUDA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eWorking with PyOpenCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eWorking with Anaconda and Anaconda Accelerate\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eContainerization on GPU enabled platforms\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eMachine Learning on GPUs: Use cases\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"margin: 0px; overflow-wrap: break-word;\"\u003e\u003cspan style=\"color:#000000;\"\u003eGPU Acceleration for Scientific Applications using Deepchem\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":50506200547398,"sku":"9781789341072","price":2475.25,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/smaller_uvy0-hj.png?v=1790322867","url":"https:\/\/cb-india.com\/products\/hands-on-gpu-computing-with-python-pstrong-explore-the-capabilities-of-gpus-for-solving-high-performance-computational-problems-p","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}