makefile 学习笔记

if 分支编译 类似于下面的写法 TENGINE = MASTER #TENGINE = LITE ifeq ($(TENGINE), MASTER) CPPFLAGS += -DTENGINE_MT else ifeq ($(TENGINE), LITE) CPPFLAGS += -fs...

c++ core dump 调试

堆栈地址中 so 地址 有时候堆栈地址中有类似于 xxx.so + 0x1234 这样的,可以使用 objdump -DS xxx.so | grep -6 1234 这样来查看这个地址附近的代码,注意 0x1234 这样的地址结尾需要是手动调整为 4 的倍数,因为是 32bit 芯片。 或者...

异常打印堆栈信息,并查找在代码中的具体位置

异常分为很多种,可以参考下图

makefile 编译报错,警告

warn "defined but not used" gcc 编译有"defined but not used" 警告,那么在 CPPFLAGS 这边进行修改: WARNFLAGS = -Wall -Wno-unused-function CPPFLA...

ubuntu 录制 gif 图片

录屏软件 sudo apt-get install kazam 安装 kazam 录屏软件,保存为 mp4。 然后安装 ffmpeg 转换 ffmpeg -i kazam.movie.mp4 simpletest.gif ffmpeg -ss 2 -t 4 -i kazam.movie.mp4...

r9000p nvidia 硬件解码相关

硬件支持 XvMCNVIDIA 这个功能可以提供软件更高的分辨率,比如说视频播放器 mplayer 等。需要在 make.conf 里面增加 xvmc,部分软件还需要 nvidia 这个 use. 参考: https://wiki.gentoo.org/wiki/NVIDIA/nvidia...

r9000p gentoo X 配置

nvidia 内核配置 [*] Enable loadable module support ---> Processor type and features ---> [*] MTRR (Memory Type Range Register) support Device ...

r9000p 安装 gentoo

安装

python %matplotlib inline

在 python 代码中看到 %matplotlib inline,这个感觉比较奇怪。经过在网上搜索之后,才知道是 用于 Jupyter notebook 的,使用 Jupyter 时,当输入plt.plot(x,y_1)后,不必再输入 plt.show(),图像将自动显示出来。 参考: h...

tengine 介绍和环境搭建

介绍 Tengine概述: Tengine是OPEN AI LAB(开放智能)推出的边缘AI推理框架,致力于应用场景下多厂家多种类的边缘智能芯片与多样的训练框架、算法模型之间的相互兼容适配,同时提升算法在芯片上的运行性能,将从云端完成训练后的算法高效迁移到异构的边缘智能芯片上执行,缩短AI应用...