一、Build from Source(GitHub - Oneflow-Inc/conda-env)
按照链接中的步骤安装即可,笔者使用的conda环境,这个过程中需要注意的两个点
1. conda-env/gcc9/environment.yaml的pip依赖没更新到最新版本,导致cmake过程中会出现第三方库不足而报错,根据报错信息补上即可
2. cmake命令中的cuda和cudnn库可以在根目录下执行下面的命令找找cuda和cudnn库
find -name cuda
find -name cudnn
3. cmake前面加上CMAKE_BUILD_TYPE=Debug(否则不能断到C++)
4. cmake过程中涉及到llvm的第三库拉取和解压,这个过程很长,大概在15分钟左右,耐心等待
二、Vscode调试
该部分的调试过程与pytorch调试方法一致,详细可以参考CSDN