tengine 介绍和环境搭建

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

softmax 函数功能和 c++ 实现

pytorch 中的 softmax 函数功能和具体的 c++ 实现如下:

xtensor 学习笔记

类似于 python 的 numpy 库的 c++ 实现 xtensor 学习记录。

xtensor 安装和使用

安装 安装 xtensor 之前需要先安装依赖 xtl, https://github.com/xtensor-stack/xtl https://github.com/xtensor-stack/xtensor 进入 xtl 源码目录运行命令: cmake -DCMAKE_INSTALL_P...

c++ 版本类似于 numpy 的库

最近需要把一些 python 版本的程序转为 c++ 的程序。 python 中使用了很多 numpy 的调用,于是就再找 c++ 的实现。 找了一圈下来,发现最适合的可能就是 xtensor。 github: https://github.com/xtensor-stack/xtensor ...

tensorflow lite c++

1. 先 git clone tensorflow 的仓库,可以在 github 也可以在 gitee, gitee 会比 github 慢一天左右。但是下载速度快多了。 git clone https://github.com/tensorflow/tensorflow.git git cl...

tensorflow lite python

1. 如果不用虚拟环境,那么只需要在 类似于 https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp36-cp36m-linux_aarch64.whl 这个地址下载相应的文件,然后 pip3 install ~/Dow...

alsaaudio period size 理解

1. pcm 是 ADC 直接采集到的数据。 2. frame,帧,指的是对所有声道进行一次 ADC 转换得到数据。 3. frame size,指的是一帧 包含的字节数。 如果是单声道,8bit adc,那么就是 1 8 / 8 = 1. 如果是8声道,16bit adc,那么就是 8 ...

messagequeue

python 中 需要使用 messagequeue 需要 import posix_ipc,然后才能用。 python 版本的 messagequeue 是对 C 版本的封装。 具体参考: http://semanchuk.com/philip/posix_ipc/#message_queue

opencv c 学习笔记

1. createTrackbar是Opencv中的API,其可在显示图像的窗口中快速创建一个滑动控件,用于手动调节阈值,具有非常直观的效果。具体定义如下: CV_EXPORTS int createTrackbar(const string& trackbarname, co...