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

河北省建设厅网站重新安装图文设计

河北省建设厅网站重新安装,图文设计,网站设计的内容以及步骤,产品推广文案100字文章目录 一、待解决问题1.1 问题描述1.2 解决方法 二、方法详述2.1 必要说明2.2 应用步骤2.2.1 明确pytorch安装依赖2.2.2 conda创建虚拟环境2.2.3 安装pytorch2.2.4 验证pytorch安装2.2.5 安装Tensorflow2.2.6 验证Tensorflow安装 三、疑问四、总结 一、待解决问题 1.1 问题…

文章目录

  • 一、待解决问题
    • 1.1 问题描述
    • 1.2 解决方法
  • 二、方法详述
    • 2.1 必要说明
    • 2.2 应用步骤
      • 2.2.1 明确pytorch安装依赖
      • 2.2.2 conda创建虚拟环境
      • 2.2.3 安装pytorch
      • 2.2.4 验证pytorch安装
      • 2.2.5 安装Tensorflow
      • 2.2.6 验证Tensorflow安装
  • 三、疑问
  • 四、总结


一、待解决问题

1.1 问题描述

为了最终运行MARL算法代码,在安装好anaconda环境后,进行pytorch框架的安装。

1.2 解决方法

操作系统:ubuntu 22.04 LTS
显卡型号:Geforce RTX 4060 Mobile
显卡驱动:nvidia-550.120
CUDA版本:CUDA 12.4
预装软件:Anaconda

(1)明确pytorch安装依赖。
(2)conda创建虚拟环境。
(3)安装pytorch。
(4)验证pytorch安装。
(5)安装tensorflow。
(6)验证tensorflow安装。

二、方法详述

2.1 必要说明

❓ GPU、Nvidia显卡驱动、CUDA Toolkit、pytorch框架是什么关系呢?
简单来说就是图示中的关系,层层调用。

  • 硬件设备:GPU 是一种专门用于进行图形计算和并行计算的硬件设备
  • 硬件驱动:Nvidia 显卡驱动是运行在操作系统上的软件,用于让操作系统和应用程序能够与 Nvidia GPU 进行通信和交互。它提供了对 GPU 硬件的底层控制和管理,确保 GPU 能够正常工作,并将来自应用程序的指令正确地传递给 GPU。
  • GPU应用工具包:CUDA Toolkit 是用于开发基于 CUDA 应用程序的工具包,它包含了编译器、库、运行时环境等组件,使开发者能够利用 GPU 的强大计算能力进行通用计算。它依赖于 Nvidia 显卡驱动来与 GPU 进行交互。
  • 深度学习框架:PyTorch 是一个流行的开源深度学习框架。它支持使用 GPU 来加速计算,当 PyTorch 运行在安装了 CUDA Toolkit 和 Nvidia 显卡驱动的环境中时,它可以通过 CUDA Toolkit 调用 GPU 的计算资源,从而实现对深度学习模型的快速训练和推理。

在这里插入图片描述

2.2 应用步骤

2.2.1 明确pytorch安装依赖

目标导向,首先查看pytorch官网,了解官网安装依赖。
链接:pytorch Get Start

总结如下:

python版本要求:3.9或更新
ubuntu版本要求:13.04或更新
包管理工具:Anaconda 或 pip3

(1)python版本要求:
在这里插入图片描述

(2)操作系统版本要求
在这里插入图片描述
(3)包管理工具要求
在这里插入图片描述

2.2.2 conda创建虚拟环境

依据pytorch中对python版本的要求,创建一个python 3.11的环境。

#查看已创建的虚拟环境
conda info --envs
#创建python 3.11的虚拟环境
conda create -n marl_onpolicy python=3.11
#激活刚创建的虚拟环境
conda activate marl_onpolicy
#安装pip3
sudo apt install python3-pip
#查看当前虚拟环境下已安装的包
conda list

在这里插入图片描述
❓ 这里为什么要安装pip3 ?
因为pytorch官网安装命令提示,已不支持conda安装。
在这里插入图片描述

2.2.3 安装pytorch

确认已安装的CUDA版本。

nvcc -V

在这里插入图片描述
在pytorch官网选择对应选项,并在虚拟环境下运行命令
在这里插入图片描述

pip3 install torch torchvision torchaudio

安装过程无报错,最后提示安装了如下组件:

Installing collected packages: triton, nvidia-cusparselt-cu12, mpmath, typing-extensions, sympy, pillow, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, MarkupSafe, fsspec, filelock, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, nvidia-cusolver-cu12, torch, torchvision, torchaudio
Successfully installed MarkupSafe-3.0.2 filelock-3.17.0 fsspec-2025.2.0 jinja2-3.1.5 mpmath-1.3.0 networkx-3.4.2 numpy-2.2.3 nvidia-cublas-cu12-12.4.5.8 nvidia-cuda-cupti-cu12-12.4.127 nvidia-cuda-nvrtc-cu12-12.4.127 nvidia-cuda-runtime-cu12-12.4.127 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.2.1.3 nvidia-curand-cu12-10.3.5.147 nvidia-cusolver-cu12-11.6.1.9 nvidia-cusparse-cu12-12.3.1.170 nvidia-cusparselt-cu12-0.6.2 nvidia-nccl-cu12-2.21.5 nvidia-nvjitlink-cu12-12.4.127 nvidia-nvtx-cu12-12.4.127 pillow-11.1.0 sympy-1.13.1 torch-2.6.0 torchaudio-2.6.0 torchvision-0.21.0 triton-3.2.0 typing-extensions-4.12.2

