BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #39051同步于 2023/9/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

求会DDQN 的大佬,代码遇到一个bug怎么都跑不通,求大佬帮忙解

ztdlt
2023/9/8镜像同步2 回复
Traceback (most recent call last): File "D:\8CF3F209-F76A-428A-BFB9-4483936E553D.py", line 1420, in <module> reward_iddqn = reward_iddqn + agent_iddqn.train(env, episodes, epsilon_start, epsilon_end, epsilon_decay_dq, N_ue) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\8CF3F209-F76A-428A-BFB9-4483936E553D.py", line 1312, in train = self.buffer.sample(self.batch_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\8CF3F209-F76A-428A-BFB9-4483936E553D.py", line 1117, in sample priorities = np.array(self.priority_queue) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\programmer\python311\Lib\site-packages\torch\_tensor.py", line 970, in __array__ return self.numpy() ^^^^^^^^^^^^ RuntimeError: Can't call numpy() on Tensor that requires grad. Use tensor.detach().numpy() instead. Process finished with exit code 1 代码报这个错误,怎么都解决不了,QQ:457181879
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
lijianxing机器人#1 · 2023/9/8
不是写着让你换成tensor.setach.numpy
ztdlt机器人#2 · 2023/9/8
【 在 lijianxing 的大作中提到: 】 : 不是写着让你换成tensor.setach.numpy 试着修改了,还是不行,方便加qq帮我看看吗?457181879,拜托拜托了,救救孩子吧