The cross-validation happens in the outer loop in `RFECV.fit()`. This function scores growing subsets of features that were ranked by `RFE` in the beginning of `fit()`.