当前位置: 首页>数据库>正文

本地win10家庭版环境下安装百度飞桨GPU版

1.创建Python虚拟环境paddle

python -m venv paddle

2.进入虚拟环境
C:\Users\winds\paddle\Scripts\activate.bat

3.检查python版本

python --version

4.检查pip版本

python -m pip --version

5.升级pip

python -m pip install --upgrade pip

6.确认Python和pip是64bit(AMD64)

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

7.安装paddlepaddle(飞桨版本-2.0.2,os-windows,方式-pip,cuda版-10.2)

python -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple

8.检查是否安装成功
输入:python,进入python解释器
输入:import paddle
再输入:paddle.utils.run_check()
出现:PaddlePaddle is installed successfully!,表示安装成功


本地win10家庭版环境下安装百度飞桨GPU版,第1张
424-1.PNG

PS:
1.我的GPU是AMD Radeon并非NVIDIA

2.输入import paddle时警示:
You are using GPU version Paddle, but your CUDA device is not set properly. CPU device will be used by default.

查阅相关资料:
参考:https://blog.csdn.net/u014357799/article/details/85543529

显卡作为电脑主机里的一个重要组成部分,承担输出显示图形的任务。显卡的处理器称为图形处理器(GPU),它是显卡的”心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。

GPU(Graphics Processing Unit)即图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上作图像运算工作的微处理器。

市场上的显卡大多采用NVIDIA和 AMD-ATI 两家公司的图形处理芯片。

GPU多数拥有2D或3D图形加速功能。有了GPU,CPU就从图形处理的任务中解放出来,可以执行其他更多的系统任务,这样可以大大提高计算机的整体性能。

GPU已经不再局限于3D图形处理了,GPU通用计算技术发展已经引起业界不少的关注,在浮点运算、并行计算等部分计算方面,GPU可以提供数十倍乃至于上百倍于CPU的性能。

GPU通用计算方面的标准目前有OpenCL、CUDA、AMD APP、DirectCompute。OpenCL、DirectCompute、AMD APP(基于开放型标准OpenCL开发)是开放标准,CUDA是私有标准。

CUDA(Compute Unified Device Architecture)是一种将GPU作为数据并行计算设备的软硬件体系,硬件上NVIDIA GeForce 8系列以后的GPU(包括GeForce、ION、Quadro、Tesla系列)已经采用支持CUDA的架构,软件开发包上CUDA也已经发展到CUDA Toolkit 8.0,并且支持Windows、Linux、MacOS三种主流操作系统。CUDA采用比较容易掌握的类C语言进行开发。

AMD APP(AMD Accelerated Parallel Processing)是AMD加速并行处理技术。是AMD针对旗下图形处理器(GPU)所推出的通用并行计算技术。利用这种技术可以充分发挥AMD GPU的并行运算能力,用于对软件进行加速运算或进行大型的科学运算。

CUDA(Compute Unified Device Architecture,统一计算设备架构),是显卡厂商NVIDIA在2007年推出的并行计算平台和编程模型。它利用图形处理器(GPU)能力,实现计算性能的显著提高。CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题,从而能通过程序控制底层的硬件进行计算。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员可以使用C/C++/C++11语言来为CUDA架构编写程序。CUDA提供host-device的编程模式以及非常多的接口函数和科学计算库,通过同时执行大量的线程而达到并行的目的。

3.0以下版本仅支持C编程,从3.0版本开始支持C++编程,从7.0版本开始支持C++11编程。

CUDA仅能在有NVIDIA显卡的设备上才能执行,并不是所有的NVIDIA显卡都支持CUDA,目前NVIDIA的GeForce、ION、Quadro以及Tesla显卡系列上均可支持。根据显卡本身的性能不同,支持CUDA的版本也不同。

so,我要换个显卡,或者只能用CPU版本的


https://www.xamrdz.com/database/6u71907400.html

相关文章: