总结:torch版cuda最快,cpu次之,python最慢。

import time
import torch
import numpy as np
import cv2
if __name__ == '__main__':path=r'D:\111.jpg'img_ = cv2.imread(path)start = time.time()for j in range(500):#python中如果是除法,img=img/255.0 会很快;img1=img/255.0 就会比较慢,一张图片需要156msimg=img_/255.0image = np.transpose(img, (2, 0, 1))img2 = torch.from_numpy(image).float()#.unsqueeze(0)# time.sleep(0.007)print('time1',time.time()-start)img = cv2.imread(path)start = time.time()for j in range(500):# img_=img_/255.0img2 = torch.from_numpy(img)img2=img2.cuda().float().div(255.0)#.unsqueeze(0)img2=img2.permute(2, 0, 1)# time.sleep(0.007)print('time2', time.time() - start)

pytorch cat、stack、tranpose、permute、unsqeeze相关推荐

  1. PyTorch学习笔记2:nn.Module、优化器、模型的保存和加载、TensorBoard

    文章目录 一.nn.Module 1.1 nn.Module的调用 1.2 线性回归的实现 二.损失函数 三.优化器 3.1.1 SGD优化器 3.1.2 Adagrad优化器 3.2 分层学习率 3 ...

  2. PyTorch 1.7发布,支持CUDA 11、Windows分布式训练

    机器之心报道 参与:魔王.小舟 昨日,PyTorch 团队发布 PyTorch 1.7 版本.该版本增添了很多新特性,如支持 CUDA 11.Windows 分布式训练.增加了支持快速傅里叶变换(FF ...

  3. 太棒了!PyTorch 1.7发布,支持CUDA 11、Windows分布式训练

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:机器之心 AI博士笔记系列推荐 周志华<机器学习> ...

  4. PyTorch 1.7 发布:支持 CUDA 11、FFT 新 API、及 Windows 分布式训练

    PyTorch 1.7 现已发布,此版本增加了许多新的 API.包括对与 NumPy 兼容的 FFT 操作的支持.用于性能分析的工具.以及对基于分布式数据并行(Distributed Data Par ...

  5. Pytorch:NLP 迁移学习、NLP中的标准数据集、NLP中的常用预训练模型、加载和使用预训练模型、huggingface的transfomers微调脚本文件

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) run_glue.py微调脚本代码 python命令执行run ...

  6. DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略

    DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介.多个方向比较.案例应用之详细攻略 目录 深 ...

  7. C++中的deque、stack、queue及priority_queue

    C++中的deque.stack.queue及priority_queue 文章目录 C++中的deque.stack.queue及priority_queue 一.deque 二.stack 三.q ...

  8. PyTorch框架学习十——基础网络层(卷积、转置卷积、池化、反池化、线性、激活函数)

    PyTorch框架学习十--基础网络层(卷积.转置卷积.池化.反池化.线性.激活函数) 一.卷积层 二.转置卷积层 三.池化层 1.最大池化nn.MaxPool2d 2.平均池化nn.AvgPool2 ...

  9. java stack 类 效率_Java中ArrayList、LinkedList、Vector、Stack的比较

    一.介绍 先回顾一下List的框架图 由图中的继承关系,可以知道,ArrayList.LinkedList.Vector.Stack都是List的四个实现类. AbstractList是一个抽象类,它 ...

  10. 【Java 集合】ArrayList、LinkedList、Stack、Queue、Set、Map, 迭代器 Iterable、Iterator,Collections类

    集合类型 数组的局限性 ArrayList(常用方法 + 基本使用) ArrayList - retainAll ArrayList - toArray ArrayList 的遍历(5种) Array ...

最新文章

  1. 重新想象 Windows 8.1 Store Apps (79) - 控件增强: MediaElement, Frame
  2. android 模仿instagram的listview,实现Instagram的Material Design概念设计
  3. Servlet使用适配器模式进行增删改查案例(IEmpService.java)
  4. 顺序查找-判断质数/记录出现次数
  5. 程序员怎样锻炼编程思维(学习方法)
  6. python一个中文占几个字节_python中英文字母和中文汉字所占的字节
  7. mysql三高讲解(二)2.9: mysql示例数据库sakia database的使用
  8. java 整型变量,Java 整型变量
  9. matlab 字符串处理(单引号、拼接、char)
  10. Mybatis-Plus 自定义 id 生成器
  11. 谷歌Adblock Plus 广告拦截插件-屏蔽百度热搜和推荐(附网盘下载地址)
  12. 微信公共平台开发接口(一)
  13. 脸上长痘部位对应的身体问题
  14. Mariadb数据库
  15. <C++>我用煮粽子的时间拿捏了类和对象中友元的全部形式
  16. 话题|寒窗苦读还是花花世界,你会怎么选?
  17. 福昕pdf阅读器的划词翻译功能如何添加(图文并茂)
  18. 直方图均衡化、规定化、局部直方图、直方图统计
  19. 真·人机合一!MIT推出人形机器人“爱马仕”,远程遥控操作救援
  20. 计算机等级考试数据库三级模拟题12

热门文章

  1. 机器学习的若干问题解释
  2. 利用 libvirt 和 Linux 审计子系统跟踪 KVM 客户机
  3. python 客户端应用程序_创建python Web服务和C#客户端应用程序的最佳方法 - c#
  4. antd 函数组件_react函数组件中引用antd<Form/>组件demo
  5. python装饰设备_python装饰器
  6. 关于伺服驱动控制的课本_西门子伺服电机驱动系列汇总,说明书参数及使用方法。...
  7. pytorch 指定卡1_[原创][深度][PyTorch] DDP系列第一篇:入门教程
  8. graphicsmagick 获取图片质量_第 72 期 水稻图片素材
  9. mockito_使用FizzBu​​zz和Mockito进行单元测试
  10. gogs只支持mysql5.7_Gogs 搭建教程