def METHOD_NAME(self, x):
    if not self.training or not self.use_dropout:
        return flow._C.fused_mlp(
            x, self.weights(), self.biases(), self.skip_final_activation
        )
    else:
        return flow._C.fused_matmul_bias_add_relu_dropout(
            x,
            self.weights(),
            self.biases(),
            self.skip_final_activation,
            self.dropout_rate_list,
        )