Pycharm – 调试torchrun启动的分布式模型训练程序
1 在Pycharm中调试trochrun启动的分布式模型训练程序 最近在跑cutie模型训练时,一般都要在命令行中使用以下命令启动训练 OMP_NUM_THREADS=4 torchrun --master_port 25357 --nproc_per_node=4 cutie/train.py …
- 开发工具
- 2024-11-30
Github – 拉取某个仓库未合并的pull request到本地进行查看和修改
1 拉取某个仓库未合并的pull request到本地进行查看和修改 1.1 克隆仓库 以仓库:https://github.com/damo-cv/RealisDance 为例,首先使用以下代码将仓库克隆到本地。 git clone https://github.com/damo-cv/Reali…
- Git
- 2024-10-14
TortoiseGit – 将develop分支下的某一个commit合并到主分支master中
1.1 本地仓库切换到master分支 首先将本地仓库切换到master分支,并更新到最新代码。 1.2 合并develop分支下的某一个commit 在master分支下,右键TortoiseGit菜单,点击合并 然后选择提交,点击右侧的三点按钮 然后在左上角选择需要合并的分支 然后选中该deve…
- TortoiseGit
- 2024-08-16
TortoiseGit – 修改上次提交日志
1 TortoiseGit修改上次提交日志 在有些时候我们对仓库进行了修改,写完日志提交到本地仓库之后,在有些情况下我们需要修改我们上一次提交的日志,这个时候只需要重新提交,然后勾选修改上次提交即可修改上次提交的日志,然后正常提交即可。
- TortoiseGit
- 2024-07-04
TortoiseGit – 比较两个分支的差异
1 TotoriseGit - 比较两个分支的差异 一般来说项目会开很多分支,时间一长经常忘记哪一个分支到底是干什么的了,所以比较两个分支的差异非常有必要,在TotoriseGit中可以使用下面的方式比较两个分支的差异。 在仓库中右键 -> TortoiseGit -> 与上一版本比较差异 在弹出的…
- TortoiseGit
- 2024-06-24
TortoiseGit – 将一个分支的修改同步到另一个分支
比如现在仓库主分支是main,然后以主分支为base创建了开发分支dev,然后在dev分支上进行了相关功能的开发,现在要做的事情就是将dev分支上所有的修改都同步到主分支main上。 1 dev的全部修改都同步到主分支main上 1.1 切换到需要同步的分支上 首先在仓库右键,TortoiseGit…
- TortoiseGit
- 2024-06-24
Visual Studio 调试程序dump文件确定程序崩溃代码位置
1 Visual Studio调试dump文件确定程序崩溃代码位置 在程序发版之后如果程序在某些极端下崩溃通常会生成一个dump文件,这个dump文件存储了程序崩溃时调用堆栈以及崩溃位置,我们可以使用Visual Studio调试dump文件并确定程序崩溃代码,针对崩溃处的代码进行修改,避免程序cr…
- Visual Studio
- 2024-06-21
Visual Studio 设置程序或者动态库 Release版本可以被调试
1 Visual Studio 设置程序或者动态库 Release版本可以被调试 右键项目,点击项目属性,设置以下的项目属性即可在Release模式下生成可调试的pdb符号。 (1)第一步,C/C++ - 常规 - 调试信息格式选择程序数据库 (/Zi) (2)第二步,C/C++ - 优化 - 优化…
- Visual Studio
- 2024-06-21
Visual Studio dll调试手动附加到进程和自动附加到进程的两种方式
1 Visual Studio dll调试方式 如果你是C++ dll动态库的开发者,现在上游应用通过调用dll的方式调用你编写模块的功能,这个时候如果出现问题就需要一步一步附加调试。 一般来说在Visual Studio中有两种方式 一种是你手动附加到进程进行调试 一种是设置当启动进程时自动开启调…
- Visual Studio
- 2024-06-21
Git – 将开发分支的代码更新到和主分支master相同
1 命令行方式 首先切换到主分支 git checkout master 然后拉取主分支代码到本地 git pull 然后切换到自己的开发分支,这里假设开发分支名为test git checkout test 然后将主分支代码合并到自己的开发分支 git merge master 然后推送自己的开发…
- Git
- 2024-06-01
Webstorm – 安装Codeium插件以及需要注意的坑
1 Webstorm安装Codeium Webstorm版本:2022.2.5 1.1 进入插件市场安装Codeium 点击File -> Settings -> Plugins,输入Codeium,点击Install安装 等待安装完成之后需要重启Webstorm。 1.2 遇到的坑 安装Codei…
- Webstorm
- 2024-03-13
Visual Studio – 项目以utf-8编码格式保存源代码文件
1 Visual Studio项目以utf-8编码格式保存源代码文件 默认情况下,Visual Studio项目工程中的代码文件默认使用本地编码,对于中文环境来说是GB2312。如果你的项目需要跨平台编译,如果代码文件的编码格式是ANSI编码,则会在编译时出现乱码或者其他无法预知的问题。 1.1 以…
- Visual Studio
- 2024-01-05