0x00. 前言 在网上看别人做一些手工教程视频,经常能看到这样的评论: 脑子:我感觉我会了。手:你行你来。 之前一直通过编译脚本去寻找代码入口,感觉我已经懂得CMake的语...
0x00. 前言 在网上看别人做一些手工教程视频,经常能看到这样的评论: 脑子:我感觉我会了。手:你行你来。 之前一直通过编译脚本去寻找代码入口,感觉我已经懂得CMake的语...
1. 起因 曾经碰到过别人的模型prelu在内部的推理引擎算出的结果与其在原始框架PyTorch中不一致的情况,虽然理论上大家实现的都是一个算法,但是从参数上看,因为经过了模...
1. 前言 所谓劳心者治人,劳力者治于人(所以“劳力士”又叫“打工人”?)。小农经济下自己什么都干,虽然饿不死,但是生产效率也肯定非常低下;只有让专业的人做专业的事,才能最大...
相关阅读TensorFlow Lite源码解析之一[https://www.jianshu.com/p/c55c4f6c0fe3] 1. 前言 爱迪生说过,人工智能就是是百分...
1. 简介 TensorFlow Lite是一个用于端侧推理的工具集,它可以让我们将TensorFlow模型部署到手机、嵌入式设备甚至物联网设备上。它主要分为两部分:模型转换...
1. 起因 经常需要阅读英文文档,冷不丁的会碰到一些不懂的单词,之前的做法是打开一个谷歌翻译的网页在一旁放着,有需要就切换过来查单词。但是来回的切换着实有点麻烦,就想着有没有...
1. 前言 总所周知,编译器是一个将一种语言(源语言)翻译成另一种语言(目标语言)的程序,如果我们只想使用它,我们只需要将它看作一个黑盒子即可不必关心它的实现,如图1所示。 ...
1. 为什么要用虚拟内存 总所周知,从做系统的主要作用是对计算机资源的管理以及程序调度,者其中就包括对内存的管理。现在很多的系统都是用虚拟内存技术来对内存的管理,所谓虚拟内存...
FlatBuffers 是Google推出的一个跨平台、跨语言的序列化和反序列化库,主要用于游戏以及对性能要求较高的系统中,例如RPC框架、保存端测推理的模型文件等(如TFL...
0. 起因 老板要搞个Log分析工具,数据存储选用的是Elasticsearch,起初想法是做个Kibana的插件,后来觉得依靠Kibana太庞大,而且后期想要把代码直接部署...
0. 起因 之前在RPC原理与FastRPC实现一文中介绍过RPC的原理,简而言之,RPC就是实现本地程序调用位于另一个地址空间的例程(routine)的一种技术手段,其基本...
0. 起因 最近看文档,发现一些组件是通过FastRPC来进行沟通的,并且偶尔看到某些场景下在FastRPC上的时间消耗好像也蛮可观,恰好FastRPC是开源的,因此决定看看...
目录 Docker安装1.1. Windows1.2. Ubuntu Docker容器的使用2.1. 启动一个新的容器2.2. 挂起运行的程序2.3. 重启被挂起的程序2.4...