Have also tried now with the last layer being a linear layer and once again does not work with bias, works with bias=False.  Also tried manually adding bias with the following setting bias=False for layers and does not work.
self.values = nn.Parameter(torch.Tensor(planes).zero_().cuda(), requires_grad=True)
self.register_parameter('values', self.values)

Edit:  Actually it does with with the output linear layer having a bias, but the hidden convolutional layer bias will break it.