当前位置: 首页 > news >正文

百度飞浆环境安装

前言:

在安装飞浆环境之前得先把pytorch环境安装好,不过关于pytorch网上教程最多的都是通过Anaconda来安装,但是Anaconda环境安装容易遇到安装超时导致安装失败的问题,本文将叫你如何通过pip安装的方式快速安装,其实这篇文章也有讲,深度学习(一)-Pytorch环境安装,这里为了讲解整个环境的安装过程重新讲一遍。

Pytorch环境安装

一、创建虚拟环境

mkvirtualenv test  #创建虚拟环境
workon test       #激活进入虚拟环境

虚拟环境的名称按照自己想要的名称命名即可。

二、查看CUDA版本

cmd中输入nvidia-smi,如下:
在这里插入图片描述

三、使用pip命令进行安装

首先进入pip安装命令地址,找到如下:
在这里插入图片描述
上图中第一个圈起来的就是pytorch的版本,第二个圈起来的就是代表conda环境,这里我们要选择是通过pip来安装,所以需要找到pip安装的命令,如下:
在这里插入图片描述
因为我这里查看的CUDA版本版本是12.3,但是这里没有,所以选择了最高能选用的11.8,如果你们的版本比较低的话就继续往下找,找到自己对应的版本即可,之后复制这串命令,在输入命令之前先把环境切换到之前创建的虚拟环境中,如下:
在这里插入图片描述
之后把复制的命令粘贴到cmd中进行安装,如下:
在这里插入图片描述
很多小伙伴在这一步的时候可能也会出现安装超时的情况,这个时候不用担心,我们直接把上图中下载的链接复制到浏览器进行下载,如下:
在这里插入图片描述
下载完成之后通过命令来进行安装,如下:
在这里插入图片描述
安装完成之后我们再次把执行一次前面从浏览器复制的安装命令,如下:
在这里插入图片描述
这一步是为了保证把一些没有安装的依赖安装完成,安装完成之后我们在pycharm中切换成这个虚拟环境后运行如下命令:

import torch
print(torch.cuda.is_available())

看到如下图这样就说明pytorch环境安装完成
在这里插入图片描述

百度飞浆环境安装

首先我们来看看官方文档,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到安装过程还是比较详细的,因为大家基本上都是使用GPU来训练的,所以基本上都是以GPU安装的为主,还是根据自己的对应的CUDA版本来进行来装,我的是12.3所以选择了这里能够选择的最高版本12.0的进行安装,安装完成之后我们来按照它说的方式来进行验证,如下:

import paddle
paddle.utils.run_check()

如果出现官网说的下面这段说明就成功了,如下:
在这里插入图片描述
看到这个的就可以愉快的玩耍去了,下面的内容就不用管了,如果出现下面这种报错的就接着往下看:
在这里插入图片描述
在这里插入图片描述
关于这个报错其实一开始我也很懵逼,自己明明装过CUDA的,并且pytorch环境都能校验通过,怎么还能报这个错?于是就是上网查找资料,结果就是在网上找到这么一篇文章:Win10环境下paddlepaddle安装踩坑实录,它里面有这么一段话:

pyTorch安装的时候看到的CUDA是显卡预装的驱动运行时,也就是玩游戏用的,并不是开发者用的API。其显著特征就是,你能不能在电脑里找到C:\Program Files\NVIDIA GPU Computing Toolkit路径,而不是只有C:\Program Files\NVIDIA Corporation路径。如果你有前面那个,那你就基本可以跳过CUDA的安装了

然后我就安找这个去C盘下找C:\Program Files\NVIDIA GPU Computing Toolkit,果然没找到,为了解决这个问题接下来我们需要去下载两个东西,一个是CUDA、一个是cuDNN

一、CUDA安装

