HarmonyHu

个人学习笔记

HarmonyHu's Notes

日日行,不怕千万里

AI Compiler Engineer · 个人学习笔记

111 篇文章 13 分类 83 标签

最新文章

  • 2019-08-01

    Markdown

    特殊符号 Latex公式 希腊字母 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 逻辑运算符 戴帽符号 ...

    Reference #markdown
  • 2019-07-17

    CMAKE与Ninja

    简介 最简单方式简介Ninja原意是忍者,Google在编译chrome项目时本来用make方式,但是非常费时间;于是实现Ninja,取代make,加快编译构建。Ninja官网:Ninja最简单方式 新建hello.cpp源码文件,如下 #includ...

    Programming #cmake #ninja
  • 2019-03-17

    Linux Event Tracing

    Tracepoints添加 1. 添加头文件 2. 生成结点和导出 3. 代码中调用tracepoint Event Tracing 1. 通过set_event使能 2. 通过enable...

    Linux #tracepoint #kernel
  • 2019-03-10

    卷积运算

    基本概念基本概念基本卷积形式如下(NHWC格式):输入为[1,32,32,3],filter为[10, 5, 5, 3],输出为[1, 28, 28, 10]

    DeepLearning #Algorithm
  • 2019-03-03

    tensorflow:添加新OP和新设备

    REGISTER_OP,注册一个OP,其实也是声明一个OP REGISTER_KERNEL_BUILDER,注册一个Kernel,其实就是对OP的实现 REGISTER_LOCAL_DEVICE_FACTORY,添加设备工厂

    MLFramework #TensorFlow
  • 2019-02-10

    vim操作积累

    vim控制 查找与替换 跳转 十六进制 其他vim控制dd 剪切光标所在行yy 拷贝光标所在行p 粘贴到光标所在行u 撤销上一次操作ctrl+u 恢复撤销查找与替换查找,比如test_f,如下: /test_f,回车,从头到尾搜索;?test_f,回车,从尾到...

    Linux #vim #Editor
  • 2019-02-03

    FlatBuffers反射

    概述 一、UnPack与Pack 1. 生成方式 2. 使用方法 二、 Parser 1. 生成flatbuffers::Parser 2. 根table 3. StructDef ...

    Programming #flatbuffers #google
  • 2019-01-05

    学习整理:梯度下降(Gradient Descent)

    概念 挑战 优化参考链接:Intro to optimization in deep learning: Gradient Descent概念只有2个权值的情况下,理想的损失函数模型如下:其中B点是损失值最小点,A点是出发点,通过更新权值向B点出发。A点最快的方向是...

    AI #Algorithm
  • 2018-08-18

    caffe源码阅读

    一、caffe::Net 1、NetParameter定义 一、caffe::Net1、NetParameter定义其中DEPRECATED已经去除message NetParameter { optional string name = ...

    MLFramework #caffe
  • 2018-08-12

    VMware使用

    一、如何扩展磁盘容量 二、常见使用一、如何扩展磁盘容量 在虚拟机系统下电后,选择编辑虚拟机设置->硬盘->扩展 启动虚拟机系统后执行sudo gparted,然后进行配置 1)linux-swap配置为swap off,然后d...

    Linux #VMware #VM