# Copyright 2020 Huawei Technologies Co., Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================ """CusImg2ColNC1HWC0""" from mindspore.ops.op_info_register import op_info_register @op_info_register("""{ "op_name": "CusImg2ColNC1HWC0", "imply_type": "TBE", "fusion_type": "OPAQUE", "async_flag": false, "binfile_name": "img2colnc1hwc0.so", "compute_cost": 10, "kernel_name": "CusImg2ColNC1HWC0", "partial_flag": true, "attr": [ { "name": "ksizes", "param_type": "required", "type": "listInt", "value": "all" }, { "name": "strides", "param_type": "required", "type": "listInt", "value": "all" }, { "name": "dilates", "param_type": "required", "type": "listInt", "value": "all" }, { "name": "padding", "param_type": "required", "type": "str", "value": "all" } ], "inputs": [ { "index": 0, "dtype": [ "float16" ], "format": [ "NC1HWC0" ], "name": "x1", "need_compile": false, "param_type": "required", "shape": "all" } ], "outputs": [ { "index": 0, "dtype": [ "float16" ], "format": [ "FRACTAL_NZ" ], "name": "y", "need_compile": false, "param_type": "required", "shape": "all" } ] }""") def CusImg2ColNC1HWC0(input_x, output, ksizes, strides, dilates, padding, kernel_name="img2col"): """CusImg2ColNC1HWC0""" return