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

wordpress中setting厦门seo专业培训学校

wordpress中setting,厦门seo专业培训学校,县政府网站集约化建设,简历模板免费下载的网页《PyTorch 2.5重磅更新:性能优化新特性》中的一个新特性就是:正式支持在英特尔独立显卡上训练模型! PyTorch 2.5 独立显卡类型 支持的操作系统 Intel 数据中心GPU Max系列 Linux Intel Arc™系列 Linux/Windows 本文将在IntelCore™…

《PyTorch 2.5重磅更新:性能优化+新特性》中的一个新特性就是:正式支持在英特尔®独立显卡上训练模型!

PyTorch 2.5

独立显卡类型

支持的操作系统

 Intel® 数据中心GPU Max系列

Linux

Intel® Arc™系列

Linux/Windows

本文将在Intel®Core™ Ultra 7 155H自带的Arc™集成显卡上展示使用Pytorch2.5搭建并训练AI模型的全流程。

一,搭建开发环境

首先,请安装显卡驱动,参考指南:

https://dgpu-docs.intel.com/driver/client/overview.html

然后,请下载并安装Anaconda,链接↓↓

https://www.anaconda.com/download

并用下面的命令创建并激活名为pytorch_arc的虚拟环境:

conda create -n pytorch_arc python=3.11    #创建虚拟环境conda activate pytorch_arc                 #激活虚拟环境python -m pip install --upgrade pip        #升级pip到最新版本

接着,安装Pytorch XPU版;

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/xpu

滑动查看更多

最后,执行命令,验证安装。看到返回结果为“True”,证明环境搭建成功!

>>> import torch>>> torch.xpu.is_available()

二,训练ResNet模型

执行下载的训练代码,实现在Intel® Arc™集成显卡上训练ResNet50模型。代码下载链接:

import torchimport torchvisionLR = 0.001DOWNLOAD = TrueDATA = "datasets/cifar10/"transform = torchvision.transforms.Compose(    [        torchvision.transforms.Resize((224, 224)),        torchvision.transforms.ToTensor(),        torchvision.transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),    ])train_dataset = torchvision.datasets.CIFAR10(    root=DATA,    train=True,    transform=transform,    download=DOWNLOAD,)train_loader = torch.utils.data.DataLoader(dataset=train_dataset, batch_size=128)train_len = len(train_loader)model = torchvision.models.resnet50()criterion = torch.nn.CrossEntropyLoss()optimizer = torch.optim.SGD(model.parameters(), lr=LR, momentum=0.9)model.train()model = model.to("xpu")criterion = criterion.to("xpu")print(f"Initiating training")for batch_idx, (data, target) in enumerate(train_loader):    data = data.to("xpu")    target = target.to("xpu")    optimizer.zero_grad()    output = model(data)    loss = criterion(output, target)    loss.backward()    optimizer.step()    if (batch_idx + 1) % 10 == 0:         iteration_loss = loss.item()         print(f"Iteration [{batch_idx+1}/{train_len}], Loss: {iteration_loss:.4f}")torch.save(    {        "model_state_dict": model.state_dict(),        "optimizer_state_dict": optimizer.state_dict(),    },    "checkpoint.pth",)print("Execution finished")

三,总结

使用PyTorch在英特尔独立显卡上训练模型将为AI行业新增计算硬件选择!

http://www.zhongyajixie.com/news/16907.html

相关文章:

  • 广州网站建设丿新科送推广网站开发培训
  • 网站建设方式今日最新消息新闻
  • 怎么查看网站域名企业网站排名优化价格
  • 佛山网站策划公司目前较好的crm系统
  • 如何做自己官方网站百度做广告费用
  • 苗木网站模板互联网宣传方式有哪些
  • 动态网站制作教程百度号码认证平台官网首页
  • 哪些网站做推广营销培训内容有哪些
  • 网站做好了怎么办爱站网关键词挖掘工具熊猫
  • javaee做的是网站吗李江seo
  • 政府网站群建设sem是什么意思职业
  • 深圳建设局网站投诉电话网站推广优化服务
  • 咨询公司成本费用包括哪些内容网站seo设计
  • 国家建设材料检测网站免费推广
  • 网站开发发展方向北京营销型网站
  • 查做空运磁检的网站爱站网关键词查询工具
  • 创业网站模板免费下载直播代运营公司
  • 中国铁道工程建设协会查证网站如何建立企业网站
  • 佛山专业网站制作百度域名购买
  • 医院网站可信认证必须做吗专门做排名的软件
  • python做网站 要学多久360摄像头海澳門地区限制解除
  • 做外贸的如何上国外网站seo还有前景吗
  • 合肥网站建设开发电话郑州本地seo顾问
  • cad外包网站网推什么平台好用
  • 网站图片上传不上去怎么办产品软文范例
  • 网站建设公司的职责百度上广告怎么搞上去的
  • 可以做免费的网站吗吉林关键词排名优化软件
  • 让别人访问自己做的网站烘焙甜点培训学校
  • 内销网站要怎么做seo描述是什么意思
  • 绍兴柯桥建设局网站百度站长提交