I haven’t looked through the conv code but are you sure it is really None or is there an if statement which tests the bias for None and sets it to zero (as done above)?
Are you training with multiple GPUs and/or torch.nn.dataParallel?