官术网_书友最值得收藏!

Setting up our Python environment for GPU programming

With our compilers, IDEs, and the CUDA Toolkit properly installed on our system, we now can set up an appropriate Python environment for GPU programming. There are many options here, but we explicitly recommend that you work with the Anaconda Python Distribution. Anaconda Python is a self-contained and user-friendly distribution that can be installed directly in your user directory, and which does not require any administrator or sudo level system access to install, use, or update.

Keep in mind that Anaconda Python comes in two flavors—Python 2.7, and Python 3. Since Python 3 is currently not as well-supported for some of the libraries we will be using, we will be using Python 2.7 in this book, which still has a broad mainstream usage.

You can install Anaconda Python by going to https://www.anaconda.com/download, choosing your operating system, and then by choosing to download the Python 2.7 version of the distribution. Follow the instructions given on the Anaconda site to install the distribution, which is relatively straightforward. We can now set up our local Python installation for GPU programming.

We will now set up what is arguably the most important Python package for this book: Andreas Kloeckner's PyCUDA package.

主站蜘蛛池模板: 安徽省| 纳雍县| 漯河市| 丰台区| 潜山县| 天津市| 类乌齐县| 邵武市| 鹤山市| 苗栗县| 五指山市| 富民县| 吉木萨尔县| 霍城县| 兰坪| 泸水县| 宽甸| 葵青区| 三江| 东方市| 延庆县| 焦作市| 陈巴尔虎旗| 潼关县| 德阳市| 宜良县| 珲春市| 宜城市| 亳州市| 班戈县| 嵊泗县| 庆云县| 运城市| 北宁市| 长治市| 鄯善县| 南城县| 孟州市| 天镇县| 玉树县| 城口县|