In v2, a Paddle program can read data directly from `data_reader`. We need the same feature for fluid package.