Undefined behaviour in FC backward kernel with `nobias`
bad418eb introduced an UB in FC backward kernel : when nobias
option is set, we are attempting to use std::fill
on a nullptr.
if (biasesGrad == nullptr) { // no bias
std::fill(biasesGrad, biasesGrad + outputFeatureSize, B(0));
} else {