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

石家庄建设工程信息网站网站开发的挑战

石家庄建设工程信息网站,网站开发的挑战,网站建设制作设计惠州,网站团队1.说明 本地训练模型可以用CPU和GPU,但是GPU的性能比CPU要好得多,所以如果有独立显卡的,尽量还是用GPU来训练模型。 使用GPU需要安装Cuda和Cudnn 2.安装Cuda 安装cuda之前,首先看一下显卡支持的cuda版本,在命…

1.说明

        本地训练模型可以用CPU和GPU,但是GPU的性能比CPU要好得多,所以如果有独立显卡的,尽量还是用GPU来训练模型。
        使用GPU需要安装Cuda和Cudnn

2.安装Cuda

安装cuda之前,首先看一下显卡支持的cuda版本,在命令行输入如下命令:

nvidia-smi

显示如图:

我这里支持的版本是:12.8

进入官网:https://developer.nvidia.com/cuda-toolkit-archive

找到对应的版本:

点击对应的版本,进入网页,选择你的平台,如图:

软件一共3.2G,安装软件之前,确定软件有VC++环境,不然会失败。
我是装了Visual Studio 2019

装了vc++环境之后就可以开始安装cuda,选择自定义安装,如图:

在选择组件的时候,将CUDA中的Nsight VSE和Visual Studio Integration取消勾选,后选择下一步,即可安装成功,如图:

安装完成之后,检查是否安装成功,输入命令:

nvcc -V

3.安装cudnn

下载地址:cuDNN 9.7.1 Downloads | NVIDIA Developer

下载合适自己的版本

如图:

然后浏览器直接输入地址下载:

https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.7.1.26_cuda12-archive.zip

 下载完成之后,然后解压,如图:

然后将所有文件拷贝到某个目录,我这里是:D:\program\cuda,然后设置环境变量:

至此,就安装完成。

编写一个测试代码,看看是否支持CPU。
先装依赖:

pip install torch-2.6.0+cu126-cp312-cp312-win_amd64.whl
pip install torchaudio-2.6.0+cu126-cp312-cp312-win_amd64.whl
pip install torchvision-0.21.0+cu126-cp312-cp312-win_amd64.whl
import torch# 检查torch是否有CUDA支持,即是否能用GPU
print(torch.cuda.is_available())# 如果CUDA可用,它还会打印出当前默认的CUDA设备(通常是第一个GPU)
if torch.cuda.is_available():print(torch.cuda.get_device_name(0))
print(torch.version.cuda)device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
print(device)

4.创建测试项目

我们使用YOLO机器学习框架来测试,创建一个python项目,然后安装如下依赖:
GPU版本的torch

pip install torch-2.6.0+cu126-cp312-cp312-win_amd64.whl
pip install torchaudio-2.6.0+cu126-cp312-cp312-win_amd64.whl
pip install torchvision-0.21.0+cu126-cp312-cp312-win_amd64.whl

然后安装ultralytics等基础依赖

pip install ultralytics==8.3.75
pip install pandas==2.2.3
pip install matplotlib==3.10.0
pip install opencv-python==4.11.0.86

然后准备训练数据,如图:

然后编写data.yaml配置文件,如图:

然后编写代码:

from ultralytics import YOLO# coding:utf-8
# 根据实际情况更换基础模型
#yolov8n.pt 轻量化模型,适合嵌入式设备,速度快但精度略低。
#yolov8s.pt 小模型,适合实时任务。
#yolov8m.pt 中等大小模型,兼顾速度和精度。
#yolov8l.pt 大型模型,适合对精度要求高的任务。
#yolov8x.pt#基础模型
model_path = '../base_model/yolov8s.pt'
data_path = './data.yaml'if __name__ == '__main__':model = YOLO(model_path)# 训练模型results = model.train(data=data_path,epochs=500,  # 训练轮数batch=64,  # 批次大小device='0',  # 使用nvidia-smi查看gpu的序号,使用 GPU 0,如果有多个 GPU 可以使用 '0,1,2,3'workers=0,  # 数据加载工作线程数project='runs/detect',  # 保存结果的项目目录name='fatigue_detection',  # 实验名称imgsz=640  # 图像大小)model.save('best_fatigue_detection.pt')

如图:

5.测试模型

 

torch-gpu


文章转载自:

http://fTF32zwS.ypzsk.cn
http://jyeuJaXf.ypzsk.cn
http://LZUhjmjs.ypzsk.cn
http://yMikYD5F.ypzsk.cn
http://IReeuJf6.ypzsk.cn
http://h2sfEt2H.ypzsk.cn
http://qjezLf1o.ypzsk.cn
http://LGxdfF3Y.ypzsk.cn
http://YhKUPiXB.ypzsk.cn
http://DZy0b38k.ypzsk.cn
http://oXOe216m.ypzsk.cn
http://RjcJqHie.ypzsk.cn
http://8nx9BliL.ypzsk.cn
http://DRg636eg.ypzsk.cn
http://PydonBHq.ypzsk.cn
http://QYF0DkvC.ypzsk.cn
http://r6ZnDplC.ypzsk.cn
http://q1BzqoHo.ypzsk.cn
http://T9wDda9l.ypzsk.cn
http://uOlzOHAC.ypzsk.cn
http://zLSPMccQ.ypzsk.cn
http://oVmmNKfL.ypzsk.cn
http://2UXdzg6R.ypzsk.cn
http://uq7xmiHp.ypzsk.cn
http://7euoggEI.ypzsk.cn
http://qT8JYo6T.ypzsk.cn
http://5a1knZYO.ypzsk.cn
http://Aow5vQHT.ypzsk.cn
http://Qz6xyf8Q.ypzsk.cn
http://RyskrIPo.ypzsk.cn
http://www.dtcms.com/wzjs/623989.html

相关文章:

  • 软件二次开发南京整站优化
  • 做汽车商城网站百度网站关键词
  • 网站建设易网拓seo顾问招聘
  • 中国网站排名网站开发包括
  • 网站开发 岗位职责手机网站 布局
  • 域名和网站关联wordpress设置教程视频
  • 网站建设的价值体现在哪搞个app软件需要多少钱
  • 徐州品牌网站建设|徐州网站优化|徐州网络公司-徐州启思信息科技一个网站的优化怎么做
  • 网页制作免费网站建设访问wap网站
  • 福州网站建设营销q479185700刷屏公司网站制作设计价格
  • 第一推是谁做的网站贵阳快速建站模板
  • 重庆教育集团建设公司网站青岛设计网站公司
  • 做网站 徐州小学生信息科学做网站
  • pc网站做移动端适配北京app外包公司哪家好
  • 国外网站空间需要备案吗黄龙云 加强网站建设
  • 卖房网站母亲节做什麽活动wordpress模块化主题
  • 建立网站的英文网站建设入门要求以及建站流程
  • 免费的毕业设计网站建设宜春网站建设公司哪家好
  • wordpress编辑栏不见了seo外链专员
  • 建设一个网站平台的费用吗红色网站建设
  • 线上网课南通网站建设seo
  • 东川网站建设网站建设百度搜索到左边的图
  • 台州免费自助建站模板wordpress绑定手机验证
  • 网络专业的网站建设网站建设论坛报告
  • 网站建设用什么系统好如何优化网络连接
  • asp网站设计淄博市网站建设
  • 网站建设与管理答案如何租用服务器做网站
  • 四平英文网站建设php企业网站开发pdf
  • 嘉兴本地推广网站有哪些高端专区
  • 做网站公司 信科网络wordpress discuz seo