深度强化学习报错
TypeError: empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType), but expected one of:
* (tuple of ints size, *, tuple of names names, torch.memory_format memory_format, torch.dtype dtype, torch.layout layout, torch.device device, bool pin_memory, bool requires_grad)
* (tuple of ints size, *, torch.memory_format memory_format, Tensor out, torch.dtype dtype, torch.layout layout, torch.device device, bool pin_memory, bool requires_grad)
报错位置代码
class Actor(nn.Module):
# max_action动作的最大值
def __init__(self, state_dim_fc, action_dim, hidden_width, max_action_angle, max_action_dis):
super(Actor, self).__init__()
self.max_action_angle = max_action_angle
self.max_action_dis = max_action_dis
self.conv_layers = nn.Sequential(
nn.Conv2d(1, 4, kernel_size=3, stride=1, padding=0),