- 博客(4)
- 收藏
- 关注
原创 Linux下Vscode调试Oneflow源码
1. conda-env/gcc9/environment.yaml的pip依赖没更新到最新版本,导致cmake过程中会出现第三方库不足而报错,根据报错信息补上即可。2. cmake命令中的cuda和cudnn库可以在根目录下执行下面的命令找找cuda和cudnn库。3. cmake过程中涉及到llvm的第三库拉取和解压,这个过程很长,大概在15分钟左右,耐心等待。按照链接中的步骤安装即可,笔者使用的conda环境,这个过程中需要注意的两个点。该部分的调试过程与pytorch调试方法一致,详细可以参考。
2023-10-15 23:27:06
55
原创 Linux下VsCode调试Pytorch源码
然后,找到torch/csrc/stub.c文件,在PyInit__C函数内断点,左侧栏run and debug选择gdb,点击绿三角,此时gdb将询问attach的进程,通过运行的python文件找到对应的进程,点击。首先,在python代码第一行,即 import torch处断点,左侧栏run and debug选择python,点击绿三角,此时python进程启动,等待一会,程序会在断点的第一行位置停住。踩坑:编译完成之后,在终端试试是否能够import,如果无报错,说明安装成功。
2023-10-14 22:31:11
223
原创 VScode离线安装cpptools插件(C++扩展)
方法:在上述地址中的Assets找到合适的.visx文件离线下载,下载后在vscode中点击“扩展”,点击左侧栏中右上角“···”,选择"从VISX安装",找到刚才在上述地址下载的.visx文件,安装即可(注意下载的.visx文件需要与设备匹配,否则报错)从零开始记录深度学习框架源码阅读过程,该文章主要记录vscode安装C++扩展过程中踩的坑,以及部分注意事项。问题:插件市场搜索C++找不到对应扩展|找到了C++扩展但是一直显示正在安装,进度缓慢。解决方案:离线下载安装。
2023-10-14 14:11:24
1327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人