- 博客(111)
- 收藏
- 关注
原创 堆的进化之旅5-Relaxed Heap松弛堆
堆的进化之旅的分支——松弛堆。为记录算法研讨课精彩报告而生。本文着重介绍了这一2类松弛堆的共6种操作:1. Rank Relaxed Heap(1) pair transformation(2) clean(3) active sibling transformation(4) good sibling transformation2. Run Relaxed Heap(1) run transformation(2) Singleton transformation
2020-05-14 18:02:18 720 1
原创 [谜题]海盗分金-逆向思维
题目:10名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯是按下面的方式进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下面一个提名最厉害的海盗又重复上述过程。介绍一下背景知识:...
2020-04-10 08:02:42 2365 3
原创 [解决方法] RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling cublasSgemmStridedBatched
注意会不会影响其他环境变量的设置;
2024-03-15 10:04:24 407
原创 弄懂论文里面数学公式到底在干什么?-chatpdf
chatpdf 虽然是个人工智障,但用好的也是一个非常不错的助手;我看不懂Hnt是什么意思,我这样问他:用big H指代它;(1) 我问它,它这样回答:Fk∑xyfkxyfkxyMcxy∑kwkcfkxywkc(前面几个公式我修正了一点,它原来显示没有这么漂亮)非常棒,解决了我的问题,主要还是要靠提问技巧:我又这样问它:(2)(3)
2023-12-21 16:48:45 52
原创 [VScode]Jupyter自动生成目录
点击标签页面,右上角3个点那个位置,不是正文里单元格的右上角;VScode 还有好多好多功能等待你发现呢!
2023-12-21 11:39:20 618
原创 想要将numpyarray转换成Image出错,ValueError: Could not save to PNG for display
cams_H 是一个形状为torch.size([1, 7, 7, 3])的tensor,
2023-12-19 19:07:10 158
原创 多维度Tensor的求和含义理解
所以这里求和是把每一个channel当作独立的,对这么多channel(2048)进行求和,所以求和结果其余维度保持不变,是torch.size([1, 7, 7]);其中,activation : torch.size([1, 2048, 7, 7]),weight : torch.size([1, 2048, 1, 1]),还有一个问题,为什么weight后面的形状是[1, 1],也可以和之前activation的[7, 7]来相乘;
2023-12-16 16:11:17 67
原创 AttributeError: ‘_OpNamespace‘ ‘image‘ object has no attribute ‘read_file‘解决
对于菜鸡而言,不敢瞎改,怕改错了整个程序都崩溃了。但是读清楚之后,发现出问题的只是一个读取图片的小函数,之前理论上如果能运行的话,是吧。说是torchvision版本不匹配什么的,我懒得改,因为还和pytorch有关系,要改要一起改很麻烦;把图片转换成什么类型了,如果不是tensor,还要加一道转换步骤,就这样逻辑就严密了!文件读取成tensor,那我用别的函数做同样的时候就好,这是就自然想到。
2023-11-27 12:07:47 640
原创 CAM-Classification activation map 类激活图玩耍指南
该项目把代码打包成为了一个库,我们可以直接调用;这是上面那个项目的文档说明;
2023-11-27 11:45:38 173
原创 ModuleNotFoundError: No module named ‘torchvision.models.feature_extraction‘ 解决
一看就是版本太老的问题,但是难就难在把这个升级了,其他的包怎么兼容呢?特别是和pytorch有关的就相当麻烦,因为我用的是gpy版本的pytorch,还需要考虑显卡的版本,所以就更可怕了。
2023-11-24 16:51:10 324
原创 Jupyter运行显存爆炸,明明上一个单元格已经运行完毕为什么还是会炸?
上一个单元格运行完了train(),我想要用模型输出做点东西,可是提醒我显存不够;在命令行中查看显存占用情况,发现4张卡都占满了,可真是太厉害了!
2023-11-15 22:15:51 147
原创 tensorboard玩耍手册
每天看这些东西难受,我也分不清楚谁是谁,因为我也不是一次就运行成功的,指能完完整整跑到最后,谁知道哪天中间就断开了,所以会有一堆文件;后面的我想改一下默认值,
2023-11-10 13:55:09 94
原创 Error: EMFILE: too many open files : 往服务器一次性传输文件数太多
我想把coco数据集里面的文件夹拖到服务器里面,结果爆出这样的错误;
2023-11-09 17:57:07 614
原创 [BROADCASTING]tensor的扩散机制
区别于单个数值运算的小打小闹,矩阵里喜欢用扩散机制,这里讨论一下tensor的扩散机制,其实和numpy里面的是一样的;
2023-11-08 21:33:24 65
原创 用什么形式的变量读取dataloader,`for i, ((inputs_w, inputs_s), targets) in enumerate(train_loader)`括号里到底怎么写
`for i, ((inputs_w, inputs_s), targets) in enumerate(train_loader)`左边有很多括号,到底怎么写去接受train_loader会合理呢?
2023-11-08 16:08:05 500
原创 Pretrained 预训练模型的加载与使用,为什么可以把不相关的模型用过来?
确实可以用,有人写了论文证明为什么可以用;先看正常的模型加载(),同样的模型保存,再用同样的模型加载;
2023-11-08 09:18:44 66
原创 模型训练期间model.train()和model.eval()到底在做什么?
model 可以设置成两种模式,一种是train(),另一种是eval(),
2023-11-08 08:56:18 491
原创 ValueError: Error initializing torch.distributed using env:// rendezvous: environment variable RANK
【代码】ValueError: Error initializing torch.distributed using env:// rendezvous: environment variable RANK。
2023-11-01 19:55:06 694
原创 torch.div()不支持rounding_mode参数, TypeError: div() got an unexpected keyword argument ‘rounding_mode‘
问题怎么定位的呢,把报错信息一股脑甩给chatgpt,问他什么意思,他就反馈说“在标准的Python库中,div() 函数不接受 rounding_mode 参数。”(虽然这个问题也不难,但是改偷的懒还是要偷)
2023-10-31 21:44:56 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人