|
|
@@ -62275,6 +62275,19 @@
|
|
|
],
|
|
|
"assemblyFormat": "attr-dict $value `:` type($value)"
|
|
|
},
|
|
|
+ {
|
|
|
+ "name": "test.format_types_match_optional",
|
|
|
+ "operands": [
|
|
|
+ { "name": "optional", "type": "Optional<AnyType>" }
|
|
|
+ ],
|
|
|
+ "results": [
|
|
|
+ { "name": "result", "type": "Optional<AnyType>" }
|
|
|
+ ],
|
|
|
+ "traits": [
|
|
|
+ { "type": "TypesMatchWith<'result', 'optional', '$_self'>" }
|
|
|
+ ],
|
|
|
+ "assemblyFormat": "(`(` $optional^ `:` type($result) `)`)? attr-dict"
|
|
|
+ },
|
|
|
{
|
|
|
"name": "test.format_types_match_var",
|
|
|
"operands": [
|
|
|
@@ -66847,7 +66860,8 @@
|
|
|
{ "name": "low_priority_max_enqueued_batches", "type": "DefaultValuedOptionalAttr<I64Attr, 0>" },
|
|
|
{ "name": "mixed_priority_policy", "type": "DefaultValuedOptionalAttr<TF_AnyStrAttrOf<[ low_priority_padding_with_max_batch_size, low_priority_padding_with_next_allowed_batch_size, priority_isolation, priority_merge ]>, \"low_priority_padding_with_max_batch_size\">" },
|
|
|
{ "name": "batch_padding_policy", "type": "DefaultValuedOptionalAttr<TF_AnyStrAttrOf<[ PAD_UP, BATCH_DOWN, MINIMIZE_TPU_COST_PER_REQUEST ]>, \"PAD_UP\">" },
|
|
|
- { "name": "enable_large_batch_splitting", "type": "DefaultValuedOptionalAttr<BoolAttr, false>" }
|
|
|
+ { "name": "enable_large_batch_splitting", "type": "DefaultValuedOptionalAttr<BoolAttr, false>" },
|
|
|
+ { "name": "enable_priority_aware_batch_scheduler", "type": "DefaultValuedOptionalAttr<BoolAttr, false>" }
|
|
|
],
|
|
|
"traits": [
|
|
|
{ "type": "AttrSizedOperandSegments" }
|
|
|
@@ -114913,6 +114927,21 @@
|
|
|
],
|
|
|
"assemblyFormat": "`(` $fabric_connection_manager `,` $dst_mesh_id `,` $dst_dev_id `,` $dst_addr `,` $src_addr `,` $len_bytes `)` attr-dict `:` functional-type(operands, results)"
|
|
|
},
|
|
|
+ {
|
|
|
+ "name": "ttkernel.experimental::fabric_mcast_fast_write_any_len",
|
|
|
+ "summary": "FabricMulticastWriteOp",
|
|
|
+ "description": "FabricMulticastWriteOp",
|
|
|
+ "operands": [
|
|
|
+ { "name": "fabric_connection_manager", "type": "TTKernel_FabricConnectionManager" },
|
|
|
+ { "name": "dst_mesh_id", "type": "I16" },
|
|
|
+ { "name": "dst_dev_id_start", "type": "I16" },
|
|
|
+ { "name": "dst_dev_id_end", "type": "I16" },
|
|
|
+ { "name": "dst_addr", "type": "TTKernel_NocAddr" },
|
|
|
+ { "name": "src_addr", "type": "I32" },
|
|
|
+ { "name": "len_bytes", "type": "I32" }
|
|
|
+ ],
|
|
|
+ "assemblyFormat": "`(` $fabric_connection_manager `,` $dst_mesh_id `,` $dst_dev_id_start `,` $dst_dev_id_end `,` $dst_addr `,` $src_addr `,` $len_bytes `)` attr-dict `:` functional-type(operands, results)"
|
|
|
+ },
|
|
|
{
|
|
|
"name": "ttkernel.experimental::get_device_id_from_logical_mesh_position",
|
|
|
"summary": "GetDeviceIdFromLogicalMeshPosition",
|