摘要:
import os import sys def main(): member_pth = './member' txts = os.listdir(member_pth) member_images = [] # get all image-ID that not deleted from all 阅读全文
摘要:
最近,多人反映在torch框架的模型加速后耗时相差不大甚至不如加速前。首先,可以肯定的是,这种结果存在误判,torch的模型加速以后肯定是有加速效果。那么问题出在耗时方法的统计不正确。正确的耗时统计应该是这样:(1)先测试一个batch的数据,使用加速和不加速模型测试推理时间,注意推理时间一定不能够 阅读全文
摘要:
对于存储服务器,如果每次遇到存储空间不足就通知清理一次,那这样的事情会一直发生,甚至即使是扩充容量也还会出现。 真正的解决方法需要用制度规范和技术工具来维持服务器的良性运转,存储服务器作为重要的数据资产,其价值也极高,并且作为所有功能的基础弹药更是直接影响顶层。 目前存储服务器主要存在的问题有: 1 阅读全文
摘要:
阅读全文
摘要:
在linux下使用find找到epoch_based_runner.py 在train()中找到: for i, data_batch in enumerate(self.data_loader): self._inner_iter = i self.call_hook('before_train_ 阅读全文
摘要:
# coding:utf-8 # 2022年5月10日 陈眺 # 变量作用域和global使用对比 n = 0 def test2(): global m print('test2, i: ', i) # test2, i: 1 print('test2, m: ', m) #如果不在test1中加 阅读全文
摘要:
1.在centos上要这样写: mount -t cifs //172.16.17.4/mnt/(smb路径,被挂载路径) /mnt/ct(实际路径) -o username=****,password=**** 2.在ubuntu上这样写: mount -t cifs //172.16.17.4/ 阅读全文
摘要:
高效率开发思考 包括:工欲善其事必先利其器,站在巨人的肩膀上,快速验证想法 第一、 工欲善其事必先利其器 可以帮助我们提高工作效率的工具,比如pycharm远程连接服务上的容器环境,everthing电脑搜索工具,tmux界面管理等,尽可能的提供一个最方便开发,最快捷找到我们想要的东西 除此以外,数 阅读全文
摘要:
首先我们要明确,本地修改的代码,要进行暂存,不然git不知道做了修改,暂存的方法,有两种,第一种是git stash,第二种是git add ,这两种的区别在于 功能点git stashgit add 作用 临时保存修改,清理工作目录 准备将修改提交到历史记录 修改存储位置 保存到 stash 堆栈 阅读全文
摘要:
避免临时提交记录显示在最终提交历史的方法 1. 使用 git reset 清除临时提交 在完成修改和解决冲突后,可以用 git reset 清除临时提交,同时保留文件的更改: git reset --soft HEAD~1 这会撤销最近一次的提交(HEAD~1 表示上一个提交),但所有的更改会保留在 阅读全文
摘要:
如果当前分支没有跟踪远程分支,可以设置: git branch --set-upstream-to=origin/main main 查看当前分支与远程分支的差异: git fetch git log --oneline --graph --decorate --all 如果对操作不熟悉,建议先备份 阅读全文
摘要:
git pull --rebase 是 Git 中的一个重要命令,它用于从远程仓库拉取最新的更改并将它们应用到当前分支之上,而不是创建一个合并提交 (merge commit)。 git pull --rebase 的工作流程 拉取远程更改(类似于 git fetch)。 重放本地提交: 它会先将本 阅读全文
摘要:
在 C++ 中,是否会在作用域结束后自动释放内存,取决于内存的分配方式: 1. 栈内存分配 如果变量是在 栈(stack)上分配的,那么当变量超出其作用域时,内存会自动释放。 示例:栈上分配 #include <iostream> using namespace std; void func() { 阅读全文
摘要:
在 C++ 中,如果两个变量(a 和 b)指向同一段内存,并且其中一个变量(如 b)释放了这段内存,那么这段内存就被标记为可供系统重用的空闲内存。此时另一个变量(a)依然保留原有的指针,但它指向的内存已经被释放,成为 悬空指针(dangling pointer)。 关键问题 内存释放后的行为 如果 阅读全文
摘要:
如果你想在本地修改的基础上拉取远程的更改,并希望在解决冲突后只进行一次提交,可以按照以下步骤操作: 操作步骤 暂存本地修改首先,将你本地的修改暂存到 stash 中,以清理工作目录: git stash 拉取远程分支从远程拉取最新的代码并与本地合并: git pull origin <branch- 阅读全文
摘要:
在 Git 中,git stash 是一个用于临时保存当前工作目录和暂存区的修改(包括未跟踪的文件或更改),以便清理工作目录,同时不丢失这些修改的命令。 主要用途 当你正在开发一个功能,但需要切换到其他分支或进行一些临时调整(比如修复紧急问题)时,你可以使用 git stash 将当前未完成的修改保 阅读全文