1 /** 2 * This is the C++ adaptation and derivative work of Myia (https://github.com/mila-iqia/myia/). 3 * 4 * Copyright 2021 Huawei Technologies Co., Ltd 5 * 6 * Licensed under the Apache License, Version 2.0 (the "License"); 7 * you may not use this file except in compliance with the License. 8 * You may obtain a copy of the License at 9 * 10 * http://www.apache.org/licenses/LICENSE-2.0 11 * 12 * Unless required by applicable law or agreed to in writing, software 13 * distributed under the License is distributed on an "AS IS" BASIS, 14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 * See the License for the specific language governing permissions and 16 * limitations under the License. 17 */ 18 19 #ifndef MINDSPORE_INCLUDE_API_FORMAT_H 20 #define MINDSPORE_INCLUDE_API_FORMAT_H 21 22 #include <cstdint> 23 24 namespace mindspore { 25 enum Format : int64_t { 26 NCHW = 0, 27 NHWC = 1, 28 NHWC4 = 2, 29 HWKC = 3, 30 HWCK = 4, 31 KCHW = 5, 32 CKHW = 6, 33 KHWC = 7, 34 CHWK = 8, 35 HW = 9, 36 HW4 = 10, 37 NC = 11, 38 NC4 = 12, 39 NC4HW4 = 13, 40 NUM_OF_FORMAT = 14, 41 NCDHW = 15, 42 NWC = 16, 43 NCW = 17 44 }; 45 } // namespace mindspore 46 #endif // MINDSPORE_INCLUDE_API_FORMAT_H 47