import torch
flag = torch.cuda.is_available()
if flag:print("CUDA可使用")
else:print("CUDA不可用")ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print("驱动为:",device)
print("GPU型号: ",torch.cuda.get_device_name(0))

import   torch
import  time
print(torch.__version__)
print(torch.cuda.is_available())
# print('hello, world.')a = torch.randn(10000, 1000)
b = torch.randn(1000, 2000)t0 = time.time()
c = torch.matmul(a, b)
t1 = time.time()
print(a.device, t1 - t0, c.norm(2))device = torch.device('cuda')
a = a.to(device)
b = b.to(device)t0 = time.time()
c = torch.matmul(a, b)
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))t0 = time.time()
c = torch.matmul(a, b)
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))

pytorch:测试GPU是否可用相关推荐

  1. Pytorch(gpu),cuda,cudnn安装

    Pytorch(gpu),cuda,cudnn安装 第一步:查看自己电脑显卡支持的CUDA版本 第二步:查看pytorch对应cuda版本 第三步:CUDA下载安装 遇到问题:安装完之后法找到nvcc ...

  2. Ubuntu18.04显卡驱动崩溃,pytorch无法使用GPU(CUDA error:all CUDA-capable devices are busy or unavailabile)解决方案

    1.问题描述 之前环境一直好用,突然pytorch就不能使用GPU了,自我检查过程如下: 1.使用nvidia-smi,看看驱动是否正常,没问题. 2. 使用pytorch测试GPU代码 import ...

  3. PyTorch 使用GPU训练

    Pytorch 使用GPU训练 使用 GPU 训练只需要在原来的代码中修改几处就可以了. 我们有两种方式实现代码在 GPU 上进行训练 ## 方法一 .cuda() 我们可以通过对网络模型,数据,损失 ...

  4. Pytorch:入门指南和 PyTorch 的 GPU版本安装(非常详细)

    Pytorch: 入门指南和 PyTorch 的 GPU版本安装(非常详细) Copyright: Jingmin Wei, Pattern Recognition and Intelligent S ...

  5. pytorch多gpu并行训练操作指南

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:知乎 作者:link-web 链接:https://zhuanlan.zhi ...

  6. pytorch 优化GPU显存占用,避免out of memory

    pytorch 优化GPU显存占用,避免out of memory 分享一个最实用的招: 用完把tensor删掉,pytorch不会自动清理显存! 代码举例,最后多删除一个,gpu显存占用就会下降,训 ...

  7. pytorch 多GPU训练

    pytorch 多GPU训练 pytorch多GPU最终还是没搞通,可用的部分是前向计算,back propagation会出错,当时运行通过,也不太确定是如何通过了的.目前是这样,有机会再来补充 p ...

  8. pytorch多gpu并行训练

    pytorch多gpu并行训练 link-web 转自:pytorch多gpu并行训练 - 知乎 目录(目录不可点击) 说明 1.和DataParallel的区别 2.如何启动程序的时候 2.1 单机 ...

  9. cuda的安装,及pytorch调用GPU步骤

    前言: 深度学习涉及很多向量或多矩阵运算,如矩阵相乘.矩阵相加.矩阵-向量乘法等.深层模型的算法,如BP,Auto-Encoder,CNN等,都可以写成矩阵运算的形式,无须写成循环运算.然而,在单核C ...

  10. Ubuntu18.04+Nvidia RTX 3060+Pytorch配置GPU环境

    Ubuntu18.04+Nvidia RTX 3060+Pytorch配置GPU环境 1. 安装GPU显卡驱动 1.1 安装前 1.2 安装过程 1.2.1 打开终端,查看推荐安装的驱动 1.2.2 ...

最新文章

  1. python3.6安装pygame-python3.6 安装pygame
  2. WDF驱动中KMDF与UMDF区别
  3. 什么决定了电商双11大促的成败
  4. 从事仪表专业学c语言有用吗,测控专业就业方向有哪些 就业前景比你想象中的好...
  5. LeetCode 1897. 重新分配字符使所有字符串都相等
  6. 我的nginx iis 负载均衡学习(环境搭建)
  7. AMIO编辑器开发(四):五一劳动节的编程较量,C++语言的设计模式
  8. 裕-DBeaver连接MySQL驱动下载失败解决办法
  9. python-jieba库
  10. matlab d函数,matlab常用函数大集合
  11. 激活函数:双曲正切函数 tanh(x)
  12. 撒花!苹果iOS迅雷手机版终于上架App Store
  13. 手机定位--GPS定位,基站定位,辅助定位
  14. Golang publish module
  15. Exp5 MSF基础应用 20164302 王一帆
  16. Chrome侧边栏书签插件 Candy Bookmarks Sidebar
  17. 银行数据仓库体系实践(8)--主数据模型设计
  18. 淘宝首页前端开发分析
  19. 新代系统编程教学_人之初线上教学——三轴智能点胶机控制系统,带你轻轻松松学编程!...
  20. android系统解锁代码,屏蔽系统解锁

热门文章

  1. yum grouplist 安装gnome桌面环境
  2. HDU2093--考试排名
  3. JS控制浏览器捕捉键盘
  4. 如何远程配置DHCP服务器
  5. 看到大家在讨论阿拉伯数字-》汉字数字的转换,拿出我去年写的C版本
  6. 【转载】Android面试题集
  7. Linux下安装grafana
  8. 如何快速查看Oracle的安装目录
  9. js微信监听返回_Node.js入门
  10. 动态规划实战2-leetcode 62.unique path