好久不见各位,哈哈,又鸽了好久。 本文紧接上一篇《实践torch.fx第一篇——基于Pytorch的模型优化量化神器》继续说,主要讲如何利用FX进行模型量化。 为什么这篇文章拖了这…
你在看这个话题:python
关于numpy.array和列表list的区别
某一天写代码的时候突然遇到一个场景,需要批量对标注信息box进行操作(box包括[x1,y1,x2,y2])。 最简单的操作就是,for循环遍历将box一个一个存到list中最终转…
常见的Python知识点汇总(一)
部分内容收集于网络~ dict 字典 python中的字典的实现也是一个散列表。是key-value结构。 Python的dict和set为什么是无序的? 为什么不是所有的pyth…
一个Tensor的生命历程(Pytorch版)
文中涉及到大量的Pytorch的C++源码,版本为1.4.0a,适合有一定Pytorch源码基础的童鞋观看,同时也涉及到一些python中的C/C++拓展的一些基础知识,其中每一段…
Pytorch中多GPU训练指北
前言 在数据越来越多的时代,随着模型规模参数的增多,以及数据量的不断提升,使用多GPU去训练是不可避免的事情。Pytorch在0.4.0及以后的版本中已经提供了多GPU训练的方式,…
在MacOS上源码安装OpenCV-4.0.0
前言 OpenCV-4.0.0已经放出来一阵日子了,很有新功能新特性值得尝试,由于MacOS上的brewhome包中编译好的OpenCV版本只有3.4.3,为了在MacOS上安装最…
再次浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)
前言 之前在浅谈深度学习:如何计算模型以及中间变量的显存占用大小和如何在Pytorch中精细化利用显存中我们已经谈论过了平时使用中显存的占用来自于哪里,以及如何在Pytorch中更…
Ubuntu下源码安装Opencv完全指南
前言 Opencv大家很熟悉了,经典的图像处理库,Opencv在Windows下安装是很简单的,只需要配置DLL即可。但是在Linux下,因为Linux各种发行版本多种多样,所以我…
Pytorch-0.4.1-cuda9.1-linux源码安装指南
前言 在Pytorch-1.0即将到来之际,再来简单说说Pytorch最新版本的源码安装。 (Pytorch官方说在发布时间这个暑假的末尾阶段,应该会在..8月底吧) 目前pyto…
如何在Pytorch中精细化利用显存
前言 在上篇文章《浅谈深度学习:如何计算模型以及中间变量的显存占用大小》中我们对如何计算各种变量所占显存大小进行了一些探索。而这篇文章我们着重讲解如何利用Pytorch深度学习框架…
深度学习中数据集很小是一种什么样的体验
前言 今天提一个比较轻松的话题,简单探讨数据集大小对深度学习训练的影响。 不知道大家有没有看过这篇文章:Don’t use deep learning your dat…
Pytorch拓展进阶(一):Pytorch结合C以及Cuda语言
前言 Pytorch拓展C语言并不难,因为我们有torch.util.ffi模块;Pytorch拓展cuda语言也不难,因为pytorch的前身为torch,torch是使用lua…
Pytorch中Tensor与各种图像格式的相互转化
前言 在pytorch中经常会遇到图像格式的转化,例如将PIL库读取出来的图片转化为Tensor,亦或者将Tensor转化为numpy格式的图片。而且使用不同图像处理库读取出来的图…
提升Python项目完成效率的调试方法技巧(上)
效率提升是极为重要的事情,我们的时间本来就不充裕,不应该过多将时间浪费在调试过程中。对于大型项目光有dubug是不够的,如果需要提高产品调试进度,必须需要采取一些其他的方法,这里打…
如何从亚马逊下载aws-SpaceNet卫星遥感图片数据集
前言 亚马逊SpaceNet数据集是作用于机器学习人工智能方面比赛或者研究用的商用数据集。我们在利用深度学习进行卫星图像分割时,比如利用FCN、Deeplab算法进行图像分割时,这…