个人学习笔记
HarmonyHu's Notes
日日行,不怕千万里
AI Compiler Engineer · 个人学习笔记
最新文章
-
2019-07-17
CMAKE与Ninja
简介 最简单方式简介Ninja原意是忍者,Google在编译chrome项目时本来用make方式,但是非常费时间;于是实现Ninja,取代make,加快编译构建。Ninja官网:Ninja最简单方式 新建hello.cpp源码文件,如下 #includ...
-
2019-03-17
Linux Event Tracing
Tracepoints添加 1. 添加头文件 2. 生成结点和导出 3. 代码中调用tracepoint Event Tracing 1. 通过set_event使能 2. 通过enable...
-
2019-03-03
tensorflow:添加新OP和新设备
REGISTER_OP,注册一个OP,其实也是声明一个OP REGISTER_KERNEL_BUILDER,注册一个Kernel,其实就是对OP的实现 REGISTER_LOCAL_DEVICE_FACTORY,添加设备工厂
-
2019-02-10
vim操作积累
vim控制 查找与替换 跳转 十六进制 其他vim控制dd 剪切光标所在行yy 拷贝光标所在行p 粘贴到光标所在行u 撤销上一次操作ctrl+u 恢复撤销查找与替换查找,比如test_f,如下: /test_f,回车,从头到尾搜索;?test_f,回车,从尾到...
-
2019-02-03
FlatBuffers反射
概述 一、UnPack与Pack 1. 生成方式 2. 使用方法 二、 Parser 1. 生成flatbuffers::Parser 2. 根table 3. StructDef ...
-
2019-01-05
学习整理:梯度下降(Gradient Descent)
概念 挑战 优化参考链接:Intro to optimization in deep learning: Gradient Descent概念只有2个权值的情况下,理想的损失函数模型如下:其中B点是损失值最小点,A点是出发点,通过更新权值向B点出发。A点最快的方向是...
-
2018-08-18
caffe源码阅读
一、caffe::Net 1、NetParameter定义 一、caffe::Net1、NetParameter定义其中DEPRECATED已经去除message NetParameter { optional string name = ...
-
2018-08-12
VMware使用
一、如何扩展磁盘容量 二、常见使用一、如何扩展磁盘容量 在虚拟机系统下电后,选择编辑虚拟机设置->硬盘->扩展 启动虚拟机系统后执行sudo gparted,然后进行配置 1)linux-swap配置为swap off,然后d...