| op { |
| name: "FractionalAvgPool" |
| input_arg { |
| name: "value" |
| type_attr: "T" |
| } |
| output_arg { |
| name: "output" |
| type_attr: "T" |
| } |
| output_arg { |
| name: "row_pooling_sequence" |
| type: DT_INT64 |
| } |
| output_arg { |
| name: "col_pooling_sequence" |
| type: DT_INT64 |
| } |
| attr { |
| name: "pooling_ratio" |
| type: "list(float)" |
| has_minimum: true |
| minimum: 4 |
| } |
| attr { |
| name: "pseudo_random" |
| type: "bool" |
| default_value { |
| b: false |
| } |
| } |
| attr { |
| name: "overlapping" |
| type: "bool" |
| default_value { |
| b: false |
| } |
| } |
| attr { |
| name: "deterministic" |
| type: "bool" |
| default_value { |
| b: false |
| } |
| } |
| attr { |
| name: "seed" |
| type: "int" |
| default_value { |
| i: 0 |
| } |
| } |
| attr { |
| name: "seed2" |
| type: "int" |
| default_value { |
| i: 0 |
| } |
| } |
| attr { |
| name: "T" |
| type: "type" |
| allowed_values { |
| list { |
| type: DT_FLOAT |
| type: DT_DOUBLE |
| type: DT_INT32 |
| type: DT_INT64 |
| } |
| } |
| } |
| } |