- 博客(5)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) python转C++
python版本的Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])十分简单,直接调用库就可以。对应的C++版本则需要单独操作。
2023-03-17 10:08:01
553
原创 mujoco_py.builder.MujocoException: Got MuJoCo Warning: Unknown warning type Time = 0.1950.
解决办法:(1)为防止梯度爆炸,增加归一化 (2)对归一化分母加上合适大小的bias,过大也会导致超过float而变成nan。原因:网络权重,因为(1)梯度爆炸 或(2)分母 的原因变成nan,导致输出结果变为nan。导致强化学习环境报错。
2023-03-14 10:55:16
618
原创 使用pytorch-gpu训练,tensor全部归零!
解决办法:为了尽快完成项目,直接躺平,将cuda和pytorch-gpu全部删除,重装了cpu版本的torch,故障解除。原因:CUDA版本不匹配!
2023-03-14 10:51:45
453
原创 pt文件和转出的onnx文件精度对不上
原因:预处理时,图片通道没对齐。PIL的image.open和cv2的imread通道顺序不一样。Image.open 读取图片的顺序默认是RGB。cv.imread 读取图片的顺序默认是BGR。解决方法:读取后给图片通道调整顺序即可。
2023-03-14 10:46:59
2016
原创 mujoco卡死在gym.make()
强化学习茫茫多的坑,记录一下困扰了一整天的bug上午运行还好好的,某次操作后,再次运行代码就会卡死在 env = gym.make(args.env)。原因在于,某次被迫中断后,产生了一个lock文件没有删除。将 .\python36\Lib\site-packages\mujoco_py\generated文件夹下 mujocopy-buildlock和mujocopy-buildlock.lock文件删除即可。............
2022-06-21 21:29:29
806
3
C++线程内存持续上升,很迷惑
2023-02-02
以scrapy为例,怎么才能找到项目中的设置,在底层库中的哪些位置被调用?
2021-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人