diff --git a/paddle/fluid/framework/data_feed.h b/paddle/fluid/framework/data_feed.h index 5afae9ea5a1a5b1bb64f7e5982b62066a945b879..8458f9e95e0295ad4c566ed8c119ff0759472257 100644 --- a/paddle/fluid/framework/data_feed.h +++ b/paddle/fluid/framework/data_feed.h @@ -98,15 +98,10 @@ class DataFeed { virtual void GlobalShuffle() { PADDLE_THROW("This function(GlobalShuffle) is not implemented."); } - virtual void FillMemoryDataToChannel() { - PADDLE_THROW("This function(FillMemoryDataToChannel) is not implemented."); - } - virtual void FillChannelToMemoryData() { - PADDLE_THROW("This function(FillChannelToMemoryData) is not implemented."); - } - virtual void PutInsToChannel(const std::string& ins_str) { - PADDLE_THROW("This function(PutInsToChannel) is not implemented."); - } + // This function will do nothing at default + virtual void FillMemoryDataToChannel() { } + virtual void FillChannelToMemoryData() { } + virtual void PutInsToChannel(const std::string& ins_str) { } protected: // The following three functions are used to check if it is executed in this