阿里巴巴达摩院-软件AI测试工程师-RISC V及生态
社招全职3年以上技术-芯片地点:杭州 | 上海状态:招聘
任职要求
1. 本科及以上学历,计算机、电子工程等相关专业优先; 2. 熟悉深度学习模型推理流程,具备CNN/Transformer/LLM等模型部署经验者优先;了解AI编译器栈(如ONNX Runtime),具备模型编译后精度与性能验证能力;熟悉模型量化、混合精度推理、动态形状处理等优化技术; 3. 熟悉编译器原理(LLVM/Cl…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责AI全栈测试,涵盖大语言模型(LLM)、视觉模型(CNN/Transformer等)的精度验证、性能测试。 2. 负责AI工具链测试,包括模型编译优化、量化部署相关固件互联等功能与性能验证; 3. 负责RISC-V工具链测试,包括调试工具(GDB扩展/Trace)及编译器(LLVM/GCC定制)的测试; 4. 设计和执行测试方案,覆盖单元测试、集成测试、系统测试全流程,开发自动化测试用例; 5. 负责AI推理服务全流程测试,包括模型加载、动态批处理、精度验证、资源监控等; 6. 开展AI推理性能基准测试,分析硬件加速效率与瓶颈,提出优化建议;构建高并发压力测试框架,评估服务在QPS、P99延迟、错误率等指标下的稳定性;
包括英文材料
学历+
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
CNN+
https://learnopencv.com/understanding-convolutional-neural-networks-cnn/
Convolutional Neural Network (CNN) forms the basis of computer vision and image processing.
[英文] CNN Explainer
https://poloclub.github.io/cnn-explainer/
Learn Convolutional Neural Network (CNN) in your browser!
https://www.deeplearningbook.org/contents/convnets.html
Convolutional networks(LeCun, 1989), also known as convolutional neuralnetworks, or CNNs, are a specialized kind of neural network for processing data.
https://www.youtube.com/watch?v=2xqkSUhmmXU
MIT Introduction to Deep Learning 6.S191: Lecture 3 Convolutional Neural Networks for Computer Vision
Transformer+
https://huggingface.co/learn/llm-course/en/chapter1/4
Breaking down how Large Language Models work, visualizing how data flows through.
https://poloclub.github.io/transformer-explainer/
An interactive visualization tool showing you how transformer models work in large language models (LLM) like GPT.
https://www.youtube.com/watch?v=wjZofJX0v4M
Breaking down how Large Language Models work, visualizing how data flows through.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
ONNX+
https://github.com/onnx/tutorials
Open Neural Network Exchange (ONNX) is an open standard format for representing machine learning models.
[英文] Introduction to ONNX
https://onnx.ai/onnx/intro/
This documentation describes the ONNX concepts (Open Neural Network Exchange).
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
还有更多 •••