下载地址,如下:
在这里插入图片描述
打开页面之后找到和自己一样的版本,然后点击前面这部分就可以了,跳转如下:
在这里插入图片描述
之后就是下载了,下载好安装包之后,会让你选个安装包解压位置,一般按默认的就好,除非C盘空间紧张,解压的内容在重启后是会自动清除的,一般问题不大:
在这里插入图片描述
等待它解压完成,之后就来到了如下界面:
在这里插入图片描述
在自定义安装的时候有个选项得去掉,如下:
在这里插入图片描述
一般我们是没有VS环境的,如果这个时候勾选上就很有可能导致安装失败,去掉之后我们下一步等待完成即可,选择安装路径的时候大家可以自行选择,到时候只需要记住安装到哪里了就行了,我是默认路径,所以安装完成之后也会自动添加环境变量,最终安装完成之后就可以看到前面说的NVIDIA GPU Computing Toolkit文件夹了,如下:
在这里插入图片描述
而且可以在环境变量中也能查看到自动添加了,如下:
在这里插入图片描述
如果自己选择了安装路径,然后最后没有添加这个环境变量的自行添加下就行了。

二、cuDNN安装

下载地址

遗憾的是,下载cuDNN必须要注册一个免费的NVIDIA开发者账号,访问如下链接后点击Join now按钮进行注册,在中途收到的邮件中认证一下就好了(注意:邮件接收延迟可能有点高,耐心等待!)。当你有了账号登陆后要填写一些下载的理由,随你喜好填就好了!登陆时如遇到要邮箱验证且页面一直处转圈状态则等待邮箱验证完毕即可进入下载页面

不过问题不大,有账号的直接登录下,然后填下信息,没有账号的注册一下就行了,之后就能来到如下界面:
在这里插入图片描述
还是根据自己的版本选择,我这里选择12.x的,点击就行了, 如下:
在这里插入图片描述
我是windows系统的,所以选择了这个,可以看到是个压缩包,下载下来直接解压下,如下:
在这里插入图片描述
点进进入之后可以看到如下:
在这里插入图片描述
到这里之后我们打开之前安装的CUDA,也就是NVIDIA GPU Computing Toolkit这个文件夹,我的由于是默认安装的,所以是在C盘,打开直到看到如下:
在这里插入图片描述
之后将上面cudnn文件夹中的binincludelib拷贝并复制到上图这个文件夹中进行替换,替换成功之后就好了,到这里百度飞浆需要的环境依赖就好了,接下来我们重新打开pycharm在试试之前的安装验证,如下:
在这里插入图片描述
就可以看到这个成功的界面了。

相关文章:

百度飞浆环境安装

前言: 在安装飞浆环境之前得先把pytorch环境安装好,不过关于pytorch网上教程最多的都是通过Anaconda来安装,但是Anaconda环境安装容易遇到安装超时导致安装失败的问题,本文将叫你如何通过pip安装的方式快速安装,其实这…...

云效流水线docker部署 :node.js镜像部署VUE项目

文章目录 引言I 流水线配置1.1 项目dockerfile1.2 Node.js 镜像构建1.3 docker 部署预备知识引言 云效流水线配置实现docker 部署微服务项目:https://blog.csdn.net/z929118967/article/details/133687120?spm=1001.2014.3001.5501 配置dockerfile-> 镜像构建->docke…...

软件工程理论与实践 (吕云翔) 第五章 面向对象方法与UML课后习题及其答案解析

第五章 面向对象方法与UML 面向对象方法与UML 1.判断题 (1)UML是一种建模语言,是一种标准的表示,是一种方法。( √ ) (2)类图用来表示系统中的类和类与类之间的关系,它是对系统动态结构的描述…...

三层架构java _web

...

微信小程序项目——基本目录构成

基本构成 pages 用来存放所有小程序的页面;utils 用来存放工具性质的模块(比如:格式化时间的自定义模块);app.js 小程序项目的入口文件;app.json小程序项目的全局配置文件;app.wxss 小程序项目…...

python 基础语法 (常常容易漏掉)

同一行显示多条语句 python语法中要求缩进,但是同一行可以显示多条语句 在 Python 中,可以使用分号 (;) 将多个语句放在同一行上。这样可以在一行代码中执行多个语句,但需要注意代码的可读性和维护性。 x 5; y 10; z x y; print(z) 在…...

servlet 的XML Schema从哪边获取

servlet 6.0的规范定义: https://jakarta.ee/specifications/servlet/6.0/ 其中包含的三个XML Schema:web-app_6_0.xsd、web-common_6_0.xsd、web-fragment_6_0.xsd。但这个页面没有给出下载的链接地址。 正好我本机有Tomcat 10.1.15版本的源码&#…...

CPU vs GPU:谁更适合进行图像处理?

