通过VS Code进行远程调试Python的方法主要依赖于安装远程开发插件,推荐使用remote-ssh插件进行SSH远程连接。安装插件后,打开VS Code,点击左侧扩展按钮,搜索“remote”,找到remote-ssh插件并进行安装。安装完成之后,可以通过命令面板输入“remote”调出插件,选择“Remote - SSH: Add New SSH Host”添加一...
通过VScode在OpenBayes上进行远程代码调试的步骤如下:创建算力容器:在OpenBayes账号下创建一个算力容器。选择所需的GPU型号,如RTX 4090,以及PyTorch、Python和相应的CUDA版本。创建并启动容器。上传数据集和代码:将数据集和代码上传到Jupyter工作空间。解压到/openbayes/home目录。配置VScode的SSH远程连接:在...
通过remotessh扩展连接到远程服务器后,调试流程与本地一致。VSCode提供了详细的配置指南,包括断点设置、调试控制、查看变量以及使用交互式控制台等。分布式程序调试:VSCode支持分布式程序的调试,如使用torchrun的DDP训练。需要在launch.json中调整program参数,以运行torchrun命令。调试分布式程序可能涉及独立或...
要开始使用,首先在OpenBayes账号下创建一个算力容器,选择所需的GPU型号,如RTX4090,选择PyTorch、Python和相应的CUDA版本。创建并启动容器后,将数据集和代码上传到Jupyter工作空间,解压到/openbayes/home目录。接下来,利用VScode进行SSH远程调试。在SSH插件中添加连接,输入SSH连接命令,包括密码,这些信息...
最常用的调试工具是单步调试,包括单步跳过、单步跳出等。使用debug console进行输出和测试,类似于命令行形式的Python编辑器,直接在VSCode中进行代码调试。远程调试:若通过跳板机进行远程调试,需要在跳板机上添加内部IP地址,并在launch.json中设置ProxyJump选项,填写跳板机名称。确保在跳板机上配置自动连接...