Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions WebNN/seed_avgpool.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
seed_for_input_data: 500000
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "input" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 1 } values { value: 3 } values { value: 8 } values { value: 8 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 2 m_name: "output" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 1 } values { value: 3 } values { value: 4 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } }
m_output_operands { values { value { new { id: 1 m_id: 1 } } } }
m_operations {
values { value { new { id: 1 m_pool2d { new { id: 1 m_kind: 0 m_input_operand_id { new { id: 0 m_id: 0 } } m_output_operand_id { new { id: 1 m_id: 1 } } m_window_dimensions { new { id: 1 m_height: 2 m_width: 2 } } m_padding { new { id: 1 m_beginning { new { id: 1 m_height: 0 m_width: 0 } } m_ending { new { id: 2 m_height: 0 m_width: 0 } } } } m_strides { new { id: 2 m_height: 2 m_width: 2 } } m_dilations { new { id: 3 m_height: 1 m_width: 1 } } m_label: "avgpool" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
108 changes: 108 additions & 0 deletions WebNN/seed_batch_norm.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
seed_for_input_data: 100003
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values {
value {
new {
id: 1
m_kind: 0
m_name: "input"
m_descriptor {
new {
id: 1
m_data_type: 0
m_shape { values { value: 1 } values { value: 3 } values { value: 4 } values { value: 4 } }
m_pending_permutation {}
}
}
}
}
}
values {
value {
new {
id: 2
m_kind: 1
m_descriptor {
new {
id: 2
m_data_type: 0
m_shape { values { value: 3 } }
m_pending_permutation {}
}
}
}
}
}
values {
value {
new {
id: 3
m_kind: 1
m_descriptor {
new {
id: 3
m_data_type: 0
m_shape { values { value: 3 } }
m_pending_permutation {}
}
}
}
}
}
values {
value {
new {
id: 4
m_kind: 2
m_name: "output"
m_descriptor {
new {
id: 4
m_data_type: 0
m_shape { values { value: 1 } values { value: 3 } values { value: 4 } values { value: 4 } }
m_pending_permutation {}
}
}
}
}
}
}
m_input_operands {
values { value { new { id: 0 m_id: 0 } } }
}
m_output_operands {
values { value { new { id: 1 m_id: 3 } } }
}
m_operations {
values {
value {
new {
id: 1
m_batch_normalization {
new {
id: 1
m_input_operand_id { new { id: 0 m_id: 0 } }
m_mean_operand_id { new { id: 1 m_id: 1 } }
m_variance_operand_id { new { id: 2 m_id: 2 } }
m_output_operand_id { new { id: 3 m_id: 3 } }
m_axis: 1
m_epsilon: 0.00001
m_label: "batchnorm"
}
}
}
}
}
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_add.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300000
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 0 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "add" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_add_3d.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300300
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 3 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 3 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 3 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 0 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "add_3d" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_add_f16.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300100
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 0 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "add_f16" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_add_i32.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300200
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 2 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 2 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 2 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 0 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "add_i32" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_div.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300003
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 3 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "div" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_div_f16.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300103
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 1 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 3 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "div_f16" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_equal.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300007
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 7 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "equal" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_greater.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300008
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 8 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "greater" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_greaterorequal.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300009
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 9 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "greaterorequal" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_lesser.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300010
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 10 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "lesser" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
23 changes: 23 additions & 0 deletions WebNN/seed_binary_lesserorequal.textproto
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
seed_for_input_data: 300011
actions {
device: 1
create_graph {
graph_info {
new {
id: 1
m_operands: {
values { value { new { id: 1 m_kind: 0 m_name: "inputA" m_descriptor { new { id: 1 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 2 m_kind: 0 m_name: "inputB" m_descriptor { new { id: 2 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
values { value { new { id: 3 m_kind: 2 m_name: "output" m_descriptor { new { id: 3 m_data_type: 0 m_shape { values { value: 2 } values { value: 4 } } m_pending_permutation {} } } } } }
}
m_input_operands { values { value { new { id: 0 m_id: 0 } } } values { value { new { id: 1 m_id: 1 } } } }
m_output_operands { values { value { new { id: 2 m_id: 2 } } } }
m_operations {
values { value { new { id: 1 m_element_wise_binary { new { id: 1 m_kind: 11 m_lhs_operand_id { new { id: 0 m_id: 0 } } m_rhs_operand_id { new { id: 1 m_id: 1 } } m_output_operand_id { new { id: 2 m_id: 2 } } m_label: "lesserorequal" } } } } }
}
m_constant_operand_ids_to_handles {}
m_id_to_constant_tensor_operand_map {}
}
}
}
}
Loading