面试时间:2023面试职位:深度学习训练框架开发分享时间:2023-09
- 面试经历:
- 上来先聊感兴趣的项目,介绍一下项目职责相关,接着问了几个面试官感兴趣的问题(深度学习训练平台相关问题),但不是我负责,只是按照自己的理解随便说了一点
模型部署的时候用的是浮点模型?你了解有哪些模型量化的算法? - 面试官提的问题:
- 介绍一下pytorch混合精度训练的原理和过程,追问:权重更新用的是float32还是float16?
训练常用哪个优化器?答sgd和adam,分别介绍一下优化器的原理和细节
模型推理时batch-norm一般会做什么处理?
batch-norm前有卷积操作有什么优化策略?
如果要基于pytorch自己开发算子(前向和反向),接口怎么集成,有什么解决方案?
大模型怎么做数据清洗(如何筛选更高质量的数据来训练模型)?
数据清洗用cpp做还是python?
如果数据量很大,python用多线程还是多进程?
python怎么做进程间通信?
cpp和python哪个用的更多?
cpp源码到可执行文件/库文件,编译器会做哪些操作?
cpp动态库和静态库有什么区别?
cpp调试一般用什么工具,答gdb,追问gdb调试编译时需要加哪些参数?
如果有一个cpp多线程程序,执行到中间卡住,如何用gdb找到出问题的位置?
智能指针需要包含哪些要素?
有用(0) 面试感觉:不好 面试难度:难度一般 应聘途径:校园招聘