1[ 2 { 3 "name": "AbsVal", 4 "schema": { 5 "operator": 0 6 } 7 }, 8 { 9 "name": "QuantizedAdd", 10 "schema": { 11 "operator": 1, 12 "attributes": [ 13 { "name": "activationType", "type": "FusedActivation" } 14 ] 15 } 16 }, 17 { 18 "name": "ArgMax", 19 "schema": { 20 "operator": 2 21 } 22 }, 23 { 24 "name": "AsString", 25 "schema": { 26 "operator": 3, 27 "category": "Transform" 28 } 29 }, 30 { 31 "name": "BatchNorm", 32 "schema": { 33 "operator": 4, 34 "category": "Normalization" 35 } 36 }, 37 { 38 "name": "BatchToSpaceND", 39 "schema": { 40 "operator": 5, 41 "category": "Shape" 42 } 43 }, 44 { 45 "name": "Bias", 46 "schema": { 47 "operator": 6, 48 "category": "Layer" 49 } 50 }, 51 { 52 "name": "BinaryOp", 53 "schema": { 54 "operator": 7, 55 "attributes": [ 56 { "name": "T", "type": "DataType" } 57 ] 58 } 59 }, 60 { 61 "name": "Bnll", 62 "schema": { 63 "operator": 8 64 } 65 }, 66 { 67 "name": "Cast", 68 "schema": { 69 "operator": 9 70 } 71 }, 72 { 73 "name": "Concat", 74 "schema": { 75 "operator": 10, 76 "category": "Tensor" 77 } 78 }, 79 { 80 "name": "Const", 81 "schema": { 82 "operator": 11, 83 "category": "Constant" 84 } 85 }, 86 { 87 "name": "Convolution", 88 "schema": { 89 "operator": 12, 90 "category": "Layer", 91 "attributes": [ 92 { "name": "padMode", "type": "PadMode" } 93 ] 94 } 95 }, 96 { 97 "name": "ConvolutionDepthwise", 98 "schema": { 99 "operator": 13, 100 "category": "Layer", 101 "attributes": [ 102 { "name": "padMode", "type": "PadMode" } 103 ] 104 } 105 }, 106 { 107 "name": "Crop", 108 "schema": { 109 "operator": 14, 110 "category": "Data" 111 } 112 }, 113 { 114 "name": "CropAndResize", 115 "schema": { 116 "operator": 15, 117 "category": "Shape" 118 } 119 }, 120 { 121 "name": "Cubic", 122 "schema": { 123 "operator": 16, 124 "category": "Layer" 125 } 126 }, 127 { 128 "name": "Deconvolution", 129 "schema": { 130 "operator": 17, 131 "category": "Layer" 132 } 133 }, 134 { 135 "name": "DeconvolutionDepthwise", 136 "schema": { 137 "operator": 18, 138 "category": "Layer" 139 } 140 }, 141 { 142 "name": "Dequantize", 143 "schema": { 144 "operator": 19 145 } 146 }, 147 { 148 "name": "DetectionOutput", 149 "schema": { 150 "operator": 20 151 } 152 }, 153 { 154 "name": "Dropout", 155 "schema": { 156 "operator": 21, 157 "category": "Dropout" 158 } 159 }, 160 { 161 "name": "Eltwise", 162 "schema": { 163 "operator": 22 164 } 165 }, 166 { 167 "name": "ELU", 168 "schema": { 169 "operator": 23 170 } 171 }, 172 { 173 "name": "Embed", 174 "schema": { 175 "operator": 24, 176 "category": "Transform" 177 } 178 }, 179 { 180 "name": "Exp", 181 "schema": { 182 "operator": 25 183 } 184 }, 185 { 186 "name": "ExpandDims", 187 "schema": { 188 "operator": 26 189 } 190 }, 191 { 192 "name": "Fill", 193 "schema": { 194 "operator": 27, 195 "category": "Data" 196 } 197 }, 198 { 199 "name": "Flatten", 200 "schema": { 201 "operator": 28, 202 "category": "Shape" 203 } 204 }, 205 { 206 "name": "FloorMod", 207 "schema": { 208 "operator": 29, 209 "category": "Layer" 210 } 211 }, 212 { 213 "name": "Gather", 214 "schema": { 215 "operator": 30, 216 "category": "Data" 217 } 218 }, 219 { 220 "name": "GatherV2", 221 "schema": { 222 "operator": 31, 223 "category": "Data" 224 } 225 }, 226 { 227 "name": "Im2Seq", 228 "schema": { 229 "operator": 32, 230 "category": "Transform" 231 } 232 }, 233 { 234 "name": "InnerProduct", 235 "schema": { 236 "operator": 33, 237 "category": "Layer" 238 } 239 }, 240 { 241 "name": "Input", 242 "schema": { 243 "operator": 34 244 } 245 }, 246 { 247 "name": "Interp", 248 "schema": { 249 "operator": 35 250 } 251 }, 252 { 253 "name": "Log", 254 "schema": { 255 "operator": 36, 256 "category": "Layer" 257 } 258 }, 259 { 260 "name": "LRN", 261 "schema": { 262 "operator": 37, 263 "category": "Normalization" 264 } 265 }, 266 { 267 "name": "LSTM", 268 "schema": { 269 "operator": 38, 270 "category": "Layer" 271 } 272 }, 273 { 274 "name": "MatMul", 275 "schema": { 276 "operator": 39 277 } 278 }, 279 { 280 "name": "MVN", 281 "schema": { 282 "operator": 40 283 } 284 }, 285 { 286 "name": "NonMaxSuppression", 287 "schema": { 288 "operator": 41, 289 "category": "Layer" 290 } 291 }, 292 { 293 "name": "NonMaxSuppressionV2", 294 "schema": { 295 "operator": 42, 296 "category": "Layer" 297 } 298 }, 299 { 300 "name": "Normalize", 301 "schema": { 302 "operator": 43, 303 "category": "Normalization" 304 } 305 }, 306 { 307 "name": "Pack", 308 "schema": { 309 "operator": 44 310 } 311 }, 312 { 313 "name": "Padding", 314 "schema": { 315 "operator": 45, 316 "category": "Tensor" 317 } 318 }, 319 { 320 "name": "Permute", 321 "schema": { 322 "operator": 46, 323 "category": "Shape" 324 } 325 }, 326 { 327 "name": "Pooling", 328 "schema": { 329 "operator": 47, 330 "category": "Pool", 331 "attributes": [ 332 { "name": "isGlobal", "type": "boolean", "default": false }, 333 { "name": "type", "type": "PoolType" }, 334 { "name": "padType", "type": "PoolPadType" }, 335 { "name": "dataType", "type": "DataType" }, 336 { "name": "ceilModel", "type": "boolean", "default": true } 337 ] 338 } 339 }, 340 { 341 "name": "Power", 342 "schema": { 343 "operator": 48 344 } 345 }, 346 { 347 "name": "PReLU", 348 "schema": { 349 "operator": 49, 350 "category": "Activation" 351 } 352 }, 353 { 354 "name": "PriorBox", 355 "schema": { 356 "operator": 50 357 } 358 }, 359 { 360 "name": "Proposal", 361 "schema": { 362 "operator": 51 363 } 364 }, 365 { 366 "name": "QuantizedAvgPool", 367 "schema": { 368 "operator": 52, 369 "category": "Pool" 370 } 371 }, 372 { 373 "name": "QuantizedBiasAdd", 374 "schema": { 375 "operator": 53 376 } 377 }, 378 { 379 "name": "QuantizedConcat", 380 "schema": { 381 "operator": 54, 382 "category": "Tensor" 383 } 384 }, 385 { 386 "name": "QuantizedDepthwiseConv2D", 387 "schema": { 388 "operator": 55, 389 "category": "Layer" 390 } 391 }, 392 { 393 "name": "QuantizedLogistic", 394 "schema": { 395 "operator": 56, 396 "category": "Activation" 397 } 398 }, 399 { 400 "name": "QuantizedMatMul", 401 "schema": { 402 "operator": 57 403 } 404 }, 405 { 406 "name": "QuantizedMaxPool", 407 "schema": { 408 "operator": 58, 409 "category": "Pool" 410 } 411 }, 412 { 413 "name": "QuantizedRelu", 414 "schema": { 415 "operator": 59, 416 "category": "Activation" 417 } 418 }, 419 { 420 "name": "QuantizedRelu6", 421 "schema": { 422 "operator": 60, 423 "category": "Activation" 424 } 425 }, 426 { 427 "name": "QuantizedReshape", 428 "schema": { 429 "operator": 61, 430 "category": "Shape" 431 } 432 }, 433 { 434 "name": "QuantizedSoftmax", 435 "schema": { 436 "operator": 62, 437 "category": "Activation" 438 } 439 }, 440 { 441 "name": "QuantizeMaxMin", 442 "schema": { 443 "operator": 63 444 } 445 }, 446 { 447 "name": "QuantizeV2", 448 "schema": { 449 "operator": 64 450 } 451 }, 452 { 453 "name": "Range", 454 "schema": { 455 "operator": 65 456 } 457 }, 458 { 459 "name": "Rank", 460 "schema": { 461 "operator": 66 462 } 463 }, 464 { 465 "name": "ReduceJoin", 466 "schema": { 467 "operator": 67 468 } 469 }, 470 { 471 "name": "Reduction", 472 "schema": { 473 "operator": 68 474 } 475 }, 476 { 477 "name": "ReLU", 478 "schema": { 479 "operator": 69, 480 "category": "Activation" 481 } 482 }, 483 { 484 "name": "ReLU6", 485 "schema": { 486 "operator": 70, 487 "category": "Activation" 488 } 489 }, 490 { 491 "name": "RequantizationRange", 492 "schema": { 493 "operator": 71 494 } 495 }, 496 { 497 "name": "Requantize", 498 "schema": { 499 "operator": 72 500 } 501 }, 502 { 503 "name": "Reshape", 504 "schema": { 505 "operator": 73, 506 "category": "Shape" 507 } 508 }, 509 { 510 "name": "Resize", 511 "schema": { 512 "operator": 74, 513 "category": "Shape" 514 } 515 }, 516 { 517 "name": "RNN", 518 "schema": { 519 "operator": 75, 520 "category": "Layer" 521 } 522 }, 523 { 524 "name": "ROIPooling", 525 "schema": { 526 "operator": 76, 527 "category": "Pool" 528 } 529 }, 530 { 531 "name": "Scale", 532 "schema": { 533 "operator": 77, 534 "category": "Layer" 535 } 536 }, 537 { 538 "name": "Selu", 539 "schema": { 540 "operator": 78, 541 "category": "Activation" 542 } 543 }, 544 { 545 "name": "Seq2Out", 546 "schema": { 547 "operator": 79, 548 "category": "Transform" 549 } 550 }, 551 { 552 "name": "Shape", 553 "schema": { 554 "operator": 80, 555 "category": "Shape" 556 } 557 }, 558 { 559 "name": "Sigmoid", 560 "schema": { 561 "operator": 81, 562 "category": "Layer" 563 } 564 }, 565 { 566 "name": "Size", 567 "schema": { 568 "operator": 82, 569 "category": "Activation" 570 } 571 }, 572 { 573 "name": "Slice", 574 "schema": { 575 "operator": 83, 576 "category": "Tensor" 577 } 578 }, 579 { 580 "name": "SliceTf", 581 "schema": { 582 "operator": 84 583 } 584 }, 585 { 586 "name": "Softmax", 587 "schema": { 588 "operator": 85, 589 "category": "Activation" 590 } 591 }, 592 { 593 "name": "SpaceToBatchND", 594 "schema": { 595 "operator": 86, 596 "category": "Shape" 597 } 598 }, 599 { 600 "name": "SpatialProduct", 601 "schema": { 602 "operator": 87, 603 "category": "Layer" 604 } 605 }, 606 { 607 "name": "Split", 608 "schema": { 609 "operator": 88 610 } 611 }, 612 { 613 "name": "SPP", 614 "schema": { 615 "operator": 89, 616 "category": "Layer" 617 } 618 }, 619 { 620 "name": "Squeeze", 621 "schema": { 622 "operator": 90, 623 "category": "Transform" 624 } 625 }, 626 { 627 "name": "StridedSlice", 628 "schema": { 629 "operator": 91, 630 "category": "Tensor", 631 "attributes": [ 632 { "name": "Index", "type": "DataType" }, 633 { "name": "T", "type": "DataType" } 634 ] 635 } 636 }, 637 { 638 "name": "StringJoin", 639 "schema": { 640 "operator": 92, 641 "category": "Transform" 642 } 643 }, 644 { 645 "name": "StringSplit", 646 "schema": { 647 "operator": 93, 648 "category": "Transform" 649 } 650 }, 651 { 652 "name": "StringToNumber", 653 "schema": { 654 "operator": 94, 655 "category": "Transform" 656 } 657 }, 658 { 659 "name": "TanH", 660 "schema": { 661 "operator": 95, 662 "category": "Activation" 663 } 664 }, 665 { 666 "name": "TfQuantizedConv2D", 667 "schema": { 668 "operator": 96, 669 "category": "Layer" 670 } 671 }, 672 { 673 "name": "Threshold", 674 "schema": { 675 "operator": 97, 676 "category": "Activation" 677 } 678 }, 679 { 680 "name": "Tile", 681 "schema": { 682 "operator": 98 683 } 684 }, 685 { 686 "name": "TopKV2", 687 "schema": { 688 "operator": 99, 689 "category": "Layer" 690 } 691 }, 692 { 693 "name": "Transpose", 694 "schema": { 695 "operator": 100, 696 "category": "Transform" 697 } 698 }, 699 { 700 "name": "UnaryOp", 701 "schema": { 702 "operator": 101 703 } 704 }, 705 { 706 "name": "Unpack", 707 "schema": { 708 "operator": 102 709 } 710 }, 711 { 712 "name": "Where", 713 "schema": { 714 "operator": 103 715 } 716 }, 717 { 718 "name": "Moments", 719 "schema": { 720 "operator": 104, 721 "category": "Layer" 722 } 723 }, 724 { 725 "name": "RNNSequenceGRU", 726 "schema": { 727 "operator": 105, 728 "category": "Layer" 729 } 730 }, 731 { 732 "name": "BatchMatMul", 733 "schema": { 734 "operator": 106 735 } 736 }, 737 { 738 "name": "Unsqueeze", 739 "schema": { 740 "operator": 107 741 } 742 }, 743 { 744 "name": "MaxLayerCount", 745 "schema": { 746 "operator": 128 747 } 748 }, 749 { 750 "name": "ConvertTensor", 751 "schema": { 752 "operator": 129, 753 "category": "Tensor" 754 } 755 }, 756 { 757 "name": "PLUGIN", 758 "schema": { 759 "operator": 256, 760 "category": "Layer" 761 } 762 }, 763 { 764 "name": "Select", 765 "schema": { 766 "operator": 257, 767 "category": "Layer" 768 } 769 }, 770 { 771 "name": "ZerosLike", 772 "schema": { 773 "operator": 258, 774 "category": "Layer" 775 } 776 }, 777 { 778 "name": "Broastcast", 779 "schema": { 780 "operator": 259, 781 "category": "Layer" 782 } 783 }, 784 { 785 "name": "SetDiff1D", 786 "schema": { 787 "operator": 260, 788 "category": "Layer" 789 } 790 }, 791 { 792 "name": "ReluGrad", 793 "schema": { 794 "operator": 261, 795 "category": "Activation" 796 } 797 }, 798 { 799 "name": "Relu6Grad", 800 "schema": { 801 "operator": 262, 802 "category": "Activation" 803 } 804 }, 805 { 806 "name": "PoolGrad", 807 "schema": { 808 "operator": 263, 809 "category": "Pool" 810 } 811 }, 812 { 813 "name": "SoftmaxGrad", 814 "schema": { 815 "operator": 264, 816 "category": "Activation" 817 } 818 }, 819 { 820 "name": "Conv2DBackPropFilter", 821 "schema": { 822 "operator": 265, 823 "category": "Layer" 824 } 825 }, 826 { 827 "name": "ConvInt8", 828 "schema": { 829 "operator": 513, 830 "category": "Layer" 831 } 832 }, 833 { 834 "name": "Int8ToFloat", 835 "schema": { 836 "operator": 514, 837 "category": "Transform" 838 } 839 }, 840 { 841 "name": "DepthwiseConvInt8", 842 "schema": { 843 "operator": 515, 844 "category": "Layer" 845 } 846 }, 847 { 848 "name": "PoolInt8", 849 "schema": { 850 "operator": 516, 851 "category": "Layer" 852 } 853 }, 854 { 855 "name": "FloatToInt8", 856 "schema": { 857 "operator": 517, 858 "category": "Transform" 859 } 860 } 861] 862 863