报错记录
不当菜鸡的程序媛
你若盛开,清风自来
展开
-
报错:RuntimeError: can‘t retain_grad on Tensor that has requires_grad=False
叶子节点:只有定义的 Tensor 参数才是叶子节点;只有 requires_grad=True 和叶子节点 is_leaf=True 才有 grad 的值。原创 2024-05-21 14:24:55 · 190 阅读 · 0 评论 -
彻底解决:One of the differentiated Tensors appears to not have been used in the graph. Set allow_unused=
上面报错是因为在手动求梯度的时候,网络里面有初始化后的权重,但是没有用到,所以就会显示为:在用该网络得到的loss与输入求Loss的时候就报改错。1. 首先对手动求梯度加上属性:allow_unused=True(这不能解决根本问题,只是为了找到错误)2. 使用key,value来迭代输出model.parameter中的哪个权重层是空tensor即可。几行代码,让你直接找到空的tensor(找到空的权重层),不用一个一个取分析网络了!对这个报错已经很多次了,可以说是相当熟练了。原创 2024-05-16 01:25:49 · 1238 阅读 · 3 评论 -
Huggingface Evaluate包使用小坑
转载:Huggingface Evaluate包使用小坑_evaluate huggingface-CSDN博客转载 2024-05-14 15:58:13 · 64 阅读 · 0 评论 -
RuntimeError: CUDA error: an illegal memory access was encountered
转载:RuntimeError: CUDA error: an illegal memory access was encountered 解决思路-CSDN博客原创 2024-05-04 11:19:47 · 450 阅读 · 0 评论 -
RuntimeError: CUDA error: misaligned addressCUDA kernel errors might be asynchronously reported at
把CUDA_LAUNCH_BLOCKING这个环境变量设置为1,1表示True,则会强制消除这种异步性。原创 2024-04-27 15:52:09 · 1883 阅读 · 0 评论 -
安装transforers时报错:error: can‘t find Rust compiler
最后重新安装transformer。原创 2024-04-02 21:56:58 · 1976 阅读 · 0 评论 -
Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward passRunti
有可能真的不是你的写的backward有问题,而是你的环境有问题,莫名其妙,换了一个之前的环境就好了。原创 2024-01-15 15:14:18 · 1570 阅读 · 0 评论