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

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.

主站蜘蛛池模板: 诸城市| 三都| 昭平县| 双辽市| 万州区| 平果县| 凯里市| 昭觉县| 克拉玛依市| 滨州市| 普宁市| 新津县| 商南县| 安新县| 农安县| 镇江市| 杨浦区| 吉安市| 商河县| 灵石县| 长顺县| 南江县| 琼海市| 梁山县| 曲阜市| 珲春市| 阿鲁科尔沁旗| 建宁县| 固原市| 松滋市| 哈巴河县| 金堂县| 东阳市| 洛扎县| 崇礼县| 东丰县| 大竹县| 喀喇沁旗| 双流县| 昌平区| 灌南县|