Create per-split output dirs in the BaseDriver. This is needed because some Beam runners will fail if the output directory doesn't exist.
Create per-split output dirs in the BaseDriver. This is needed because some Beam
runners will fail if the output directory doesn't exist.

PiperOrigin-RevId: 288594560

tensorflow/tfx,tensorflow/tfx