CPU 和 GPU 到底谁更适合进行图像处理呢?相信很多人在日常生活中都会接触到图像处理,比如修图、视频编辑等。那么,让我们一起来看看,在这方面,CPU 和 GPU 到底有什么不同,哪个更胜一筹呢? 一、C…...

基于flask+bootstrap4实现的注重创作的轻博客系统项目源码

一个注重创作的轻博客系统 作为一名技术人员一定要有自己的博客,用来记录平时技术上遇到的问题,把技术分享出去就像滚雪球一样会越來越大,于是我在何三博客的基础上开发了[l4blog],一个使用python开发的轻量博客系统,…...

手把手教你实现贪吃蛇

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:实现贪吃蛇 > 毒鸡汤:时间并不可真…...

存储服务器和普通服务器有哪些区别

存储服务器和普通服务器有哪些区别 典型的服务器会被配置来执行多种功能,如它可以作为文件服务器、打印服务器、应用数据库服务器、Web服务器,甚至可以是集以上多种功能于一身。这样,它就必须有快速的处理器芯片、比较多的RAM以及足够的内部…...

python数据处理作业4:使用numpy数组对象,随机创建4*4的矩阵,并提取其对角元素

每日小语 真理诚然是一个崇高的字眼,然而更是一桩崇高的业绩。如果人的心灵与情感依然健康,则其心潮必将为之激荡不已。——黑格尔 难点:如何创建?取对角元素的函数是什么? gpt代码学习 import numpy as np# 随机创…...

每日一题----昂贵的婚礼

#include <iostream> #include <algorithm> #include <cstring> #include <queue> #include <vector> using namespace std; //本题酋长的允诺也算一个物品,最后一定要交给酋长&#xff0c;那么等级不能超过酋长的等级范围const int N 150 * 15…...

css实战——清除列表中最后一个元素的下边距

需求描述 常见于列表的排版&#xff0c;如文章列表、用户列表、商品列表等。 代码实现 <div class"listBox"><div class"itemBox">文章1</div><div class"itemBox">文章2</div><div class"itemBox"…...

Clickhouse学习笔记(15)—— Clickhouse备份

手动备份 参考官网&#xff1a;Backup and Restore | ClickHouse Docs 简单来说&#xff0c;就是我们可以通过ALTER TABLE ... FREEZE PARTITION ...命令为表分区创建一个本地副本&#xff0c;然后这个副本硬链接到/var/lib/clickhouse/shadow/文件夹&#xff0c;因此其不会耗…...

想买GPT4会员却只能排队?来看看背后的故事!

文章目录 &#x1f9d0; 为什么要进候选名单&#xff1f;&#x1f50d; 究竟发生了什么&#xff1f;&#x1f62e; IOS端还能买会员&#xff01;&#x1f914; 网页端为啥不能订会员&#xff1f;第一点&#xff1a;防止黑卡消费第二点&#xff1a;当技术巨头遇上资源瓶颈&#…...

Oracle(17)Managing Roles

目录 一、基础知识 1、基础介绍 2、Predefined Roles 预定义的角色 3、各种角色的介绍 二、基础操作 1、创建角色 2、修改用户默认role 3、回收role 4、删除role 5、为角色授权 6、授予角色给用户 7、查看用户包含的角色&#xff1a; 8、查看角色所包含的权限 9、…...

小程序中如何设置门店信息

小程序是商家转型升级的利器&#xff0c;小程序中门店信息的准确性和完整性对于用户的体验和信任度都有很大的影响。下面具体介绍门店信息怎么在小程序中进行设置。 在小程序管理员后台->门店设置处&#xff0c;可以门店设置相关。主要分为2个模块&#xff0c;一个是门店级…...

SCons

什么是构建工具&#xff08;系统&#xff09; 构建工具&#xff08;software construction tool&#xff09;是一种软件&#xff0c;它可以**根据一定的规则或指令&#xff0c;将源代码编译成可执行的二进制程序。**这是构建工具最基本也最重要的功能。 实际上构建工具的功能…...

蓝桥杯每日一题2023.11.14

题目描述 题目分析 此题目的最终目标是将字母都填上数使等式符合条件&#xff0c;实际我们发现可以使用搜索将所有符合条件的进行判断&#xff08;答案&#xff1a;29&#xff09; 由于小数可能会出现错误故我们将其进行简单变化进行搜索 #include<bits/stdc.h> using…...

