• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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