Merge pull request !983 from HW_KK/task-prototags/v1.2.0
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -57,6 +57,7 @@ message TaskDef { | |||||
LabelSetDef label_set = 37; | LabelSetDef label_set = 37; | ||||
LabelGotoExDef label_goto_ex = 38; | LabelGotoExDef label_goto_ex = 38; | ||||
LabelSwitchByIndexDef label_switch_by_index = 39; | LabelSwitchByIndexDef label_switch_by_index = 39; | ||||
KernelDefWithHandle kernel_with_handle = 40; | |||||
} | } | ||||
message KernelDef { | message KernelDef { | ||||
@@ -74,6 +75,19 @@ message KernelDef { | |||||
uint32 kernel_ext_info_size = 19; | uint32 kernel_ext_info_size = 19; | ||||
} | } | ||||
message KernelDefWithHandle { | |||||
KernelContext context = 1; | |||||
uint64 handle = 10; | |||||
string dev_func = 11; | |||||
uint32 block_dim = 12; | |||||
uint32 args_size = 13; | |||||
bytes args = 14; | |||||
bytes sm_desc = 15; | |||||
string original_kernel_key = 16; | |||||
string node_info = 17; | |||||
} | |||||
message KernelContext { | message KernelContext { | ||||
uint32 kernel_type = 1; | uint32 kernel_type = 1; | ||||
uint32 op_id = 2; // OP type in CCE | uint32 op_id = 2; // OP type in CCE | ||||
@@ -1 +1 @@ | |||||
Subproject commit 88d053a5f94c40ff21620cef50b87075d5054292 | |||||
Subproject commit 848cf412caa9b42ce4e75ab4d0a147ec97dc579b |
@@ -1 +1 @@ | |||||
Subproject commit 6904ba9488658afc30076d299183fc8875045f49 | |||||
Subproject commit 756c64c59e451a955e81b59d957ad55f96c27d89 |