2.2.4 验证pytorch安装

(有pycharm、vscode等IDE的可跳过这一步)
首先安装spyder IDE

conda install spyder
#启动spyder
spyder

官方提供了验证方式,在IDE中python编译以下代码,能够正确输出即表示pytorch安装成功。

import torch
x = torch.rand(5, 3)
print(x)
if torch.cuda.is_available():print("cuda available_flag: yes")
else:print("cuda available_flag: no")

输出矩阵,并且表明CUDA可使用,即安装成功。
在这里插入图片描述

2.2.5 安装Tensorflow

在虚拟环境下,开始安装。
(!需要主要的是,tensorflow 版本对python版本是有需求的,先自动安装,不能运行再调整版本)

conda install tensorflow-gpu
#查看tensorflow版本
conda list | grep tensor

在这里插入图片描述

2.2.6 验证Tensorflow安装

打开spyder,输入以下代码,看是否有输出。

import tensorflow as tf
tf.add(1, 2).numpy()
hello = tf.constant('Hello, TensorFlow!')
hello.numpy()
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

💐💐💐 完结撒花 💐💐💐

三、疑问

暂无

四、总结

  • GPU、显卡驱动、CUDA Toolkit都是nvidia官方提供的。
  • pytorch 作为深度学习框架提供了许多模型,用户可以基于这些模型开发自己应用。
  • anaconda 作为包管理工具可以很好地控制各开发代码的环境,编写新代码时建议创建新环境,以更好控制代码版本。

文章转载自:

http://JCRNsPuR.fmjfz.cn
http://y5W4WZuA.fmjfz.cn
http://iVaSuZyF.fmjfz.cn
http://5gmNp9Tu.fmjfz.cn
http://IsZDzU9Z.fmjfz.cn
http://THfTadWj.fmjfz.cn
http://hR3swrFl.fmjfz.cn
http://rwTFyJ8o.fmjfz.cn
http://YIzaz1Um.fmjfz.cn
http://obvt1xYY.fmjfz.cn
http://TL9eGls0.fmjfz.cn
http://46e2vJEk.fmjfz.cn
http://lv4L8b9C.fmjfz.cn
http://68CtbZPJ.fmjfz.cn
http://u6UlzGYc.fmjfz.cn
http://aiogWMnM.fmjfz.cn
http://kPYxJZs0.fmjfz.cn
http://ieN5dyqh.fmjfz.cn
http://3jPlfCHB.fmjfz.cn
http://b2AMGmHw.fmjfz.cn
http://yKGpJrqg.fmjfz.cn
http://L9nIyifQ.fmjfz.cn
http://9M8PhR6t.fmjfz.cn
http://tzzU9q5P.fmjfz.cn
http://f3qo52I4.fmjfz.cn
http://iU5sQWMS.fmjfz.cn
http://fhYnwQv1.fmjfz.cn
http://FOHWFQAJ.fmjfz.cn
http://0uyMMGMS.fmjfz.cn
http://MfmyJrFP.fmjfz.cn
http://www.dtcms.com/wzjs/624646.html

相关文章:

  • 花都营销型网站房地产市场名词解释
  • 个人网站的首页access 数据库做网站
  • 网站提示危险网站笑话类网站用什么做
  • 购物网站设计需要哪些模块wordpress签到
  • 微商城设计网站建设网页设计与制作教案 详案
  • 软件开发与网站建设无锡2019网站建设报价清单
  • 南京博物馆网站哪家做的暴雪和网易终止合作
  • 网站板块策划建设网站需要的资质证书
  • easyui 网站设计正能量网站地址链接免费
  • 网站访问找不到域名怎么回事买服饰网站建设
  • appcan 手机网站开发织梦cms做企业网站
  • 头像在线制作网站wordpress+帖子置顶
  • 怎么做网站源代码跨境电商怎么入行
  • 什么是网站微商城的建设北京app开发公司有哪些
  • 网站建设图片怎么动wordpress安装在vps
  • ios6软件下载网站响应式网站怎么做pc端的
  • 南宁专业网站制作前十排名河北邢台是不是很穷
  • 做网站手机验证收费吗长洲网站建设
  • 提供营销单页网站网站开发一个人可以完成吗
  • 网站建设如何设计数据库网站怎么备案在哪里
  • 用php写的网站wordpress怎么修改关键字
  • 中国城乡住房和城乡建设部网站首页网站建设与维护心得
  • 网站开发主要内容和要求找网站开发
  • 织梦统计网站访问量代码做网站需要学习多久
  • 延边网站开发局域网站开发
  • 网站网络营销诸城建设局网站
  • 中小型企业查询网站深圳app开发公司鑫酷
  • 找网站的方法哪个手机网站 有app
  • 12380网站建设的意见建议高校建设思政教育网站案例
  • 263云通信官方网站商城网站html模板