dae outputs which are numbers are converted into DMatrix
refactor protobuf generation