用服务器跑,竟然和我用电脑上的CPU跑的速度差不多,明显有问题,最终通过以下方法解决:

查看GPU使用情况和进程

    nvidia-smi  #查看GPU使用情况

   python show_gpu.py    # 查看GPU使用情况

   w # 看有哪些用户/进程

通过print看是否调用了cuda

用服务器没办法某一进程是否用了显卡以及用了哪张显卡
所以在代码里print一下看看

print('input.is_cuda',input.is_cuda)

结果返回:input.is_cuda True,即调用了cuda

换卡跑–解决了本文问题

服务器默认用第0块GPU跑,可能别人占用着,所以我就用第2 块跑

os.environ['CUDA_VISIBLE_DEVICES'] = '2'  # 选择了2号卡(第三块)单引号里可以放多个数'0,1,2,3'
CUDA:0    # 上句中的单引号序列里的第0号(第1个,也就是对应的2号卡)

于是,咔咔咔跑很快,问题解决了。

多块显卡跑

模型也要写成多块显卡对应的,大概百度了一下用DataParallel库。

服务器上跑的很慢-已解决相关推荐

  1. 直接在服务器上跑系统,在服务器上跑代码

    在服务器上跑代码 内容精选 换一换 云速建站暂不支持自主搭建代码,您可以考虑通过添加高级代码插件实现相关功能.云速建站是一套基于SaaS模式的建站系统,使用的是云服务平台,不止是一台服务器,一个网站的 ...

  2. 运行手游服务器电脑,服务器上跑PC游戏,可行吗?

    原标题:服务器上跑PC游戏,可行吗? 服务器上跑PC游戏,可行吗? 话说上周的<探秘李逵-全球顶级电竞俱乐部>一文中,介绍了世界顶级电竞战队Team Liquid,在训练基地部署了 戴尔易 ...

  3. 研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

    你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代 ...

  4. 手机连接不上Charles代理问题(已解决,绝对有效)

    手机连接不上Charles代理问题(已解决,绝对有效) 进公司之后尝试抓包工具却无法连接手机,网上方法都试了也没有成功,现在解决了总结一下吧 我之前连接的方法 1,打开Charles先在电脑上安装Ch ...

  5. 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序

    在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...

  6. Java web项目如何在服务器上跑起来(有源码)

    Java web项目如何在服务器上跑起来(有源码) 要用到的工具有:myeclipse.宝塔,navicat premium.xshell. 概述:本博文主要是帮助入门级新手怎么从网上下载一个java ...

  7. Eclipse的web项目放到服务器上跑

    Eclipse的web项目放到服务器上跑 1.导成war包(本例子是一个非Maven工程的SSM项目) 右击项目export 2.放到服务器上的tomcat(怎么配置服务器要看博客) 先关闭tomca ...

  8. 第一次在linux服务器上跑python项目Sklearn安装问题

    昨天刚拿到账号有点懵圈的.. 本地有一个Python项目,奈何pc太弱鸡了..啥用都没 然后安了一下anaconda环境,创建了一个虚拟环境安装pytorch 准备跑了 第一步当然是把代码放上去,用这 ...

  9. Dns服务器与iptables的问题【已解决】

    各位路过的大侠!请教个问题!请不吝赐教: 本人在虚拟机上做DNS服务器Iptables端口开放测试发现: 在没有安装图形化模块的Linux上,配置好DNS及Iptables规则后,工作站总是提示超时, ...

最新文章

  1. 【CEO赠书】《精益数据分析》:如何构建数据指标体系
  2. JavaScript中随着鼠标拖拽而移动的块
  3. 【Hadoop Summit Tokyo 2016】LLAP:Hive上的次秒级分析查询
  4. mysql触发器新元组_MySQL触发器-条件触发器语法
  5. python 字符串 变量_检查变量是否为字符串的Python程序
  6. 一道题:给定一整数序列A1,A2,...,An(可能有负数),求A1到An的一个自序列,使得Ai到Aj的和最大。例如:整数序列-2,11,-4,13,-5,2,-5,-3,12,-9的最大子序列为21
  7. JS new操作符执行之后背后的操作
  8. 嵌入式开发与C++开发的区别是什么?
  9. 安装vs2008出现MSI returned error code 1603的错误的解决
  10. Java截取视频某一帧
  11. java ajax教程_JAVA AJAX教程第三章—AJAX详细讲解
  12. 【教程】Tomcat 的catalina.out 日志按照自定义日期格式进行切割
  13. 念念英文音标学习笔记
  14. python 区块链_如何用Python快速实现区块链?
  15. 数据结构与算法 | 用Java语言实现顺序表真的不难
  16. 双系统,win7重装后,找回linux
  17. HDMI转MIPI CSI东芝转换芯片-TC358743XBG/TC358749XBG
  18. 差分隐私若干基本知识点介绍(一)
  19. 软件行业职位英文缩写介
  20. Windows如何通过VNC访问Ubuntu远程桌面?

热门文章

  1. 竞斗云2.0刷机-编程器刷入opboot
  2. python calu()函数_python面向对象
  3. 前端时间选择器实现(包括两种形式,1、只有年月日 2、包含年月日:时分秒)
  4. Python语言实现机器学习
  5. 08级北京大学计算机学院李益,保送北京大学2008届的研究生花名册.pdf
  6. 一个简单有趣的小问题,枫叶嵌套问题的完美解决
  7. Linux07_文件操作
  8. java零到一:Servlet和JSP-7:转发、重定向的区别 和状态管理
  9. 示波器介绍和使用方法介绍-安泰测试
  10. 打印机无法打印,配置端口显示错误?