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

adm显卡下使用gpu尝试

一、定义

  1. windows安装使用教程
  2. 注意事项,兼容性
  3. 解决torch 版本低,transformer加载模型报错

二、实现

  1. windows 安装使用教程

    1.1 检查显卡

    win+r输入dxdiag,到显示里面找设备名称,我的是AMD显卡,不适合使用torch-gpu版本。

在这里插入图片描述

1.2 安装配置

1. pip install torch-directml        
#注意,需要在python 10以及其版本以下,不然不支持
# torch-directml 下安装的torch 目前最高版本为2.4, transfomer可能不支持
# torch-directml 相当于一个插件,有些torch 算子是不支持的。如torch.kl_div()
2. 测试import torchimport torch_directml# 获取可用的 DirectML 设备(你的AMD显卡)dml_device = torch_directml.device()# 将你的Tensor和模型放到这个设备上tensor = torch.rand(2, 2).to(dml_device)
  1. 注意事项

    adm 环境下训练的模型不能直接使用在nvidia下,需要进行模型迁移。

    方法一、转为onnx格式; 方法二:保存state_dict。torch.save(model.state_dict(), ‘model_weights.pth’)

  2. 解决torch 版本低,transformer加载模型报错

    Due to a serious vulnerability issue in torch.load, even with weights_only=True, we now require users to upgrade torch to at least v2.6 in order to use the function. This version restriction does not apply when loading files with safetensors.

解决:使用safetensor 方式加载。

teacher_model = AutoModelForSequenceClassification.from_pretrained(config.teacher_model_name,use_safetensors = True
) 
http://www.dtcms.com/a/390828.html

相关文章:

  • dante 安装与使用
  • STL-常用算法
  • 百度网盘SVIP148以内到手
  • Unreal Engine 4.27 + AirSim 无人机仿真环境搭建:澳大利亚农村场景更换教程
  • 【硬件-笔试面试题-101】硬件/电子工程师,笔试面试题(知识点:讲一讲CAN收发器,及如何选型)
  • [硬件电路-263]:电路系统的电源没有一般人认为的,只是提供一个电压那么简单
  • 基于FPGA的多功能电子表(时间显示、日期显示、调整时间、日期设置、世界时间、闹钟设置、倒计时、秒表)
  • 一篇关于MCP协议的介绍以及使用【详细篇】
  • 第三代社保卡 OCR 识别:服务提速的关键入口
  • 打造个性化 Cursor ,提升开发体验:PyCharm 风格的 settings.json 配置分享
  • 工业工程 - 制造与服务系统分析(一)
  • LeetCode hot 100 解题思路记录(二)
  • Redis 三种服务架构详解:从主从复制到集群模式
  • 若依前端vue基本函数介绍
  • 五,设计模式-生成器/建造者模式
  • 大模型的水印方法《A Watermark for Large Language Models》解读
  • ipa文件怎么去除包体内的插件在线签名工具步骤
  • 盟接之桥EDI软件:中国制造全球化进程中的连接挑战与路径探索
  • 【从零开始的大模型原理与实践教程】--第四章:大语言模型
  • docker gitlab jenkins 部署
  • 【数据结构】堆的概念
  • STL 简介:C++ 标准库的 “瑞士军刀”
  • 数据结构 静态链表的实现(算法篇)
  • [新启航]燃料喷射孔孔深光学 3D 轮廓测量 - 激光频率梳 3D 轮廓技术
  • Python 数据分析详解(第一期):环境搭建与核心库基础
  • 云手机中混合架构具体是什么?
  • 设计模式-桥接模式详解
  • Web 抓包全指南 Web抓包工具、浏览器抓包方法、HTTPS 解密
  • 在Prompt IDE中编写提示词时,如何确保提示词的质量和效果?
  • OpenCV :基于 Lucas-Kanade 算法的视频光流估计实现