重构时间选择体验:flatpickr的现代前端实践指南

重构时间选择体验&#xff1a;flatpickr的现代前端实践指南 【免费下载链接】flatpickr lightweight, powerful javascript datetimepicker with no dependencies 项目地址: https://gitcode.com/gh_mirrors/fl/flatpickr 问题引入&#xff1a;你的时间选择器是否还在制…...

如何永久保存微信聊天记录:WeChatMsg本地化解决方案

如何永久保存微信聊天记录&#xff1a;WeChatMsg本地化解决方案 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatM…...

2025平航杯电子取证实战:从木马溯源到服务器渗透的完整链条分析

1. 木马溯源&#xff1a;从可疑流量到攻击者定位 2025年4月&#xff0c;杭州滨江警方接到一起特殊报案。市民刘晓倩&#xff08;化名倩倩&#xff09;发现自己的手机出现异常发热、电量消耗过快等现象&#xff0c;怀疑设备被人监控。这个看似普通的个人隐私案件&#xff0c;最终…...

别再为OpenGL窗口发愁了!用Clion+Freeglut 3.4.0快速搭建你的第一个3D立方体(Windows 11环境)

用ClionFreeglut快速搭建3D立方体的完整指南 为什么选择Freeglut而不是GLFW&#xff1f; 对于刚接触OpenGL的开发者来说&#xff0c;第一个拦路虎往往不是图形学原理本身&#xff0c;而是如何快速搭建一个可运行的开发环境。市面上有GLFW、SDL、GLUT等多种窗口管理库&#xf…...

新手福音:借助快马AI生成代码,轻松入门天天直播应用开发

作为一个刚入门前端开发的新手&#xff0c;想尝试直播类应用开发时&#xff0c;面对复杂的技术栈和交互逻辑常常无从下手。最近我发现用InsCode(快马)平台可以快速生成可运行的学习项目&#xff0c;就以"天天直播"为例记录下我的实践过程。 项目结构设计 整个直播页面…...

剪映高级感文字动画素材合集 预设+教程全整理

平时做口播视频时&#xff0c;总觉得文字动画的精致度跟不上内容节奏&#xff0c;找适配的素材又要花不少时间&#xff0c;所以最近整理了一份剪映高级感口播动态文字动画素材合集&#xff0c;涵盖预设、教程和配套排查资料&#xff0c;今天分享给有同样需求的朋友。 一、素材合…...

如何通过LeaguePrank实现游戏界面个性化:打造独特的英雄联盟视觉体验

如何通过LeaguePrank实现游戏界面个性化&#xff1a;打造独特的英雄联盟视觉体验 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank LeaguePrank是一款专注于英雄联盟客户端界面自定义的开源工具&#xff0c;它通过安全的官方LCU…...

基于凌科芯安加密芯片智能门锁解决方案

随着物联网产业的快速发展&#xff0c;智能网络设备对信息安全的需求与依赖日益增强。在万物互联的背景下&#xff0c;电子锁作为典型的安全防范产品&#xff0c;在重点场所安防与居民居家安全保障中发挥着关键作用。其中&#xff0c;智能门锁凭借密码、指纹、人脸识别、手机远…...

探索XPopup:一款强大的Android弹窗库,让UI交互更灵动

探索XPopup&#xff1a;一款强大的Android弹窗库&#xff0c;让UI交互更灵动 【免费下载链接】XPopup &#x1f525;XPopup2.0版本重磅来袭&#xff0c;2倍以上性能提升&#xff0c;带来可观的动画性能优化和交互细节的提升&#xff01;&#xff01;&#xff01;功能强大&#…...

DeepSeek-Coder-V2-Lite-Instruct社区案例集:开发者如何用AI改变编程方式

DeepSeek-Coder-V2-Lite-Instruct社区案例集&#xff1a;开发者如何用AI改变编程方式 【免费下载链接】DeepSeek-Coder-V2-Lite-Instruct 开源代码智能利器——DeepSeek-Coder-V2&#xff0c;性能比肩GPT4-Turbo&#xff0c;全面支持338种编程语言&#xff0c;128K超长上下文&a…...