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

拉力测试cuda pytorch 把 4070显卡拉满

import torch
import timedef stress_test_gpu(matrix_size=16384, duration=300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒)"""# 检查CUDA是否可用if not torch.cuda.is_available():print("CUDA不可用,无法进行GPU压力测试!")return# 获取GPU设备device = torch.device("cuda:0")print(f"使用GPU: {torch.cuda.get_device_name(device)}")# 创建大型矩阵并移到GPUprint(f"正在创建 {matrix_size}x{matrix_size} 的矩阵...")a = torch.randn(matrix_size, matrix_size, device=device)b = torch.randn(matrix_size, matrix_size, device=device)# 预热GPUprint("预热GPU中...")for _ in range(3):c = torch.matmul(a, b)torch.cuda.synchronize()# 开始压力测试print(f"开始GPU压力测试,持续 {duration} 秒...")start_time = time.time()iterations = 0try:while time.time() - start_time < duration:# 执行矩阵乘法(计算密集型操作)c = torch.matmul(a, b)# 同步设备以确保计算完成torch.cuda.synchronize()iterations += 1# 每10秒打印一次进度if iterations % 10 == 0:elapsed = time.time() - start_timeprint(f"已运行 {elapsed:.1f}s / {duration}s,迭代次数: {iterations}")except KeyboardInterrupt:print("测试被用户中断")finally:# 清理资源del a, b, ctorch.cuda.empty_cache()# 计算性能指标elapsed = time.time() - start_timeprint(f"\n压力测试完成!")print(f"总运行时间: {elapsed:.2f} 秒")print(f"总迭代次数: {iterations}")print(f"平均每秒迭代: {iterations / elapsed:.2f}")if __name__ == "__main__":# 可调整矩阵大小以平衡性能和显存使用# 16384x16384 矩阵约占用2GB显存 (4070有12GB显存)stress_test_gpu(matrix_size=16384, duration=300)

相关文章:

  • EasyRTC音视频实时通话功能在WebRTC与智能硬件整合中的应用与优势
  • Python 高级应用10:在python 大型项目中 FastAPI 和 Django 的相互配合
  • AI 边缘计算网关推动各行业的数字化转型和智能化升级
  • 十九、【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建
  • 【OpenCV】相机标定之利用棋盘格信息标定
  • games101 hw1
  • 2025 后端自学UNIAPP【项目实战:旅游项目】6、我的收藏页面
  • WebRTC调研
  • CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
  • 初版BL程序一些细节整理(碎碎念)
  • Rust 学习笔记:关于共享状态并发的练习题
  • UNECE R152——解读自动驾驶相关标准法规(AEB)
  • 【向量库】Weaviate概述与架构解析
  • 0day同步!昇思MindSpore框架成功适配面壁MiniCPM4.0模型并上线魔乐社区
  • 树莓派4B, ubuntu20.04, 安装Ros Noetic[踩坑记录]
  • 云原生K8s+Docker+KubeSphere+DevOps
  • K8S认证|CKS题库+答案| 10. Trivy 扫描镜像安全漏洞
  • 数据可视化交互
  • go 里面的指针
  • 盲盒一番赏小程序:引领盲盒新潮流
  • 旅游网站静态模版下载/百度推广登录后台
  • 有哪些网站可以做设计比赛/手机百度高级搜索入口在哪里
  • 企业网站模板建站费用/外贸seo是什么意思
  • 免费试用网站空间/近一周热点新闻
  • 树莓派做网站服务器怎样/怎么营销推广
  • 政府网站cms/百度seo关键词工具