基础技术栈#
- 系统:Debian(Gnome)
- 环境管理:venv,pip
- 编程语言:Python
- AI 框架:Pytorch
- 通用计算:Jax
- 内容管理工具:Git
- 集成开发环境:VScode(本地环境)、Jupyterlab(远程环境)
进阶技术栈#
- 编程语言:C++(g++、cling,标准=23)
- AI 框架:Pytorch(AMP,DDP并发)
- 环境管理:Podman(Devcontainer安装Podman-Docker软件包)
- 大数据:duckdb(替代pandas)
- 构建工具:xmake
自选方向技术栈#
- 原型计算: MATLAB
- 云计算:K8s(rancher)、KVM、SDS(ceph)、SDN
- 边缘智能:TensorRT、onnx
- 高性能AI:flax、optax、orbax
- 加速器:FPGA(xilinx)、vitis、PCIe
注:
- 基础技术栈建议在进入方向后3-6个月内完成;
- 进阶技术栈建议在基础学习完后1-2个月内完成;
- 自选方向技术栈仅作为参考,目前阶段无强制要求;
- 使用“/”连接表示可选择其中一种技术,使用“,”仅作为分隔符;
- WSL2不再推荐,仅作为过渡使用。