Home
last modified time | relevance | path

Searched refs:src_layout (Results 1 – 25 of 187) sorted by relevance

12345678

/dports/math/onednn/oneDNN-2.5.1/src/gpu/jit/conv/
H A Dreduce_support.hpp30 static func_t make(const layout_t &src_layout, const layout_t &dst_layout) { in IR_DECL_DERIVED_TYPE_ID()
31 return func_t(new reduce_t(src_layout, dst_layout)); in IR_DECL_DERIVED_TYPE_ID()
38 return (src_layout == other.src_layout) in is_equal()
43 return ir_utils::get_hash(src_layout, dst_layout); in get_hash()
48 oss << "reduce[" << src_layout << ", " << dst_layout << "]"; in str()
55 layout_t src_layout;
59 reduce_t(const layout_t &src_layout, const layout_t &dst_layout) in reduce_t() argument
60 : src_layout(src_layout), dst_layout(dst_layout) {} in reduce_t()
H A Dreorder_support.hpp111 static func_t make(const layout_t &src_layout, const layout_t &dst_layout, in IR_DECL_DERIVED_TYPE_ID()
113 return func_t(new reorder_t(src_layout, dst_layout, grf_perm)); in IR_DECL_DERIVED_TYPE_ID()
120 return (src_layout == other.src_layout) in is_equal()
126 return ir_utils::get_hash(src_layout, dst_layout, grf_perm.get()); in get_hash()
131 oss << "reorder[" << src_layout << ", " << dst_layout << "]"; in str()
138 layout_t src_layout;
144 reorder_t(const layout_t &src_layout, const layout_t &dst_layout, in reorder_t() argument
146 : src_layout(src_layout), dst_layout(dst_layout), grf_perm(grf_perm) {} in reorder_t()
/dports/misc/tvm/incubator-tvm-0.6.1/nnvm/src/top/nn/
H A Dnn_common.h62 inline TShape ConvertLayout(TShape src, const Layout& src_layout, const Layout& dst_layout) { in ConvertLayout() argument
63 if (src_layout == dst_layout) { in ConvertLayout()
65 } else if (!src_layout.defined()) { in ConvertLayout()
68 LOG(FATAL) << "cannot convert " << src_layout << " to undefined layout"; in ConvertLayout()
71 CHECK(src_layout.convertible(dst_layout)) << "cannot convert from " in ConvertLayout()
72 << src_layout << " to " << dst_layout; in ConvertLayout()
75 for (size_t i = 0; i < src_layout.ndim(); ++i) { in ConvertLayout()
76 Layout::LayoutDim src_dim = src_layout[i]; in ConvertLayout()
80 int src_minor_pos = src_layout.indexof(Layout::to_subdim(src_dim)); in ConvertLayout()
81 int src_factor = src_layout.subsizeof(src_dim); in ConvertLayout()
[all …]
/dports/misc/py-tvm/incubator-tvm-0.6.1/nnvm/src/top/nn/
H A Dnn_common.h62 inline TShape ConvertLayout(TShape src, const Layout& src_layout, const Layout& dst_layout) { in ConvertLayout() argument
63 if (src_layout == dst_layout) { in ConvertLayout()
65 } else if (!src_layout.defined()) { in ConvertLayout()
68 LOG(FATAL) << "cannot convert " << src_layout << " to undefined layout"; in ConvertLayout()
71 CHECK(src_layout.convertible(dst_layout)) << "cannot convert from " in ConvertLayout()
72 << src_layout << " to " << dst_layout; in ConvertLayout()
75 for (size_t i = 0; i < src_layout.ndim(); ++i) { in ConvertLayout()
76 Layout::LayoutDim src_dim = src_layout[i]; in ConvertLayout()
80 int src_minor_pos = src_layout.indexof(Layout::to_subdim(src_dim)); in ConvertLayout()
81 int src_factor = src_layout.subsizeof(src_dim); in ConvertLayout()
[all …]
/dports/science/py-chainer/chainer-7.8.0/chainer/
H A Dmemory_layouts.py46 def _transpose_array(arr, src_layout, dst_layout): argument
47 trans = _get_layout_transpose_axes(arr.ndim, src_layout, dst_layout)
53 def _transpose_shape(shape, src_layout, dst_layout): argument
54 trans = _get_layout_transpose_axes(len(shape), src_layout, dst_layout)
60 def _get_layout_transpose_axes(ndim, src_layout, dst_layout, inverse=False): argument
63 if src_layout == dst_layout:
68 assert src_layout == CUDNN_CHANNEL_FIRST_X
73 assert src_layout == CUDNN_CHANNEL_FIRST_W
76 elif src_layout == CUDNN_CHANNEL_LAST_X:
81 elif src_layout == CUDNN_CHANNEL_LAST_W:
[all …]
/dports/misc/py-tvm/incubator-tvm-0.6.1/src/lang/
H A Ddata_layout.cc204 const Layout& src_layout, in GetStoreRule() argument
206 if (!src_layout.defined() || src_layout.name().empty() || in GetStoreRule()
215 for (size_t j = 0; j < src_layout.ndim(); ++j) { in GetStoreRule()
216 const auto& orig_axis = src_layout[j]; in GetStoreRule()
217 const IterVar& orig_axis_impl = src_layout->axes[j]; in GetStoreRule()
221 const int32_t factor = src_layout.FactorOf(orig_axis); in GetStoreRule()
267 CHECK_EQ(src_index.size(), self->src_layout->axes.size()) in ForwardIndex()
268 << "Input mismatch with layout " << self->src_layout; in ForwardIndex()
337 return TransformShape(shape, self->src_layout->axes, in ForwardShape()
352 n->src_layout = src_layout; in make()
[all …]
/dports/misc/tvm/incubator-tvm-0.6.1/src/lang/
H A Ddata_layout.cc204 const Layout& src_layout, in GetStoreRule() argument
206 if (!src_layout.defined() || src_layout.name().empty() || in GetStoreRule()
215 for (size_t j = 0; j < src_layout.ndim(); ++j) { in GetStoreRule()
216 const auto& orig_axis = src_layout[j]; in GetStoreRule()
217 const IterVar& orig_axis_impl = src_layout->axes[j]; in GetStoreRule()
221 const int32_t factor = src_layout.FactorOf(orig_axis); in GetStoreRule()
267 CHECK_EQ(src_index.size(), self->src_layout->axes.size()) in ForwardIndex()
268 << "Input mismatch with layout " << self->src_layout; in ForwardIndex()
337 return TransformShape(shape, self->src_layout->axes, in ForwardShape()
352 n->src_layout = src_layout; in make()
[all …]
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/src/tir/ir/
H A Ddata_layout.cc202 inline bool GetStoreRule(Array<PrimExpr>* rule, const Layout& src_layout, in GetStoreRule() argument
204 if (!src_layout.defined() || src_layout.name().empty() || !dst_layout.defined() || in GetStoreRule()
213 for (size_t j = 0; j < src_layout.ndim(); ++j) { in GetStoreRule()
214 const auto& orig_axis = src_layout[j]; in GetStoreRule()
215 const IterVar& orig_axis_impl = src_layout->axes[j]; in GetStoreRule()
219 const int32_t factor = src_layout.FactorOf(orig_axis); in GetStoreRule()
266 CHECK_EQ(src_index.size(), self->src_layout->axes.size()) in ForwardIndex()
267 << "Input mismatch with layout " << self->src_layout; in ForwardIndex()
348 n->src_layout = std::move(src_layout); in BijectiveLayout()
353 if (GetStoreRule(&n->forward_rule, n->src_layout, n->dst_layout)) { in BijectiveLayout()
[all …]
/dports/misc/tvm/incubator-tvm-0.6.1/topi/python/topi/
H A Dutil.py312 def get_shape(src_shape, src_layout, dst_layout): argument
332 if src_layout == dst_layout:
335 if isinstance(src_layout, str):
336 src_layout = layout(src_layout)
340 assert len(src_layout) == len(dst_layout), \
341 "Incompatible layout %s vs %s" % (src_layout, dst_layout)
343 layout_mapping = bijective_layout(src_layout, dst_layout)
345 tvm.convert([i for i in range(len(src_layout))]))
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/python/topi/
H A Dutil.py312 def get_shape(src_shape, src_layout, dst_layout): argument
332 if src_layout == dst_layout:
335 if isinstance(src_layout, str):
336 src_layout = layout(src_layout)
340 assert len(src_layout) == len(dst_layout), \
341 "Incompatible layout %s vs %s" % (src_layout, dst_layout)
343 layout_mapping = bijective_layout(src_layout, dst_layout)
345 tvm.convert([i for i in range(len(src_layout))]))
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/tir/
H A Ddata_layout.py186 def bijective_layout(src_layout, dst_layout): argument
202 if isinstance(src_layout, str):
203 src_layout = layout(src_layout)
206 return _ffi_api.BijectiveLayout(src_layout, dst_layout)
/dports/sysutils/conan/conan-1.44.0/conans/client/cmd/
H A Dcopy.py41 src_layout = cache.package_layout(src_ref, short_paths)
42 src_metadata = src_layout.load_metadata()
46 export_origin = src_layout.export()
58 export_sources_origin = src_layout.export_sources()
70 package_path_origin = src_layout.package(pref_origin)
83 src_download = src_layout.download_package(pref_origin)
90 src_download = src_layout.download_export()
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/src/relay/transforms/
H A Dtransform_layout.h88 Expr Transform(Expr raw, const Layout& src_layout, const Layout& dst_layout) { in Transform() argument
89 if (src_layout.Equals(dst_layout)) { in Transform()
94 std::make_tuple<>(raw.get(), src_layout.name(), dst_layout.name()); in Transform()
101 Expr transform = TransformHelper(raw, src_layout, dst_layout); in Transform()
118 Expr TransformHelper(Expr raw, Layout src_layout, Layout dst_layout) { in TransformHelper() argument
119 if (src_layout.Equals(dst_layout)) { in TransformHelper()
125 Layout new_src_layout = src_layout; in TransformHelper()
126 if (src_layout.ndim_primal() < dst_layout.ndim_primal()) { in TransformHelper()
132 int num_new_axis = dst_layout.ndim_primal() - src_layout.ndim_primal(); in TransformHelper()
133 new_src_layout = src_layout.ExpandPrimal(dst_layout); in TransformHelper()
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/topi/
H A Dutil.py333 def get_shape(src_shape, src_layout, dst_layout): argument
353 if src_layout == dst_layout:
356 if isinstance(src_layout, str):
357 src_layout = layout(src_layout)
361 assert len(src_layout) == len(dst_layout), "Incompatible layout %s vs %s" % (
362 src_layout,
366 layout_mapping = bijective_layout(src_layout, dst_layout)
367 dst_indices = layout_mapping.forward_index(tvm.runtime.convert(list(range(len(src_layout)))))
/dports/multimedia/mencoder/mplayer-export-2021-12-29/libaf/
H A Dreorder_ch.h93 int src_layout,
101 int src_layout,
118 int src_layout,
127 int src_layout,
H A Dreorder_ch.c281 int src_layout, in reorder_channel_copy() argument
287 if (dest_layout==src_layout) { in reorder_channel_copy()
294 AF_GET_CH_NUM_WITH_LFE(src_layout), in reorder_channel_copy()
298 switch ((src_layout<<16)|dest_layout) { in reorder_channel_copy()
1150 int src_layout, in reorder_channel() argument
1155 if (dest_layout==src_layout) in reorder_channel()
1165 switch ((src_layout<<16)|dest_layout) { in reorder_channel()
1319 int src_layout, in reorder_channel_copy_nch() argument
1327 src_layout < 0 || dest_layout < 0 || in reorder_channel_copy_nch()
1346 int src_layout, in reorder_channel_nch() argument
[all …]
/dports/multimedia/mplayer/mplayer-export-2021-12-29/libaf/
H A Dreorder_ch.h93 int src_layout,
101 int src_layout,
118 int src_layout,
127 int src_layout,
H A Dreorder_ch.c281 int src_layout, in reorder_channel_copy() argument
287 if (dest_layout==src_layout) { in reorder_channel_copy()
294 AF_GET_CH_NUM_WITH_LFE(src_layout), in reorder_channel_copy()
298 switch ((src_layout<<16)|dest_layout) { in reorder_channel_copy()
1150 int src_layout, in reorder_channel() argument
1155 if (dest_layout==src_layout) in reorder_channel()
1165 switch ((src_layout<<16)|dest_layout) { in reorder_channel()
1319 int src_layout, in reorder_channel_copy_nch() argument
1327 src_layout < 0 || dest_layout < 0 || in reorder_channel_copy_nch()
1346 int src_layout, in reorder_channel_nch() argument
[all …]
/dports/misc/py-tvm/incubator-tvm-0.6.1/src/relay/pass/
H A Dalter_op_layout.cc53 Expr TransformLayout(Expr raw, Layout src_layout, Layout dst_layout) { in TransformLayout() argument
54 if (src_layout.Equals(dst_layout)) { in TransformLayout()
60 Layout new_src_layout = src_layout; in TransformLayout()
61 if (src_layout.ndim_primal() < dst_layout.ndim_primal()) { in TransformLayout()
62 int num_new_axis = dst_layout.ndim_primal() - src_layout.ndim_primal(); in TransformLayout()
63 new_src_layout = src_layout.ExpandPrimal(dst_layout); in TransformLayout()
106 Expr Transform(Expr raw, const Layout& src_layout, const Layout& dst_layout) { in Transform() argument
107 if (src_layout.Equals(dst_layout)) { return raw; } in Transform()
110 std::make_tuple<>(raw.get(), src_layout.name(), dst_layout.name()); in Transform()
117 Expr transform = TransformLayout(raw, src_layout, dst_layout); in Transform()
/dports/misc/tvm/incubator-tvm-0.6.1/src/relay/pass/
H A Dalter_op_layout.cc53 Expr TransformLayout(Expr raw, Layout src_layout, Layout dst_layout) { in TransformLayout() argument
54 if (src_layout.Equals(dst_layout)) { in TransformLayout()
60 Layout new_src_layout = src_layout; in TransformLayout()
61 if (src_layout.ndim_primal() < dst_layout.ndim_primal()) { in TransformLayout()
62 int num_new_axis = dst_layout.ndim_primal() - src_layout.ndim_primal(); in TransformLayout()
63 new_src_layout = src_layout.ExpandPrimal(dst_layout); in TransformLayout()
106 Expr Transform(Expr raw, const Layout& src_layout, const Layout& dst_layout) { in Transform() argument
107 if (src_layout.Equals(dst_layout)) { return raw; } in Transform()
110 std::make_tuple<>(raw.get(), src_layout.name(), dst_layout.name()); in Transform()
117 Expr transform = TransformLayout(raw, src_layout, dst_layout); in Transform()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/
H A Dunsize.rs61 src_layout: TyAndLayout<'tcx>, in unsize_ptr()
65 match (&src_layout.ty.kind(), &dst_layout.ty.kind()) { in unsize_ptr()
72 let (a, b) = (src_layout.ty.boxed_ty(), dst_layout.ty.boxed_ty()); in unsize_ptr()
78 if src_layout == dst_layout { in unsize_ptr()
83 for i in 0..src_layout.fields.count() { in unsize_ptr()
84 let src_f = src_layout.field(fx, i); in unsize_ptr()
85 assert_eq!(src_layout.fields.offset(i).bytes(), 0); in unsize_ptr()
90 assert_eq!(src_layout.size, src_f.size); in unsize_ptr()
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/tests/python/driver/tvmc/
H A Dtest_common.py42 and node.attrs.src_layout == "NHWC"
66 and node.attrs.src_layout == "NCHW"
90 and node.attrs.src_layout == "NHWC"
114 and node.attrs.src_layout == "NCHW"
/dports/misc/tvm/incubator-tvm-0.6.1/topi/tests/python/
H A Dtest_topi_util.py22 def verify_get_shape(src_shape, src_layout, dst_layout, expect_shape): argument
23 dst_shape = topi.util.get_shape(src_shape, src_layout, dst_layout)
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/tests/python/
H A Dtest_topi_util.py22 def verify_get_shape(src_shape, src_layout, dst_layout, expect_shape): argument
23 dst_shape = topi.util.get_shape(src_shape, src_layout, dst_layout)
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/tests/python/topi/python/
H A Dtest_topi_util.py22 def verify_get_shape(src_shape, src_layout, dst_layout, expect_shape): argument
23 dst_shape = topi.util.get_shape(src_shape, src_layout, dst_layout)

12345678