注意我们编译出的动态链接库文件在build 目录下,因此要先将该目录添加到 Python 的搜索路径再导入。 CMakeLists.txt 文件内容为,各代码含义见注释: # 设置 CMake 的最低版本要求 cmake_minimum_required(VERSION 3.18) # 设置构建类型为 Debug set(CMAKE_BUILD_TYPE Debug) # 设置 CUDA 主机编译器为 g++ set...
第一步:运行程序 python -m blablabla 第二步:发现报错,设置断点,输入pyd !!,按下回车,!!会...
其中launch.json 用于 debug 调试,平时我主要debug C++, CUDA, Python 这三种语言。代码如下 {//用于调试器的设置,launch用来执行编译好的文件"version":"0.2.0","configurations":[{//pythonDebug配置"name":"Python Debug","type":"debugpy","request":"launch","program":"${file}","console":"integrat...
打开Anaconda Powershell Prompt,输入上图中蓝框内的代码,回车。此时将自动安装cuda和pytorch相关环境。等待完成安装即可。五、其他设置及测试 5.1 设置vscode的Python解释器 再次打开vscode,点击Ctrl+p 在上方的文本框输入 >python:select interpreter 点击选择解释器,可以看到当前电脑中有多个Python解释器,我们选择conda...
如果你想debug的时候选择GPU,就只需要在命令的前面加上 CUDA_VISIBLE_DEVICES=x 就行了 CUDA_VISIBLE_...
在VS Code中想要调试Python脚本很简单,只需要创建一个launch.json文件即可。如果没有launch.json文件,只需要单机下图中“python:当前文件”旁的齿轮按钮即可创建一个launch.json文件。 下面是最关键的地方,用于为debug设置配置参数,具体如下: { // Use IntelliSense to learn about possible attributes. ...
1. 配置Debug 我们训练yolov5代码时,一般会配置一些参数,比如模型权重文件--weights, 模型的配置文件--cfg, 以及训练的数据--data, 对应的训练脚本为: 训练train CUDA_VISIBLE_DEVICES=0,1 python train.py -- weights './yolov5s.pt' --cfg 'models\yolov5s.yaml' --data './data/coco128.yaml' ...
因此需要对其进行简化。简化Debug命令 本节通过添加别名的方式简化debug命令。在Linux系统中的~/.bashrc文件中添加以下命令:然后执行以下命令:之后,使用pyd命令替代python,就可以在命令行中启动调试了,如下所示。如果你需要选择GPU进行调试,只需在命令前加上CUDA_VISIBLE_DEVICES=x即可。
{"version":"0.2.0","configurations":[{"name":"main.py","type":"python","request":"launch","program":"${workspaceFolder}/main.py","console":"integratedTerminal","justMyCode":false,"args":["--config","param.ini",],"env":{"CUDA_VISIBLE_DEVICES":"0",},},]}...