此篇文章会随时更新,最终目的为总结Cmake在大型项目中常见的用法。 前言 Cmake是跨平台构编译大型项目的工具,配合make工具和编译器我们理论上我们可以编译任何工程。具体的介…
你在看这个话题:程序
Tensorflow-1.9发布,提供Linux-Cuda9.1-cudnn7.1.2-whl安装包
前言 看了下Tensorflow发布1.9版本已经10天了,Tensorflow更新着实快,这次更新还是值得我们去更新一下的。 这个更新TF提供了类似Keras接口的High-AP…
提升Python项目完成效率的调试方法技巧(上)
效率提升是极为重要的事情,我们的时间本来就不充裕,不应该过多将时间浪费在调试过程中。对于大型项目光有dubug是不够的,如果需要提高产品调试进度,必须需要采取一些其他的方法,这里打…
模仿知乎利用JS实现复制信息带文章信息版权保护
版权信息一直是比较令人头疼的问题。 对于个人博客的博主来说,如果博客中文章被恶意转载(不注明地址,不写明作者),那肯定很令人恼火,当然有很多途径去解决这些问题,比如向网站管理员说明…
探讨Pytorch中nn.Module与nn.autograd.Function的backward()函数
前言 本文讲解基于pytorch0.4.0版本,如不清楚版本信息请看这里。backward()在pytorch中是一个经常出现的函数,我们一般会在更新loss的时候使用它,比如lo…
Pytorch中autograd以及hook函数详解
前言 pytorch中的Autograd mechanics(自动求梯度机制)是实现前向以及后向反馈运算极为重要的一环,pytorch官方专门针对这个机制进行了一个版块的讲解: &…
JavaScript之原型继承
原型继承是一种简化的继承机制,也是JavaScript主要支持的一种继承方式。在原型继承当中,类和实例概念被淡化了,一切从对象的角度来考虑。原型继承不再需要使用类来定义对象的结构,…
JavaScript之设计类继承
JavaScript是基于对象的语言,以对象为基础,以函数为模型,以原型为继承机制的开发模式。下面主要介绍一下类继承。其设计方法为在子类中执行父类的构造函数。在JavaScript…
javascript 巧用“this”:调用函数和引用函数的区别
this是函数体内自带的一个对象指针,它始终指向调用对象,但函数被调用时,使用this可以访问调用对象。如果this未包含属性,则传递的是当前对象。下面我们主要通过函数的引用和调用…
编译器gcc、clang、make、cmake辨析
首先说明 编译器是翻译代码为计算机语言的一个工具,我们平时写的代码如果想在某个特定的计算机上执行(计算机的cpu构架不同),就需要编译器来对代码进行编译汇编链接,而汇编和链接的过程…
在pytorch中实现与TensorFlow类似的same方式padding
前言 TensorFlow中在使用卷积层函数的时候有一个参数padding可以选择same或者vaild,具体可以看之前的这篇文章:https://oldpan.me/archiv…
python中的计时模块:time.time()
time time模块中包含了许多与时间相关的模块,其中通过time()函数可以获取当前的时间。 需要注意的是time()函数打印出来的时间是不精确的、粗糙的。 import ti…