Go to the source code of this file.
Namespaces | |
| namespace | mim::plug::tensor |
| The tensor Plugin | |
| namespace | mim |
| namespace | mim::plug |
Macros | |
| #define | MIM_tensor_NORMALIZER_IMPL |
Enumerations | |
%tensor.Ring | |
| enum class | mim::plug::tensor::Ring : flags_t |
%tensor.map_reduce_ds | |
| enum class | mim::plug::tensor::map_reduce_ds : flags_t |
%tensor.map_reduce_ds_impl | |
| enum class | mim::plug::tensor::map_reduce_ds_impl : flags_t |
%tensor.dot_product | |
| enum class | mim::plug::tensor::dot_product : flags_t |
%tensor.dot_product_impl | |
| enum class | mim::plug::tensor::dot_product_impl : flags_t |
%tensor.product_2d | |
| enum class | mim::plug::tensor::product_2d : flags_t |
%tensor.product_2d_impl | |
| enum class | mim::plug::tensor::product_2d_impl : flags_t |
%tensor.transpose | |
| enum class | mim::plug::tensor::transpose : flags_t |
%tensor.transpose_impl | |
| enum class | mim::plug::tensor::transpose_impl : flags_t |
%tensor.transpose_2d | |
| enum class | mim::plug::tensor::transpose_2d : flags_t |
%tensor.transpose_2d_impl | |
| enum class | mim::plug::tensor::transpose_2d_impl : flags_t |
%tensor.map | |
| enum class | mim::plug::tensor::map : flags_t |
%tensor.map_impl | |
| enum class | mim::plug::tensor::map_impl : flags_t |
%tensor.unary | |
| enum class | mim::plug::tensor::unary : flags_t |
%tensor.unary_impl | |
| enum class | mim::plug::tensor::unary_impl : flags_t |
%tensor.binary | |
| enum class | mim::plug::tensor::binary : flags_t |
%tensor.binary_impl | |
| enum class | mim::plug::tensor::binary_impl : flags_t |
%tensor.select | |
| enum class | mim::plug::tensor::select : flags_t |
%tensor.select_impl | |
| enum class | mim::plug::tensor::select_impl : flags_t |
%tensor.lower_tensor | |
| enum class | mim::plug::tensor::lower_tensor : flags_t |
%tensor.lower_map_reduce | |
| enum class | mim::plug::tensor::lower_map_reduce : flags_t |
%tensor.fuse_tensor | |
| enum class | mim::plug::tensor::fuse_tensor : flags_t |
Functions | |
| void | mim::plug::tensor::register_normalizers (Normalizers &normalizers) |
Variables | |
| static constexpr plugin_t | mim::plug::tensor::Plugin_Id = 0x5463d44130000000 |
%tensor.get | |
| enum class | mim::plug::tensor::get : flags_t |
| const Def * | mim::plug::tensor::normalize_get (const Def *, const Def *c, const Def *arg) |
%tensor.set | |
| enum class | mim::plug::tensor::set : flags_t |
| const Def * | mim::plug::tensor::normalize_set (const Def *, const Def *c, const Def *arg) |
%tensor.map_reduce | |
| enum class | mim::plug::tensor::map_reduce : flags_t |
| const Def * | mim::plug::tensor::normalize_map_reduce (const Def *, const Def *, const Def *) |
%tensor.map_reduce_aff | |
| enum class | mim::plug::tensor::map_reduce_aff : flags_t |
| const Def * | mim::plug::tensor::normalize_map_reduce_aff (const Def *, const Def *, const Def *) |
%tensor.broadcast | |
| enum class | mim::plug::tensor::broadcast : flags_t |
| const Def * | mim::plug::tensor::normalize_broadcast (const Def *, const Def *c, const Def *arg) |
%tensor.broadcast_in_dim | |
| enum class | mim::plug::tensor::broadcast_in_dim : flags_t |
| const Def * | mim::plug::tensor::normalize_broadcast_in_dim (const Def *, const Def *, const Def *) |
| #define MIM_tensor_NORMALIZER_IMPL |