tenzr::txpr::AttributePayload¶
Attribute values attached to a Txpr equation, covering layout, padding, reduction, sorting, and collective parameters.
#include <txpr.h>
Public Attributes¶
| Name | |
|---|---|
| std::vector< int64_t > | axes |
| std::vector< int64_t > | permutation |
| std::vector< Slice > | slices |
| std::vector< int64_t > | edge_padding_low |
| std::vector< int64_t > | edge_padding_high |
| std::vector< int64_t > | interior_padding |
| int64_t | scatter_axis |
| int64_t | gather_axis |
| std::string | scatter_update |
| int64_t | sort_dimension |
| bool | sort_descending |
| bool | sort_return_values |
| int64_t | concat_axis |
| DType | target_dtype |
| bool | keepdims |
| std::string | custom_op_name |
| double | scalar_value |
| std::vector< double > | tensor_data |
| std::vector< int64_t > | int_tensor_data |
| int64_t | iota_dimension |
| std::vector< int64_t > | window_dimensions |
| std::vector< int64_t > | window_strides |
| std::vector< int64_t > | base_dilations |
| std::vector< int64_t > | window_dilations |
| std::string | reduce_window_op |
| std::vector< int64_t > | lhs_dilation |
| std::vector< int64_t > | rhs_dilation |
| std::vector< int64_t > | conv_lhs_spec |
| std::vector< int64_t > | conv_rhs_spec |
| std::vector< int64_t > | conv_out_spec |
| std::vector< int64_t > | slice_sizes |
| std::string | collective_op |
| int64_t | collective_dim |
| int64_t | split_dim |
| int64_t | concat_dim |
| int64_t | split_count |
| std::vector< std::vector< int64_t > > | replica_groups |