Add a type operation for FakeOp so that we can do type checks (without need to check for None) while doing graph processing.
Add a type operation for FakeOp so that we can do type checks (without need to check for None) while doing graph processing.

PiperOrigin-RevId: 202346371

annarev/tensorflow,freedomtan/tensorflow,frreiss/tensorflow-fred,ageron/tensorflow,hfp/tensorflow-xsmm,karllessard/tensorflow,cxxgtxy/tensorflow,aselle/tensorflow,frreiss/tensorflow-fred,ageron/tensorflow,girving/tensorflow,yongtang/tensorflow,karllessard/tensorflow,annarev/tensorflow,manipopopo/tensorflow,Intel-tensorflow/tensorflow,renyi533/tensorflow,petewarden/tensorflow,alshedivat/tensorflow,cxxgtxy/tensorflow,Bismarrck/tensorflow,apark263/tensorflow,gunan/tensorflow,xodus7/tensorflow,Intel-tensorflow/tensorflow,renyi533/tensorflow,snnn/tensorflow,kevin-coder/tensorflow-fork,freedomtan/tensorflow,xzturn/tensorflow,dongjoon-hyun/tensorflow,xzturn/tensorflow,annarev/tensorflow,meteorcloudy/tensorflow,arborh/tensorflow,kobejean/tensorflow,frreiss/tensorflow-fred,frreiss/tensorflow-fred,asimshankar/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,jalexvig/tensorflow,gunan/tensorflow,paolodedios/tensorflow,DavidNorman/tensorflow,jart/tensorflow,jhseu/tensorflow,davidzchen/tensorflow,karllessard/tensorflow,jbedorf/tensorflow,ppwwyyxx/tensorflow,alsrgv/tensorflow,Intel-Corporation/tensorflow,alsrgv/tensorflow,gautam1858/tensorflow,dongjoon-hyun/tensorflow,ppwwyyxx/tensorflow,jendap/tensorflow,manipopopo/tensorflow,tensorflow/tensorflow,tensorflow/tensorflow,apark263/tensorflow,jart/tensorflow,gunan/tensorflow,annarev/tensorflow,meteorcloudy/tensorflow,apark263/tensorflow,jalexvig/tensorflow,Intel-Corporation/tensorflow,theflofly/tensorflow,apark263/tensorflow,petewarden/tensorflow,ghchinoy/tensorflow,jhseu/tensorflow,jhseu/tensorflow,gautam1858/tensorflow,jalexvig/tensorflow,Intel-Corporation/tensorflow,aselle/tensorflow,karllessard/tensorflow,theflofly/tensorflow,davidzchen/tensorflow,paolodedios/tensorflow,kevin-coder/tensorflow-fork,Intel-tensorflow/tensorflow,apark263/tensorflow,jendap/tensorflow,dancingdan/tensorflow,yongtang/tensorflow,gunan/tensorflow,tensorflow/tensorflow,seanli9jan/tensorflow,hehongliang/tensorflow,ageron/tensorflow,tensorflow/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,freedomtan/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,aldian/tensorflow,ageron/tensorflow,arborh/tensorflow,kevin-coder/tensorflow-fork,brchiu/tensorflow,xzturn/tensorflow,brchiu/tensorflow,snnn/tensorflow,hehongliang/tensorflow,dongjoon-hyun/tensorflow,chemelnucfin/tensorflow,manipopopo/tensorflow,frreiss/tensorflow-fred,tensorflow/tensorflow-pywrap_saved_model,ageron/tensorflow,seanli9jan/tensorflow,brchiu/tensorflow,dongjoon-hyun/tensorflow,gunan/tensorflow,adit-chandra/tensorflow,sarvex/tensorflow,ghchinoy/tensorflow,dancingdan/tensorflow,chemelnucfin/tensorflow,adit-chandra/tensorflow,seanli9jan/tensorflow,petewarden/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,ZhangXinNan/tensorflow,asimshankar/tensorflow,seanli9jan/tensorflow,ZhangXinNan/tensorflow,adit-chandra/tensorflow,Bismarrck/tensorflow,petewarden/tensorflow,davidzchen/tensorflow,DavidNorman/tensorflow,hfp/tensorflow-xsmm,xodus7/tensorflow,sarvex/tensorflow,DavidNorman/tensorflow,kevin-coder/tensorflow-fork,alsrgv/tensorflow,drpngx/tensorflow,jbedorf/tensorflow,aldian/tensorflow,paolodedios/tensorflow,ghchinoy/tensorflow,kevin-coder/tensorflow-fork,AnishShah/tensorflow,xodus7/tensorflow,dongjoon-hyun/tensorflow,arborh/tensorflow,meteorcloudy/tensorflow,jart/tensorflow,ageron/tensorflow,meteorcloudy/tensorflow,paolodedios/tensorflow,aam-at/tensorflow,ageron/tensorflow,kobejean/tensorflow,drpngx/tensorflow,jbedorf/tensorflow,tensorflow/tensorflow-pywrap_saved_model,sarvex/tensorflow,tensorflow/tensorflow,aselle/tensorflow,manipopopo/tensorflow,ZhangXinNan/tensorflow,renyi533/tensorflow,freedomtan/tensorflow,gunan/tensorflow,renyi533/tensorflow,theflofly/tensorflow,karllessard/tensorflow,seanli9jan/tensorflow,aam-at/tensorflow,dongjoon-hyun/tensorflow,chemelnucfin/tensorflow,chemelnucfin/tensorflow,manipopopo/tensorflow,manipopopo/tensorflow,AnishShah/tensorflow,adit-chandra/tensorflow,DavidNorman/tensorflow,hfp/tensorflow-xsmm,ghchinoy/tensorflow,aselle/tensorflow,aldian/tensorflow,theflofly/tensorflow,jhseu/tensorflow,chemelnucfin/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,kevin-coder/tensorflow-fork,ppwwyyxx/tensorflow,renyi533/tensorflow,ghchinoy/tensorflow,annarev/tensorflow,xodus7/tensorflow,drpngx/tensorflow,jhseu/tensorflow,snnn/tensorflow,jhseu/tensorflow,paolodedios/tensorflow,asimshankar/tensorflow,gunan/tensorflow,AnishShah/tensorflow,alsrgv/tensorflow,brchiu/tensorflow,meteorcloudy/tensorflow,jbedorf/tensorflow,aam-at/tensorflow,alsrgv/tensorflow,jendap/tensorflow,manipopopo/tensorflow,xodus7/tensorflow,dancingdan/tensorflow,jbedorf/tensorflow,tensorflow/tensorflow-pywrap_saved_model,tensorflow/tensorflow-pywrap_saved_model,alshedivat/tensorflow,DavidNorman/tensorflow,Intel-Corporation/tensorflow,dancingdan/tensorflow,gunan/tensorflow,aselle/tensorflow,aldian/tensorflow,hfp/tensorflow-xsmm,dancingdan/tensorflow,alsrgv/tensorflow,gunan/tensorflow,yongtang/tensorflow,jendap/tensorflow,Bismarrck/tensorflow,hehongliang/tensorflow,asimshankar/tensorflow,xzturn/tensorflow,dancingdan/tensorflow,seanli9jan/tensorflow,Intel-tensorflow/tensorflow,annarev/tensorflow,freedomtan/tensorflow,xodus7/tensorflow,kobejean/tensorflow,Intel-tensorflow/tensorflow,annarev/tensorflow,cxxgtxy/tensorflow,gautam1858/tensorflow,alshedivat/tensorflow,ageron/tensorflow,alsrgv/tensorflow,jbedorf/tensorflow,theflofly/tensorflow,arborh/tensorflow,xodus7/tensorflow,paolodedios/tensorflow,Intel-tensorflow/tensorflow,aam-at/tensorflow,kobejean/tensorflow,snnn/tensorflow,ghchinoy/tensorflow,dongjoon-hyun/tensorflow,brchiu/tensorflow,renyi533/tensorflow,gautam1858/tensorflow,tensorflow/tensorflow,xzturn/tensorflow,davidzchen/tensorflow,davidzchen/tensorflow,hfp/tensorflow-xsmm,drpngx/tensorflow,ZhangXinNan/tensorflow,davidzchen/tensorflow,caisq/tensorflow,Bismarrck/tensorflow,adit-chandra/tensorflow,ZhangXinNan/tensorflow,petewarden/tensorflow,caisq/tensorflow,xzturn/tensorflow,renyi533/tensorflow,ppwwyyxx/tensorflow,ppwwyyxx/tensorflow,hfp/tensorflow-xsmm,Bismarrck/tensorflow,arborh/tensorflow,freedomtan/tensorflow,jart/tensorflow,paolodedios/tensorflow,AnishShah/tensorflow,aselle/tensorflow,jendap/tensorflow,renyi533/tensorflow,annarev/tensorflow,Intel-Corporation/tensorflow,karllessard/tensorflow,adit-chandra/tensorflow,ppwwyyxx/tensorflow,drpngx/tensorflow,kobejean/tensorflow,snnn/tensorflow,paolodedios/tensorflow,freedomtan/tensorflow,AnishShah/tensorflow,ghchinoy/tensorflow,AnishShah/tensorflow,caisq/tensorflow,AnishShah/tensorflow,sarvex/tensorflow,freedomtan/tensorflow,Bismarrck/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,aam-at/tensorflow,DavidNorman/tensorflow,brchiu/tensorflow,hehongliang/tensorflow,snnn/tensorflow,kevin-coder/tensorflow-fork,DavidNorman/tensorflow,jendap/tensorflow,jart/tensorflow,aam-at/tensorflow,ZhangXinNan/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,xzturn/tensorflow,DavidNorman/tensorflow,arborh/tensorflow,manipopopo/tensorflow,girving/tensorflow,davidzchen/tensorflow,ghchinoy/tensorflow,AnishShah/tensorflow,yongtang/tensorflow,brchiu/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,adit-chandra/tensorflow,girving/tensorflow,ghchinoy/tensorflow,kobejean/tensorflow,drpngx/tensorflow,Bismarrck/tensorflow,aselle/tensorflow,xzturn/tensorflow,paolodedios/tensorflow,apark263/tensorflow,ZhangXinNan/tensorflow,tensorflow/tensorflow-pywrap_saved_model,frreiss/tensorflow-fred,karllessard/tensorflow,jbedorf/tensorflow,caisq/tensorflow,yongtang/tensorflow,frreiss/tensorflow-fred,dancingdan/tensorflow,theflofly/tensorflow,drpngx/tensorflow,hfp/tensorflow-xsmm,jalexvig/tensorflow,arborh/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,petewarden/tensorflow,ageron/tensorflow,girving/tensorflow,alshedivat/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,theflofly/tensorflow,renyi533/tensorflow,jbedorf/tensorflow,AnishShah/tensorflow,tensorflow/tensorflow,girving/tensorflow,frreiss/tensorflow-fred,jendap/tensorflow,jendap/tensorflow,meteorcloudy/tensorflow,petewarden/tensorflow,ghchinoy/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,davidzchen/tensorflow,ppwwyyxx/tensorflow,freedomtan/tensorflow,theflofly/tensorflow,tensorflow/tensorflow,aam-at/tensorflow,jalexvig/tensorflow,girving/tensorflow,girving/tensorflow,aldian/tensorflow,alshedivat/tensorflow,frreiss/tensorflow-fred,tensorflow/tensorflow,tensorflow/tensorflow,theflofly/tensorflow,gunan/tensorflow,Intel-tensorflow/tensorflow,jbedorf/tensorflow,gautam1858/tensorflow,jalexvig/tensorflow,kobejean/tensorflow,paolodedios/tensorflow,paolodedios/tensorflow,frreiss/tensorflow-fred,ZhangXinNan/tensorflow,manipopopo/tensorflow,jbedorf/tensorflow,Bismarrck/tensorflow,sarvex/tensorflow,ppwwyyxx/tensorflow,ppwwyyxx/tensorflow,ppwwyyxx/tensorflow,xzturn/tensorflow,petewarden/tensorflow,apark263/tensorflow,arborh/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,tensorflow/tensorflow-pywrap_saved_model,tensorflow/tensorflow-experimental_link_static_libraries_once,karllessard/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,aldian/tensorflow,sarvex/tensorflow,caisq/tensorflow,yongtang/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,jhseu/tensorflow,dongjoon-hyun/tensorflow,ppwwyyxx/tensorflow,girving/tensorflow,cxxgtxy/tensorflow,apark263/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,kobejean/tensorflow,apark263/tensorflow,adit-chandra/tensorflow,jhseu/tensorflow,ZhangXinNan/tensorflow,alshedivat/tensorflow,gautam1858/tensorflow,adit-chandra/tensorflow,annarev/tensorflow,sarvex/tensorflow,brchiu/tensorflow,caisq/tensorflow,davidzchen/tensorflow,alshedivat/tensorflow,Bismarrck/tensorflow,xodus7/tensorflow,caisq/tensorflow,ZhangXinNan/tensorflow,theflofly/tensorflow,annarev/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,gautam1858/tensorflow,yongtang/tensorflow,Intel-tensorflow/tensorflow,jhseu/tensorflow,gautam1858/tensorflow,hehongliang/tensorflow,jart/tensorflow,jart/tensorflow,petewarden/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,asimshankar/tensorflow,Intel-tensorflow/tensorflow,seanli9jan/tensorflow,petewarden/tensorflow,DavidNorman/tensorflow,DavidNorman/tensorflow,ghchinoy/tensorflow,snnn/tensorflow,gautam1858/tensorflow,dancingdan/tensorflow,gunan/tensorflow,alshedivat/tensorflow,brchiu/tensorflow,jendap/tensorflow,aselle/tensorflow,cxxgtxy/tensorflow,seanli9jan/tensorflow,gautam1858/tensorflow,aam-at/tensorflow,jendap/tensorflow,jbedorf/tensorflow,jhseu/tensorflow,brchiu/tensorflow,kevin-coder/tensorflow-fork,alshedivat/tensorflow,drpngx/tensorflow,alshedivat/tensorflow,aam-at/tensorflow,xodus7/tensorflow,dongjoon-hyun/tensorflow,tensorflow/tensorflow-pywrap_saved_model,ppwwyyxx/tensorflow,chemelnucfin/tensorflow,asimshankar/tensorflow,freedomtan/tensorflow,dongjoon-hyun/tensorflow,petewarden/tensorflow,dancingdan/tensorflow,tensorflow/tensorflow-pywrap_saved_model,snnn/tensorflow,apark263/tensorflow,jalexvig/tensorflow,girving/tensorflow,chemelnucfin/tensorflow,kevin-coder/tensorflow-fork,jart/tensorflow,kobejean/tensorflow,xodus7/tensorflow,chemelnucfin/tensorflow,manipopopo/tensorflow,Intel-Corporation/tensorflow,tensorflow/tensorflow-pywrap_tf_optimizer,girving/tensorflow,girving/tensorflow,karllessard/tensorflow,karllessard/tensorflow,chemelnucfin/tensorflow,hehongliang/tensorflow,aselle/tensorflow,arborh/tensorflow,chemelnucfin/tensorflow,snnn/tensorflow,ageron/tensorflow,renyi533/tensorflow,tensorflow/tensorflow-pywrap_saved_model,ageron/tensorflow,frreiss/tensorflow-fred,yongtang/tensorflow,arborh/tensorflow,Bismarrck/tensorflow,aam-at/tensorflow,meteorcloudy/tensorflow,alsrgv/tensorflow,jhseu/tensorflow,kevin-coder/tensorflow-fork,adit-chandra/tensorflow,petewarden/tensorflow,jalexvig/tensorflow,tensorflow/tensorflow-pywrap_saved_model,snnn/tensorflow,Intel-Corporation/tensorflow,Intel-tensorflow/tensorflow,DavidNorman/tensorflow,karllessard/tensorflow,caisq/tensorflow,meteorcloudy/tensorflow,gautam1858/tensorflow,alsrgv/tensorflow,kobejean/tensorflow,seanli9jan/tensorflow,kobejean/tensorflow,asimshankar/tensorflow,renyi533/tensorflow,meteorcloudy/tensorflow,drpngx/tensorflow,arborh/tensorflow,asimshankar/tensorflow,hfp/tensorflow-xsmm,chemelnucfin/tensorflow,jart/tensorflow,davidzchen/tensorflow,freedomtan/tensorflow,jbedorf/tensorflow,asimshankar/tensorflow,dancingdan/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,alsrgv/tensorflow,davidzchen/tensorflow,hfp/tensorflow-xsmm,dongjoon-hyun/tensorflow,ZhangXinNan/tensorflow,Intel-Corporation/tensorflow,ageron/tensorflow,arborh/tensorflow,kevin-coder/tensorflow-fork,adit-chandra/tensorflow,aselle/tensorflow,xzturn/tensorflow,aam-at/tensorflow,asimshankar/tensorflow,tensorflow/tensorflow,jendap/tensorflow,xodus7/tensorflow,aselle/tensorflow,manipopopo/tensorflow,meteorcloudy/tensorflow,jalexvig/tensorflow,xzturn/tensorflow,chemelnucfin/tensorflow,sarvex/tensorflow,hfp/tensorflow-xsmm,tensorflow/tensorflow-pywrap_tf_optimizer,caisq/tensorflow,aldian/tensorflow,jalexvig/tensorflow,yongtang/tensorflow,drpngx/tensorflow,gautam1858/tensorflow,ghchinoy/tensorflow,adit-chandra/tensorflow,DavidNorman/tensorflow,jalexvig/tensorflow,cxxgtxy/tensorflow,theflofly/tensorflow,yongtang/tensorflow,Bismarrck/tensorflow,aldian/tensorflow,jhseu/tensorflow,snnn/tensorflow,brchiu/tensorflow,AnishShah/tensorflow,aam-at/tensorflow,theflofly/tensorflow,jart/tensorflow,alsrgv/tensorflow,apark263/tensorflow,hfp/tensorflow-xsmm,alshedivat/tensorflow,seanli9jan/tensorflow,tensorflow/tensorflow-pywrap_saved_model,gunan/tensorflow,cxxgtxy/tensorflow,yongtang/tensorflow,freedomtan/tensorflow,Intel-tensorflow/tensorflow,renyi533/tensorflow,dancingdan/tensorflow,seanli9jan/tensorflow,annarev/tensorflow,davidzchen/tensorflow,frreiss/tensorflow-fred,caisq/tensorflow,tensorflow/tensorflow-experimental_link_static_libraries_once,alsrgv/tensorflow,cxxgtxy/tensorflow,asimshankar/tensorflow,hehongliang/tensorflow,AnishShah/tensorflow,xzturn/tensorflow