1 /** 2 * Copyright 2019 Huawei Technologies Co., Ltd 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 #ifndef MINDSPORE_CCSRC_MINDDATA_DATASET_CORE_CLIENT_H_ 17 #define MINDSPORE_CCSRC_MINDDATA_DATASET_CORE_CLIENT_H_ 18 19 // client.h 20 // Include file for DE client functions 21 22 #include "minddata/dataset/include/dataset/constants.h" 23 #include "minddata/dataset/core/data_type.h" 24 #include "minddata/dataset/core/tensor.h" 25 #include "minddata/dataset/core/tensor_shape.h" 26 #include "minddata/dataset/engine/data_schema.h" 27 #include "minddata/dataset/engine/dataset_iterator.h" 28 29 #ifndef ENABLE_ANDROID 30 #include "minddata/dataset/engine/datasetops/source/mindrecord_op.h" 31 #include "minddata/dataset/engine/datasetops/source/tf_reader_op.h" 32 #endif 33 34 #ifdef ENABLE_PYTHON 35 #include "minddata/dataset/engine/datasetops/barrier_op.h" 36 #include "minddata/dataset/engine/datasetops/filter_op.h" 37 #include "minddata/dataset/engine/datasetops/source/generator_op.h" 38 #include "minddata/dataset/engine/datasetops/build_vocab_op.h" 39 #include "minddata/dataset/engine/datasetops/build_sentence_piece_vocab_op.h" 40 #endif 41 42 #include "minddata/dataset/engine/datasetops/batch_op.h" 43 #include "minddata/dataset/engine/datasetops/dataset_op.h" 44 #include "minddata/dataset/engine/datasetops/data_queue_op.h" 45 #include "minddata/dataset/engine/datasetops/map_op/map_op.h" 46 #include "minddata/dataset/engine/datasetops/project_op.h" 47 #include "minddata/dataset/engine/datasetops/rename_op.h" 48 #include "minddata/dataset/engine/datasetops/repeat_op.h" 49 #include "minddata/dataset/engine/datasetops/skip_op.h" 50 #include "minddata/dataset/engine/datasetops/shuffle_op.h" 51 #include "minddata/dataset/engine/datasetops/take_op.h" 52 #include "minddata/dataset/engine/datasetops/zip_op.h" 53 #include "minddata/dataset/engine/datasetops/concat_op.h" 54 #include "minddata/dataset/engine/execution_tree.h" 55 #include "minddata/dataset/util/status.h" 56 57 namespace mindspore { 58 namespace dataset { 59 // This is a one-time global initializer that needs to be called at the 60 // start of any minddata applications. 61 extern Status GlobalInit(); 62 } // namespace dataset 63 } // namespace mindspore 64 65 #endif // MINDSPORE_CCSRC_MINDDATA_DATASET_CORE_CLIENT_H_ 66