地平线一面凉经 AI加速算法 0901
1、自我介绍
2、对地平线的了解?了解
3、AI部署的难点、痛点
4、base
5、vector扩容?什么时候触发扩容
使用的push_back(val)添加元素,一旦发现容器的容量不足,那么就会触发容器的扩容机制,扩容机制的流程是:
先申请内存——将原本的容量变成原来的n倍——将原本容器中的数据拷贝到新的容器中——释放原来的空间——将数组指针指向新的容器空间
6、map底层
7、红黑树、B树、B+树的区别
8、TVM的了解
9、TVM解决什么问题?TVM与其他框架的区别
10、TVM与ONNX的优势
适应op、目标平台的不断增加
11、目标无关的算子优化方法-卷积优化
12、tinyml项目
13、轻量化算法设计思路?
14、指纹识别部署工作的全过程?
15、量化后搜索的过程?
16、mobilnet的手动剪枝
17、one-for-all--nas的过程原理?
18、蒸馏、QAT过程,同时进行怎么保证精度
19、tinycompiler
20、语法分析、词法分析的概念
21、语义信息是什么
22、上下文无关文法
23、有限状态机
24、mobilenet部署到cpu上的加速比要比GPU大很多,是什么原因?
25、智力题。5人赛跑
50min
面时候还笑嘻嘻,面完2h后收到感谢信