Home
last modified time | relevance | path

Searched refs:dst_shape (Results 1 – 25 of 36) sorted by relevance

12

/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/
Dbroadcast_to_infer.c20 int GetShapeByType(const TensorC *shape_tensor, int shape_size, int *dst_shape) { in GetShapeByType() argument
21 if (shape_tensor == NULL || dst_shape == NULL) { in GetShapeByType()
32 dst_shape[i] = data[i]; in GetShapeByType()
38 dst_shape[i] = data[i]; in GetShapeByType()
44 dst_shape[i] = data[i]; in GetShapeByType()
50 dst_shape[i] = data[i]; in GetShapeByType()
56 dst_shape[i] = data[i]; in GetShapeByType()
154 int dst_shape[MAX_SHAPE_SIZE] = {0}; in BroadcastToInferShape() local
168 dst_shape[i] = param->shape_[i]; in BroadcastToInferShape()
176 ret = GetShapeByType(shape_tensor, dst_shape_size, dst_shape); in BroadcastToInferShape()
[all …]
Dfill_infer.c35 const int32_t *dst_shape = (int32_t *)(dst_shape_tensor->data_); in FillInferShape() local
43 if (num_dims != 0 && dst_shape == NULL) { in FillInferShape()
52 ShapePush(output_shape, &output_shape_size, dst_shape[i]); in FillInferShape()
/third_party/mindspore/mindspore/lite/src/ops/populate/v0/
Dbroadcast_to_populate_v0.cc40 auto dst_shape = broadcast_to_prim->dst_shape(); in PopulateBroadcastToParameter() local
41 if (dst_shape == nullptr) { in PopulateBroadcastToParameter()
46 if (dst_shape->size() > MAX_SHAPE_SIZE) { in PopulateBroadcastToParameter()
51 broadcast_param->shape_size_ = dst_shape->size(); in PopulateBroadcastToParameter()
53 broadcast_param->shape_[i] = *(dst_shape->begin() + i); in PopulateBroadcastToParameter()
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/
Dmkl_cpu_kernel.cc72 std::vector<size_t> *dst_shape) const { in BinaryBroadCast()
75 MS_EXCEPTION_IF_NULL(dst_shape); in BinaryBroadCast()
77 if (dst_shape->size() == 0) { in BinaryBroadCast()
78 (void)dst_shape->emplace_back(1); in BinaryBroadCast()
82 …"Binary broadcast in: src0: " << *src0_shape << " src1: " << *src1_shape << " dst: " << *dst_shape; in BinaryBroadCast()
83 if (src0_shape->size() != dst_shape->size()) { in BinaryBroadCast()
85 for (size_t i = src0_shape->size(); i < dst_shape->size(); ++i) { in BinaryBroadCast()
88 } else if (src1_shape->size() != dst_shape->size()) { in BinaryBroadCast()
89 for (size_t i = src1_shape->size(); i < dst_shape->size(); ++i) { in BinaryBroadCast()
111 << " dst: " << *dst_shape; in BinaryBroadCast()
[all …]
Daddn_cpu_kernel.cc50 std::vector<size_t> dst_shape = AnfAlgo::GetOutputDeviceShape(kernel_node, 0); in InitKernel() local
53 dnnl::memory::desc dst_mem_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
97 auto dst_shape = AnfAlgo::GetOutputDeviceShape(kernel_node, 0); in CheckParam() local
98 if (src0_shape != dst_shape) { in CheckParam()
Dpooling_avg_grad_cpu_kernel.cc39 std::vector<size_t> dst_shape = AnfAlgo::GetInputDeviceShape(kernel_node, 1); in InitKernel() local
41 dnnl::memory::desc dst_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
Dpooling_cpu_kernel.cc39 std::vector<size_t> dst_shape = AnfAlgo::GetOutputDeviceShape(kernel_node, 0); in InitKernel() local
41 dnnl::memory::desc dst_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
Dconv2d_grad_filter_cpu_kernel.cc38 std::vector<size_t> dst_shape = AnfAlgo::GetInputDeviceShape(kernel_node, 0); in InitKernel() local
53 dnnl::memory::desc dst_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
Dconv_cpu_kernel.cc39 std::vector<size_t> dst_shape = AnfAlgo::GetOutputDeviceShape(kernel_node, 0); in InitKernel() local
59 dnnl::memory::desc dst_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
Dconv2d_grad_input_cpu_kernel.cc40 std::vector<size_t> dst_shape = AnfAlgo::GetInputDeviceShape(kernel_node, 0); in InitKernel() local
55 dnnl::memory::desc dst_desc = GetDefaultMemDesc(dst_shape); in InitKernel()
/third_party/mindspore/mindspore/lite/micro/coder/opcoders/nnacl/fp32/
Dsplice_fp32_coder.cc30 std::vector<int> dst_shape = output_tensor_->shape(); in DoCode() local
31 …if (src_shape.size() != dst_shape.size() || src_shape.size() != kInputSize2 || dst_shape.size() !=… in DoCode()
36 int dst_row = dst_shape.at(kWeightIndex); in DoCode()
38 int dst_col = dst_shape.at(kBiasIndex); in DoCode()
/third_party/mindspore/mindspore/lite/tools/converter/parser/onnx/
Donnx_expand_parser.cc28 std::vector<int64_t> dst_shape; in Parse() local
34 dst_shape.push_back(static_cast<int64_t>(onnx_node_attr.ints(i))); in Parse()
51 dst_shape.emplace_back(data_ptr[i]); in Parse()
57 if (!dst_shape.empty()) { in Parse()
58 prim->set_shape(dst_shape); in Parse()
/third_party/mindspore/mindspore/lite/src/runtime/kernel/arm/fp32/
Dsplice_fp32.cc45 std::vector<int> dst_shape = output_tensor->shape(); in Run() local
46 …if (src_shape.size() != dst_shape.size() || src_shape.size() != DIMENSION_3D || dst_shape.size() !… in Run()
51 int dst_row = dst_shape.at(DIMENSION_1D); in Run()
53 int dst_col = dst_shape.at(DIMENSION_2D); in Run()
Daffine_fp32.cc126 std::vector<int> dst_shape = full_input_->shape(); in FullRunInit() local
127 …if (src_shape.size() != dst_shape.size() || src_shape.size() != kInputSize2 || dst_shape.size() !=… in FullRunInit()
134 splice_dst_row_ = dst_shape.at(kInputRow); in FullRunInit()
135 splice_dst_col_ = dst_shape.at(kInputCol); in FullRunInit()
/third_party/mindspore/mindspore/lite/src/ops/populate/
Dbroadcast_to_populate.cc39 auto dst_shape = value->shape(); in PopulateBroadcastToParameter() local
40 if (dst_shape == nullptr) { in PopulateBroadcastToParameter()
43 param->shape_size_ = dst_shape->size(); in PopulateBroadcastToParameter()
50 param->shape_[i] = dst_shape->Get(i); in PopulateBroadcastToParameter()
/third_party/mindspore/mindspore/lite/src/ops/compat/v0/
Dbroadcast_to_compat_v0.cc40 auto dst_shape_attr = param->dst_shape(); in TransferBroadcastToAttr()
45 std::vector<int> dst_shape = std::vector<int>(dst_shape_attr->begin(), dst_shape_attr->end()); in TransferBroadcastToAttr() local
46 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferBroadcastToAttr()
Dpermute_compat_v0.cc45 std::vector<int> dst_shape; in TransferPermuteAttr() local
47 dst_shape.push_back(static_cast<int>(*it)); in TransferPermuteAttr()
49 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferPermuteAttr()
Dnchw2nhwc_compat_v0.cc33 std::vector<int> dst_shape{0, 2, 3, 1}; // nchw to nhwc in TransferNchw2NhwcAttr() local
34 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferNchw2NhwcAttr()
Dnhwc2nchw_compat_v0.cc33 std::vector<int> dst_shape{0, 3, 1, 2}; // nhwc to nchw in TransferNhwc2NchwAttr() local
34 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferNhwc2NchwAttr()
Dtranspose_compat_v0.cc45 std::vector<int> dst_shape = std::vector<int>(perm_attr->begin(), perm_attr->end()); in TransferTransposeAttr() local
46 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferTransposeAttr()
Dreshape_compat_v0.cc46 std::vector<int> dst_shape = std::vector<int>(dst_shape_attr->begin(), dst_shape_attr->end()); in TransferReshapeAttr() local
47 …auto dst_shape_tensor = AttrToTensor(dst_shape.data(), dst_shape.size(), true, kNumberTypeInt32, t… in TransferReshapeAttr()
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/gpu/math/
Dindex_add_gpu_kernel.h71 std::vector<size_t> dst_shape = AnfAlgo::GetPrevNodeOutputInferShape(kernel_node, 0); in Init() local
74 …is_null_input_ = CHECK_NULL_INPUT(dst_shape) || CHECK_NULL_INPUT(index_shape) || CHECK_NULL_INPUT(… in Init()
93 if (axis < 0 || axis >= SizeToInt(src_shape.size()) || axis >= SizeToInt(dst_shape.size())) { in Init()
98 dst_axis_size_ = dst_shape[axis]; in Init()
101 for (auto x : dst_shape) { in Init()
/third_party/mindspore/mindspore/lite/tools/converter/parser/tflite/
Dtflite_broadcast_to_parser.cc36 std::vector<int64_t> dst_shape; in Parse() local
37 …TfliteData(tflite_op->inputs.at(1), tflite_subgraph->tensors, tflite_model->buffers, &dst_shape)) { in Parse()
41 prim->set_shape(dst_shape); in Parse()
/third_party/mindspore/mindspore/ccsrc/backend/optimizer/ascend/format_type/
Dinsert_transpose_for_basiclstm_op.cc48 auto dst_shape = {origin_shape[1], origin_shape[0]}; in Insert() local
52 AnfAlgo::SetOutputInferTypeAndShape({origin_type}, {dst_shape}, transpose.get()); in Insert()
68 auto dst_shape = {origin_shape[0], origin_shape[1]}; in Insert() local
72 AnfAlgo::SetOutputInferTypeAndShape({dtype}, {dst_shape}, transpose.get()); in Insert()
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/
Dbce_with_logits_loss_impl.cu31 const size_t *dst_shape, const T *src, T *dst) { in FillAndBroadcast() argument
35 size_t pos_size = size / dst_shape[0]; in FillAndBroadcast()
39 pos_size = pos_size / dst_shape[i]; in FillAndBroadcast()

12