123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404 |
- // !$*UTF8*$!
- {
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 48;
- objects = {
- /* Begin PBXBuildFile section */
- 11A01A06258785EA00745FA7 /* MNNVectorTop1Int32.S in Sources */ = {isa = PBXBuildFile; fileRef = 11A01A04258785EA00745FA7 /* MNNVectorTop1Int32.S */; };
- 11A01A07258785EA00745FA7 /* MNNVectorTop1Float.S in Sources */ = {isa = PBXBuildFile; fileRef = 11A01A05258785EA00745FA7 /* MNNVectorTop1Float.S */; };
- 11A01A0C258785FB00745FA7 /* MNNVectorTop1Float.S in Sources */ = {isa = PBXBuildFile; fileRef = 11A01A0A258785FB00745FA7 /* MNNVectorTop1Float.S */; };
- 11A01A0D258785FB00745FA7 /* MNNVectorTop1Int32.S in Sources */ = {isa = PBXBuildFile; fileRef = 11A01A0B258785FB00745FA7 /* MNNVectorTop1Int32.S */; };
- 19D0FE7028534C4500B74B1A /* MetalSoftmax.mm in Sources */ = {isa = PBXBuildFile; fileRef = 19D0FE6D28534C4500B74B1A /* MetalSoftmax.mm */; };
- 19D0FE7128534C4500B74B1A /* MetalSoftmax.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 19D0FE6E28534C4500B74B1A /* MetalSoftmax.hpp */; };
- 19D0FE76285C66F200B74B1A /* MetalLayerNorm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 19D0FE73285C66F200B74B1A /* MetalLayerNorm.hpp */; };
- 19D0FE77285C66F200B74B1A /* MetalLayerNorm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 19D0FE74285C66F200B74B1A /* MetalLayerNorm.mm */; };
- 1F501F7F2397BA5B004E8721 /* HalideRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F722397BA5A004E8721 /* HalideRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F802397BA5B004E8721 /* MNNDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F732397BA5A004E8721 /* MNNDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F812397BA5B004E8721 /* AutoTime.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F742397BA5A004E8721 /* AutoTime.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F822397BA5B004E8721 /* Interpreter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F752397BA5A004E8721 /* Interpreter.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F842397BA5B004E8721 /* ImageProcess.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F772397BA5A004E8721 /* ImageProcess.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F852397BA5B004E8721 /* ErrorCode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F782397BA5A004E8721 /* ErrorCode.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F862397BA5B004E8721 /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F792397BA5A004E8721 /* Rect.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F872397BA5B004E8721 /* Matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F7A2397BA5A004E8721 /* Matrix.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F882397BA5B004E8721 /* Tensor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F7B2397BA5A004E8721 /* Tensor.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F892397BA5B004E8721 /* MNNForwardType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F7C2397BA5A004E8721 /* MNNForwardType.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F8B2397BA5B004E8721 /* MNNSharedContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F7E2397BA5B004E8721 /* MNNSharedContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 1F501F9D2397BB00004E8721 /* expr in Headers */ = {isa = PBXBuildFile; fileRef = 1F501F762397BA5A004E8721 /* expr */; settings = {ATTRIBUTES = (Public, ); }; };
- 22EA50A92051677800C3906C /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F78AC261FCD495800205A7C /* Metal.framework */; settings = {ATTRIBUTES = (Required, ); }; };
- 48034563254157CE004738E3 /* MNNNV21ToBGRAUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 48034562254157CE004738E3 /* MNNNV21ToBGRAUnit.S */; };
- 48034567254157DF004738E3 /* MNNNV21ToBGRAUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 48034566254157DF004738E3 /* MNNNV21ToBGRAUnit.S */; };
- 48123003269EA83400EB7ABA /* ShapeUnique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48123002269EA83400EB7ABA /* ShapeUnique.cpp */; };
- 48123006269EA84800EB7ABA /* CPUUnique.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48123004269EA84700EB7ABA /* CPUUnique.hpp */; };
- 48123007269EA84800EB7ABA /* CPUUnique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48123005269EA84800EB7ABA /* CPUUnique.cpp */; };
- 4819FB1D24C138DF0050BD09 /* GeometryConvUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4819FB1324C138DF0050BD09 /* GeometryConvUtils.hpp */; };
- 4819FB1F24C138DF0050BD09 /* GeometryConvUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB1524C138DF0050BD09 /* GeometryConvUtils.cpp */; };
- 4819FB2C24C1396A0050BD09 /* GeometryPoolGrad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2424C139680050BD09 /* GeometryPoolGrad.cpp */; };
- 4819FB2D24C1396A0050BD09 /* GeometryConv2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2524C139680050BD09 /* GeometryConv2D.cpp */; };
- 4819FB2E24C1396A0050BD09 /* GeometryLSTM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2624C139690050BD09 /* GeometryLSTM.cpp */; };
- 4819FB3124C1396A0050BD09 /* GeometryLRN.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2924C139690050BD09 /* GeometryLRN.cpp */; };
- 4819FB3224C1396A0050BD09 /* GeometryReduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2A24C139690050BD09 /* GeometryReduce.cpp */; };
- 4819FB3324C1396A0050BD09 /* GeometryBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB2B24C1396A0050BD09 /* GeometryBinary.cpp */; };
- 4819FB3A24C69E680050BD09 /* GeometryInnerProduct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB3524C69E680050BD09 /* GeometryInnerProduct.cpp */; };
- 4819FB3B24C69E680050BD09 /* GeometrySpatialProduct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB3624C69E680050BD09 /* GeometrySpatialProduct.cpp */; };
- 4819FB3C24C69E680050BD09 /* GeometryBatchMatMul.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB3724C69E680050BD09 /* GeometryBatchMatMul.cpp */; };
- 4819FB3D24C69E680050BD09 /* GeometryCosineSimilarity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4819FB3824C69E680050BD09 /* GeometryCosineSimilarity.cpp */; };
- 481C2DEC25FE2CD6001ED6DF /* Arm82WinogradOptFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481C2DE225FE2CD5001ED6DF /* Arm82WinogradOptFunc.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 481C2DED25FE2CD6001ED6DF /* Arm82WinogradOptFunc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 481C2DE325FE2CD5001ED6DF /* Arm82WinogradOptFunc.hpp */; };
- 481C2DEE25FE2CD6001ED6DF /* Arm82Functions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 481C2DE425FE2CD6001ED6DF /* Arm82Functions.hpp */; };
- 481C2DF025FE2CD6001ED6DF /* Arm82Functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481C2DE625FE2CD6001ED6DF /* Arm82Functions.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 481C2DF125FE2CD6001ED6DF /* Arm82OptFunc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 481C2DE725FE2CD6001ED6DF /* Arm82OptFunc.hpp */; };
- 481C2DF525FE2CD6001ED6DF /* Arm82OptFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481C2DEB25FE2CD6001ED6DF /* Arm82OptFunc.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 481FA84F259C27B30047F01F /* GeometryTensorArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481FA84E259C27B30047F01F /* GeometryTensorArray.cpp */; };
- 481FA853259C27E00047F01F /* ShapeTensorArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481FA852259C27E00047F01F /* ShapeTensorArray.cpp */; };
- 4829A2D623CC26AE00623BF5 /* MatMulTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2CB23CC26AD00623BF5 /* MatMulTest.cpp */; };
- 4829A2D723CC26AE00623BF5 /* GatherTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2CC23CC26AD00623BF5 /* GatherTest.cpp */; };
- 4829A2D823CC26AE00623BF5 /* MatrixBandTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2CD23CC26AD00623BF5 /* MatrixBandTest.cpp */; };
- 4829A2D923CC26AE00623BF5 /* ExtraTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2CE23CC26AD00623BF5 /* ExtraTest.cpp */; };
- 4829A2DA23CC26AE00623BF5 /* AllAnyTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2CF23CC26AD00623BF5 /* AllAnyTest.cpp */; };
- 4829A2DB23CC26AE00623BF5 /* MultiThreadLoad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2D023CC26AD00623BF5 /* MultiThreadLoad.cpp */; };
- 4829A2DD23CC26AE00623BF5 /* ExprResizeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2D223CC26AD00623BF5 /* ExprResizeTest.cpp */; };
- 4829A2DE23CC26AE00623BF5 /* ReverseSequenceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2D323CC26AD00623BF5 /* ReverseSequenceTest.cpp */; };
- 4829A2DF23CC26AE00623BF5 /* ReplaceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2D423CC26AD00623BF5 /* ReplaceTest.cpp */; };
- 4829A2E023CC26AE00623BF5 /* PaddingTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4829A2D523CC26AD00623BF5 /* PaddingTest.cpp */; };
- 482BFBCD28351BA1009210E4 /* ShaderMap.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 482BFBC928351BA1009210E4 /* ShaderMap.hpp */; };
- 482BFBCE28351BA1009210E4 /* ShaderMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 482BFBCA28351BA1009210E4 /* ShaderMap.cpp */; };
- 482BFBCF28351BA1009210E4 /* AllShader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 482BFBCB28351BA1009210E4 /* AllShader.hpp */; };
- 482BFBD028351BA1009210E4 /* AllShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 482BFBCC28351BA1009210E4 /* AllShader.cpp */; };
- 4836CEE5257744120068F6CE /* ShapePlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4836CEE4257744120068F6CE /* ShapePlugin.cpp */; };
- 4837147225A599EC004DBDED /* Arm82Binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4837147025A599EC004DBDED /* Arm82Binary.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4837147325A599EC004DBDED /* Arm82Binary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4837147125A599EC004DBDED /* Arm82Binary.hpp */; };
- 4838EA7C2611BFE20027232C /* CPUGridSample.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4838EA7A2611BFE20027232C /* CPUGridSample.hpp */; };
- 4838EA7D2611BFE20027232C /* CPUGridSample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4838EA7B2611BFE20027232C /* CPUGridSample.cpp */; };
- 4838EA832611C00B0027232C /* MetalGridSample.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4838EA802611C00B0027232C /* MetalGridSample.hpp */; };
- 4838EA852611C00B0027232C /* MetalGridSample.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4838EA822611C00B0027232C /* MetalGridSample.mm */; };
- 4838EA8B2611C1310027232C /* ShapeGridSample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4838EA8A2611C1310027232C /* ShapeGridSample.cpp */; };
- 48417FF024D13BF50056D9A7 /* GeometryThreshold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48417FEC24D13BF50056D9A7 /* GeometryThreshold.cpp */; };
- 48417FF124D13BF50056D9A7 /* GeometryELU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48417FED24D13BF50056D9A7 /* GeometryELU.cpp */; };
- 48417FF224D13BF50056D9A7 /* GeometrySelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48417FEE24D13BF50056D9A7 /* GeometrySelect.cpp */; };
- 4844603D2726558B00F7EABA /* MNNConvWinoSourceTransformUnit6x6FP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4844603C2726558B00F7EABA /* MNNConvWinoSourceTransformUnit6x6FP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 48608B51250632EC00CB1D71 /* GeometryComputer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48608B4D250632EC00CB1D71 /* GeometryComputer.cpp */; };
- 48608B52250632EC00CB1D71 /* GeometryComputerUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48608B4E250632EC00CB1D71 /* GeometryComputerUtils.cpp */; };
- 48608B53250632EC00CB1D71 /* GeometryComputerUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48608B4F250632EC00CB1D71 /* GeometryComputerUtils.hpp */; };
- 48608B54250632EC00CB1D71 /* GeometryComputer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48608B50250632EC00CB1D71 /* GeometryComputer.hpp */; };
- 486E1A9924F5078D00C16006 /* CPURandomUniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 486E1A9724F5078D00C16006 /* CPURandomUniform.cpp */; };
- 486E1A9A24F5078D00C16006 /* CPURandomUniform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 486E1A9824F5078D00C16006 /* CPURandomUniform.hpp */; };
- 486E1A9C24F507A600C16006 /* ShapeRandomUniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 486E1A9B24F507A600C16006 /* ShapeRandomUniform.cpp */; };
- 48747D49245D9D24000B9709 /* RuntimeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D45245D9D23000B9709 /* RuntimeFactory.cpp */; };
- 48747D4B245D9D24000B9709 /* RuntimeFactory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48747D47245D9D23000B9709 /* RuntimeFactory.hpp */; };
- 48747D4F245D9E13000B9709 /* CPURaster.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48747D4D245D9E12000B9709 /* CPURaster.hpp */; };
- 48747D50245D9E13000B9709 /* CPURaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D4E245D9E13000B9709 /* CPURaster.cpp */; };
- 48747D61245D9E33000B9709 /* ConvertUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D52245D9E33000B9709 /* ConvertUtils.cpp */; };
- 48747D62245D9E33000B9709 /* GeometryOPRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D53245D9E33000B9709 /* GeometryOPRegister.cpp */; };
- 48747D63245D9E33000B9709 /* GeometryPermute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D54245D9E33000B9709 /* GeometryPermute.cpp */; };
- 48747D64245D9E33000B9709 /* GeometryTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D55245D9E33000B9709 /* GeometryTile.cpp */; };
- 48747D65245D9E33000B9709 /* GeometryReshape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D56245D9E33000B9709 /* GeometryReshape.cpp */; };
- 48747D66245D9E33000B9709 /* GeometryDepthToSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D57245D9E33000B9709 /* GeometryDepthToSpace.cpp */; };
- 48747D67245D9E33000B9709 /* GeometryBroadcastTo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D58245D9E33000B9709 /* GeometryBroadcastTo.cpp */; };
- 48747D69245D9E33000B9709 /* GeometryCrop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D5A245D9E33000B9709 /* GeometryCrop.cpp */; };
- 48747D6A245D9E33000B9709 /* GeometryStridedSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D5B245D9E33000B9709 /* GeometryStridedSlice.cpp */; };
- 48747D6B245D9E33000B9709 /* GeometryFill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D5C245D9E33000B9709 /* GeometryFill.cpp */; };
- 48747D6C245D9E33000B9709 /* GeometrySpaceToBatchND.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D5D245D9E33000B9709 /* GeometrySpaceToBatchND.cpp */; };
- 48747D6D245D9E33000B9709 /* ConvertUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48747D5E245D9E33000B9709 /* ConvertUtils.hpp */; };
- 48747D6E245D9E33000B9709 /* GeometrySlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D5F245D9E33000B9709 /* GeometrySlice.cpp */; };
- 48747D6F245D9E33000B9709 /* GeometryConcat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48747D60245D9E33000B9709 /* GeometryConcat.cpp */; };
- 4882C8B8241A22B800DAC168 /* OpCommonUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4882C8B4241A22B800DAC168 /* OpCommonUtils.hpp */; };
- 4882C8B9241A22B800DAC168 /* ConvolutionCommon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4882C8B5241A22B800DAC168 /* ConvolutionCommon.hpp */; };
- 4882C8BA241A22B800DAC168 /* OpCommonUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8B6241A22B800DAC168 /* OpCommonUtils.cpp */; };
- 4882C8BB241A22B800DAC168 /* ConvolutionCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8B7241A22B800DAC168 /* ConvolutionCommon.cpp */; };
- 4882C8DD241A24D900DAC168 /* Convolution3DTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8BC241A24D600DAC168 /* Convolution3DTest.cpp */; };
- 4882C8DE241A24D900DAC168 /* SizeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8BD241A24D600DAC168 /* SizeTest.cpp */; };
- 4882C8DF241A24D900DAC168 /* SoftsignTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8BE241A24D700DAC168 /* SoftsignTest.cpp */; };
- 4882C8E0241A24D900DAC168 /* UnstackTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8BF241A24D700DAC168 /* UnstackTest.cpp */; };
- 4882C8E1241A24D900DAC168 /* EluTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C0241A24D700DAC168 /* EluTest.cpp */; };
- 4882C8E2241A24D900DAC168 /* Pool3DTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C1241A24D700DAC168 /* Pool3DTest.cpp */; };
- 4882C8E3241A24D900DAC168 /* MultiConvolutionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C2241A24D700DAC168 /* MultiConvolutionTest.cpp */; };
- 4882C8E4241A24D900DAC168 /* Dilation2DTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C3241A24D700DAC168 /* Dilation2DTest.cpp */; };
- 4882C8E6241A24D900DAC168 /* ZerosLikeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C5241A24D700DAC168 /* ZerosLikeTest.cpp */; };
- 4882C8E7241A24D900DAC168 /* ConvInt8Test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C6241A24D700DAC168 /* ConvInt8Test.cpp */; };
- 4882C8E8241A24D900DAC168 /* UnravelIndexTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C7241A24D700DAC168 /* UnravelIndexTest.cpp */; };
- 4882C8E9241A24D900DAC168 /* ScatterNdTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C8241A24D700DAC168 /* ScatterNdTest.cpp */; };
- 4882C8EA241A24D900DAC168 /* OneHotTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8C9241A24D700DAC168 /* OneHotTest.cpp */; };
- 4882C8EB241A24D900DAC168 /* SplitTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CA241A24D800DAC168 /* SplitTest.cpp */; };
- 4882C8EC241A24D900DAC168 /* SoftplusTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CB241A24D800DAC168 /* SoftplusTest.cpp */; };
- 4882C8ED241A24D900DAC168 /* DepthToSpaceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CC241A24D800DAC168 /* DepthToSpaceTest.cpp */; };
- 4882C8EE241A24D900DAC168 /* SpaceToDepthTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CD241A24D800DAC168 /* SpaceToDepthTest.cpp */; };
- 4882C8EF241A24D900DAC168 /* Conv2DBackPropTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CE241A24D800DAC168 /* Conv2DBackPropTest.cpp */; };
- 4882C8F0241A24D900DAC168 /* ExpandDimsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8CF241A24D800DAC168 /* ExpandDimsTest.cpp */; };
- 4882C8F1241A24D900DAC168 /* PadTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D0241A24D800DAC168 /* PadTest.cpp */; };
- 4882C8F2241A24D900DAC168 /* StackTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D1241A24D800DAC168 /* StackTest.cpp */; };
- 4882C8F3241A24D900DAC168 /* MatrixBandPart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D2241A24D800DAC168 /* MatrixBandPart.cpp */; };
- 4882C8F4241A24D900DAC168 /* MomentsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D3241A24D800DAC168 /* MomentsTest.cpp */; };
- 4882C8F6241A24D900DAC168 /* BroadcastToTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D5241A24D800DAC168 /* BroadcastToTest.cpp */; };
- 4882C8F7241A24D900DAC168 /* ArgMaxTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D6241A24D900DAC168 /* ArgMaxTest.cpp */; };
- 4882C8F8241A24D900DAC168 /* SetDiff1DTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D7241A24D900DAC168 /* SetDiff1DTest.cpp */; };
- 4882C8F9241A24D900DAC168 /* LinSpaceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D8241A24D900DAC168 /* LinSpaceTest.cpp */; };
- 4882C8FA241A24D900DAC168 /* MultiDeconvolutionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8D9241A24D900DAC168 /* MultiDeconvolutionTest.cpp */; };
- 4882C8FB241A24D900DAC168 /* Conv2DBackPropFilterTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8DA241A24D900DAC168 /* Conv2DBackPropFilterTest.cpp */; };
- 4882C8FC241A24D900DAC168 /* PoolGradTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8DB241A24D900DAC168 /* PoolGradTest.cpp */; };
- 4882C8FD241A24D900DAC168 /* ShapeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4882C8DC241A24D900DAC168 /* ShapeTest.cpp */; };
- 48887728215B639F0079B12E /* WingoradGenerater.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48887567215B639E0079B12E /* WingoradGenerater.cpp */; };
- 4888772B215B639F0079B12E /* Matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4888756A215B639E0079B12E /* Matrix.cpp */; };
- 48925F312744AA4100919B37 /* MetalCache_generated.h in Headers */ = {isa = PBXBuildFile; fileRef = 48925F302744AA4000919B37 /* MetalCache_generated.h */; };
- 48925F342744AC0700919B37 /* CPUROIAlign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48925F322744AC0600919B37 /* CPUROIAlign.cpp */; };
- 48925F352744AC0700919B37 /* CPUROIAlign.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48925F332744AC0600919B37 /* CPUROIAlign.hpp */; };
- 48925F372744AC2A00919B37 /* ShapeROIAlign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48925F362744AC2A00919B37 /* ShapeROIAlign.cpp */; };
- 489404DE24A2FC2C001E456C /* GeometryReverseSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 489404DD24A2FC2B001E456C /* GeometryReverseSequence.cpp */; };
- 4894C6E927016F7200D8BE79 /* CPUResizeCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4894C6E527016F7100D8BE79 /* CPUResizeCache.cpp */; };
- 4894C6EA27016F7200D8BE79 /* UnaryUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4894C6E627016F7100D8BE79 /* UnaryUtils.hpp */; };
- 4894C6EB27016F7200D8BE79 /* BinaryUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4894C6E727016F7100D8BE79 /* BinaryUtils.hpp */; };
- 4894C6EC27016F7200D8BE79 /* CPUResizeCache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4894C6E827016F7100D8BE79 /* CPUResizeCache.hpp */; };
- 48958781268EBA6F00EA01A7 /* CPUSegmentMean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48958780268EBA6F00EA01A7 /* CPUSegmentMean.cpp */; };
- 48958783268EBA7C00EA01A7 /* ShapeSegmentMean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48958782268EBA7C00EA01A7 /* ShapeSegmentMean.cpp */; };
- 4896D36925FE2A3D00717702 /* Arm82Unary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4896D36425FE2A3C00717702 /* Arm82Unary.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D36A25FE2A3D00717702 /* Arm82Unary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4896D36525FE2A3C00717702 /* Arm82Unary.hpp */; };
- 4896D36D25FE2A3D00717702 /* Arm82Vec.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4896D36825FE2A3D00717702 /* Arm82Vec.hpp */; };
- 4896D37825FE2A6B00717702 /* MNNExpFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37025FE2A6A00717702 /* MNNExpFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37925FE2A6B00717702 /* MNNPackedMatMulFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37125FE2A6A00717702 /* MNNPackedMatMulFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37A25FE2A6B00717702 /* MNNPackedMatMulRemainFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37225FE2A6A00717702 /* MNNPackedMatMulRemainFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37B25FE2A6B00717702 /* MNNConvDwF23MulTransUnitFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37325FE2A6B00717702 /* MNNConvDwF23MulTransUnitFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37C25FE2A6B00717702 /* MNNConvDwF23SourceTransUnitFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37425FE2A6B00717702 /* MNNConvDwF23SourceTransUnitFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37E25FE2A6B00717702 /* Arm82MNNPackForMatMul_A.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37625FE2A6B00717702 /* Arm82MNNPackForMatMul_A.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 4896D37F25FE2A6B00717702 /* MNNConvRunForLineDepthwiseFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 4896D37725FE2A6B00717702 /* MNNConvRunForLineDepthwiseFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 489D7A682550FDC800AD896A /* MetalReduction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A172550FDC800AD896A /* MetalReduction.hpp */; };
- 489D7A6E2550FDC800AD896A /* MetalROIPooling.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A1D2550FDC800AD896A /* MetalROIPooling.hpp */; };
- 489D7A6F2550FDC800AD896A /* MetalCast.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A1E2550FDC800AD896A /* MetalCast.mm */; };
- 489D7A702550FDC800AD896A /* MetalRaster.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A1F2550FDC800AD896A /* MetalRaster.hpp */; };
- 489D7A722550FDC800AD896A /* MetalReLU6.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A212550FDC800AD896A /* MetalReLU6.hpp */; };
- 489D7A732550FDC800AD896A /* MetalBackend.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A222550FDC800AD896A /* MetalBackend.hpp */; };
- 489D7A762550FDC800AD896A /* MetalReduction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A252550FDC800AD896A /* MetalReduction.mm */; };
- 489D7A782550FDC800AD896A /* MetalEltwise.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A272550FDC800AD896A /* MetalEltwise.mm */; };
- 489D7A792550FDC800AD896A /* MetalConvolution1x1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A282550FDC800AD896A /* MetalConvolution1x1.mm */; };
- 489D7A7B2550FDC800AD896A /* MetalUnary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A2A2550FDC800AD896A /* MetalUnary.hpp */; };
- 489D7A7D2550FDC900AD896A /* MetalConvolution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A2C2550FDC800AD896A /* MetalConvolution.mm */; };
- 489D7A7E2550FDC900AD896A /* MNNMetalContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A2D2550FDC800AD896A /* MNNMetalContext.mm */; };
- 489D7A802550FDC900AD896A /* MetalEltwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A2F2550FDC800AD896A /* MetalEltwise.hpp */; };
- 489D7A812550FDC900AD896A /* MetalPooling.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A302550FDC800AD896A /* MetalPooling.hpp */; };
- 489D7A822550FDC900AD896A /* MetalPReLU.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A312550FDC800AD896A /* MetalPReLU.hpp */; };
- 489D7A832550FDC900AD896A /* MetalMatMul.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A322550FDC800AD896A /* MetalMatMul.mm */; };
- 489D7A842550FDC900AD896A /* MetalBinary.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A332550FDC800AD896A /* MetalBinary.mm */; };
- 489D7A872550FDC900AD896A /* MetalOPRegister.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A362550FDC800AD896A /* MetalOPRegister.mm */; };
- 489D7A8A2550FDC900AD896A /* MetalConvolutionDepthwise.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A392550FDC800AD896A /* MetalConvolutionDepthwise.mm */; };
- 489D7A8B2550FDC900AD896A /* MetalConvolutionWinograd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A3A2550FDC800AD896A /* MetalConvolutionWinograd.hpp */; };
- 489D7A8C2550FDC900AD896A /* MetalDeconvolution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A3B2550FDC800AD896A /* MetalDeconvolution.mm */; };
- 489D7A8E2550FDC900AD896A /* MetalPooling.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A3D2550FDC800AD896A /* MetalPooling.mm */; };
- 489D7A902550FDC900AD896A /* MetalConvolution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A3F2550FDC800AD896A /* MetalConvolution.hpp */; };
- 489D7A912550FDC900AD896A /* MetalScale.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A402550FDC800AD896A /* MetalScale.mm */; };
- 489D7A952550FDC900AD896A /* MetalMatMul.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A442550FDC800AD896A /* MetalMatMul.hpp */; };
- 489D7A962550FDC900AD896A /* MetalConvolution1x1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A452550FDC800AD896A /* MetalConvolution1x1.hpp */; };
- 489D7A972550FDC900AD896A /* MetalConvolutionDepthwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A462550FDC800AD896A /* MetalConvolutionDepthwise.hpp */; };
- 489D7A982550FDC900AD896A /* MNNMetalContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A472550FDC800AD896A /* MNNMetalContext.h */; };
- 489D7A9A2550FDC900AD896A /* MetalConvolutionCommon.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A492550FDC800AD896A /* MetalConvolutionCommon.mm */; };
- 489D7A9B2550FDC900AD896A /* MetalDeconvolution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A4A2550FDC800AD896A /* MetalDeconvolution.hpp */; };
- 489D7A9D2550FDC900AD896A /* MetalInterp.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A4C2550FDC800AD896A /* MetalInterp.mm */; };
- 489D7A9F2550FDC900AD896A /* MetalConvolutionCommon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A4E2550FDC800AD896A /* MetalConvolutionCommon.hpp */; };
- 489D7AA12550FDC900AD896A /* MetalUnary.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A502550FDC800AD896A /* MetalUnary.mm */; };
- 489D7AA32550FDC900AD896A /* MetalRaster.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A522550FDC800AD896A /* MetalRaster.mm */; };
- 489D7AA42550FDC900AD896A /* MetalROIPooling.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A532550FDC800AD896A /* MetalROIPooling.mm */; };
- 489D7AA52550FDC900AD896A /* MetalInterp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A542550FDC800AD896A /* MetalInterp.hpp */; };
- 489D7AA62550FDC900AD896A /* MetalBackend.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A552550FDC800AD896A /* MetalBackend.mm */; };
- 489D7AA72550FDC900AD896A /* MetalScale.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A562550FDC800AD896A /* MetalScale.hpp */; };
- 489D7AA82550FDC900AD896A /* MetalCast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A572550FDC800AD896A /* MetalCast.hpp */; };
- 489D7AAF2550FDC900AD896A /* MetalConvolutionWinograd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A5E2550FDC800AD896A /* MetalConvolutionWinograd.mm */; };
- 489D7AB32550FDC900AD896A /* MetalPReLU.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A622550FDC800AD896A /* MetalPReLU.mm */; };
- 489D7AB42550FDC900AD896A /* MetalBinary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 489D7A632550FDC800AD896A /* MetalBinary.hpp */; };
- 489D7AB62550FDC900AD896A /* MetalReLU6.mm in Sources */ = {isa = PBXBuildFile; fileRef = 489D7A652550FDC800AD896A /* MetalReLU6.mm */; };
- 489D7AC52550FF9F00AD896A /* ExecutorScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 489D7AC42550FF9F00AD896A /* ExecutorScope.cpp */; };
- 48A046FC25E4ABAC00CFA868 /* GeometryUnary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A046FB25E4ABAC00CFA868 /* GeometryUnary.cpp */; };
- 48A8A61221D101A700C2B9A7 /* ImageProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A8A60B21D101A700C2B9A7 /* ImageProcess.cpp */; };
- 48A8A61A21D101DE00C2B9A7 /* Matrix_CV.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A8A61721D101DD00C2B9A7 /* Matrix_CV.cpp */; };
- 48BB6EF025220A930056E195 /* MNNTranspose32Bit4x4.S in Sources */ = {isa = PBXBuildFile; fileRef = 48BB6EEF25220A930056E195 /* MNNTranspose32Bit4x4.S */; };
- 48BB6EF625220AA80056E195 /* MNNTranspose32Bit4x4.S in Sources */ = {isa = PBXBuildFile; fileRef = 48BB6EF525220AA80056E195 /* MNNTranspose32Bit4x4.S */; };
- 48BFC50125B84D2700580F9E /* GeometryGather.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48BFC50025B84D2700580F9E /* GeometryGather.cpp */; };
- 48C84B6C250F709E00EE7666 /* SizeComputer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B6A250F709E00EE7666 /* SizeComputer.hpp */; };
- 48C84B6D250F709E00EE7666 /* SizeComputer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B6B250F709E00EE7666 /* SizeComputer.cpp */; };
- 48C84B82250F711700EE7666 /* PipelineModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B71250F711600EE7666 /* PipelineModule.cpp */; };
- 48C84B83250F711700EE7666 /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B72250F711600EE7666 /* Module.cpp */; };
- 48C84B84250F711700EE7666 /* WhileModule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B73250F711600EE7666 /* WhileModule.hpp */; };
- 48C84B85250F711700EE7666 /* IfModule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B74250F711600EE7666 /* IfModule.hpp */; };
- 48C84B86250F711700EE7666 /* StaticModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B75250F711600EE7666 /* StaticModule.cpp */; };
- 48C84B87250F711700EE7666 /* WhileModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B76250F711600EE7666 /* WhileModule.cpp */; };
- 48C84B88250F711700EE7666 /* IfModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B77250F711600EE7666 /* IfModule.cpp */; };
- 48C84B89250F711700EE7666 /* StaticModule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B78250F711600EE7666 /* StaticModule.hpp */; };
- 48C84B8B250F711700EE7666 /* PipelineModule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B7A250F711600EE7666 /* PipelineModule.hpp */; };
- 48C84B96250F71E900EE7666 /* CPUSoftmax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B92250F71E900EE7666 /* CPUSoftmax.cpp */; };
- 48C84B98250F71E900EE7666 /* CPUSoftmax.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B94250F71E900EE7666 /* CPUSoftmax.hpp */; };
- 48C84B9A250F720C00EE7666 /* CPULayerNorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B99250F720C00EE7666 /* CPULayerNorm.cpp */; };
- 48C84B9C250F722B00EE7666 /* Command.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B9B250F722B00EE7666 /* Command.hpp */; };
- 48C84BA0250F725600EE7666 /* InitNet.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48C84B9E250F725600EE7666 /* InitNet.hpp */; };
- 48C84BA1250F725600EE7666 /* InitNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48C84B9F250F725600EE7666 /* InitNet.cpp */; };
- 48CA2F562681844C003A1796 /* MNNPackC8FP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 48CA2F542681844C003A1796 /* MNNPackC8FP16.S */; };
- 48CA2F572681844C003A1796 /* MNNUnpackC8FP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 48CA2F552681844C003A1796 /* MNNUnpackC8FP16.S */; };
- 48F3472F273A7C7300C45394 /* CPUImageProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48F3472D273A7C7200C45394 /* CPUImageProcess.cpp */; };
- 48F34730273A7C7300C45394 /* CPUImageProcess.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48F3472E273A7C7300C45394 /* CPUImageProcess.hpp */; };
- 48F34733273A7C8400C45394 /* ImageProcessFunction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48F34731273A7C8400C45394 /* ImageProcessFunction.hpp */; };
- 48F34734273A7C8400C45394 /* ImageProcessFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48F34732273A7C8400C45394 /* ImageProcessFunction.cpp */; };
- 48F5881124DEA3F000C484A2 /* GeometryPooling3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48F5880D24DEA3F000C484A2 /* GeometryPooling3D.cpp */; };
- 48F5881324DEA3F000C484A2 /* GeometryConv3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48F5880F24DEA3F000C484A2 /* GeometryConv3D.cpp */; };
- 48F5881424DEA3F000C484A2 /* GeometryDilation2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48F5881024DEA3F000C484A2 /* GeometryDilation2D.cpp */; };
- 48F9E54C2493511200E46522 /* MNNPackedMatMul.S in Sources */ = {isa = PBXBuildFile; fileRef = 48F9E54B2493511200E46522 /* MNNPackedMatMul.S */; };
- 48F9E54E2493A0A800E46522 /* MNNPackC4ForMatMul_A.S in Sources */ = {isa = PBXBuildFile; fileRef = 48F9E54D2493A0A800E46522 /* MNNPackC4ForMatMul_A.S */; };
- 48FA474523AA127B00172C3B /* Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA473D23AA127B00172C3B /* Executor.cpp */; };
- 48FA474623AA127B00172C3B /* NeuralNetWorkOp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA473E23AA127B00172C3B /* NeuralNetWorkOp.cpp */; };
- 48FA474723AA127B00172C3B /* Optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA473F23AA127B00172C3B /* Optimizer.cpp */; };
- 48FA474823AA127B00172C3B /* Expr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA474023AA127B00172C3B /* Expr.cpp */; };
- 48FA474923AA127B00172C3B /* MathOp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA474123AA127B00172C3B /* MathOp.cpp */; };
- 48FA474A23AA127B00172C3B /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FA474223AA127B00172C3B /* Utils.cpp */; };
- 48FA474B23AA127B00172C3B /* Utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48FA474323AA127B00172C3B /* Utils.hpp */; };
- 48FB9DC124A8445A008E1A2D /* MNNAxByClampBroadcastC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DBF24A8445A008E1A2D /* MNNAxByClampBroadcastC4.S */; };
- 48FB9DC224A8445A008E1A2D /* MNNPackedMatMulRemain.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DC024A8445A008E1A2D /* MNNPackedMatMulRemain.S */; };
- 48FB9DC724A848D0008E1A2D /* MNNPackedMatMul.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DC324A848D0008E1A2D /* MNNPackedMatMul.S */; };
- 48FB9DC824A848D0008E1A2D /* MNNPackC4ForMatMul_A.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DC424A848D0008E1A2D /* MNNPackC4ForMatMul_A.S */; };
- 48FB9DC924A848D0008E1A2D /* MNNPackedMatMulRemain.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DC524A848D0008E1A2D /* MNNPackedMatMulRemain.S */; };
- 48FB9DCA24A848D0008E1A2D /* MNNAxByClampBroadcastC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DC624A848D0008E1A2D /* MNNAxByClampBroadcastC4.S */; };
- 48FB9DCE24AB080C008E1A2D /* MNNPackC8.S in Sources */ = {isa = PBXBuildFile; fileRef = 48FB9DCD24AB080C008E1A2D /* MNNPackC8.S */; };
- 48FD03462467C64700456AF5 /* MatMulSpeed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD03432467C64700456AF5 /* MatMulSpeed.cpp */; };
- 48FD03472467C64700456AF5 /* ReluSpeed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD03442467C64700456AF5 /* ReluSpeed.cpp */; };
- 48FD03482467C64700456AF5 /* BinarySpeedTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD03452467C64700456AF5 /* BinarySpeedTest.cpp */; };
- 48FD034A246AA40300456AF5 /* GeometryConvert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD0349246AA40300456AF5 /* GeometryConvert.cpp */; };
- 48FD12BE2466A88D009E9102 /* GeometryImageOp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD12BC2466A88C009E9102 /* GeometryImageOp.cpp */; };
- 48FD12BF2466A88D009E9102 /* GeometryConv2DBackPropFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48FD12BD2466A88D009E9102 /* GeometryConv2DBackPropFilter.cpp */; };
- 4A224A0B27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A224A0727D0C2D9000A9260 /* ConvolutionPackFreeWinograd.cpp */; };
- 4A224A0C27D0C2D9000A9260 /* ConvolutionPackWinograd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A224A0827D0C2D9000A9260 /* ConvolutionPackWinograd.cpp */; };
- 4A224A0D27D0C2D9000A9260 /* ConvolutionPackWinograd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4A224A0927D0C2D9000A9260 /* ConvolutionPackWinograd.hpp */; };
- 4A224A0E27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4A224A0A27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.hpp */; };
- 4A224A1327D0C56E000A9260 /* ConvolutionWinogradImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A224A0F27D0C56E000A9260 /* ConvolutionWinogradImpl.cpp */; };
- 4A224A1427D0C56E000A9260 /* ConvolutionWinogradBridge.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4A224A1027D0C56E000A9260 /* ConvolutionWinogradBridge.hpp */; };
- 4A224A1527D0C56E000A9260 /* ConvolutionWinogradImpl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4A224A1127D0C56E000A9260 /* ConvolutionWinogradImpl.hpp */; };
- 4A224A1627D0C56E000A9260 /* ConvolutionWinogradBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A224A1227D0C56E000A9260 /* ConvolutionWinogradBridge.cpp */; };
- 4A5BEC6426AAB4B30032F6BD /* ModuleTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5BEC6326AAB4B30032F6BD /* ModuleTest.cpp */; };
- 4AF4FB24269ED235005BA97B /* SparseConvInt8TiledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4FB20269ED234005BA97B /* SparseConvInt8TiledExecutor.cpp */; };
- 4AF4FB26269ED235005BA97B /* SparseConvInt8TiledExecutor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4AF4FB22269ED234005BA97B /* SparseConvInt8TiledExecutor.hpp */; };
- 4AF4FB29269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx1.S in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4FB27269ED243005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */; };
- 4AF4FB2A269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx4.S in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4FB28269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */; };
- 4AF4FB2D269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx1.S in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4FB2B269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */; };
- 4AF4FB2E269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx4.S in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4FB2C269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */; };
- 4D0C80E32862FC4100C7CAD6 /* CoreMLOPRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D0C80E22862FC4100C7CAD6 /* CoreMLOPRegister.cpp */; };
- 4D4CF4672760946500A36D9F /* miscellaneous.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D4CF4622760946500A36D9F /* miscellaneous.cpp */; };
- 4D4CF4682760946500A36D9F /* geometric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D4CF4632760946500A36D9F /* geometric.cpp */; };
- 4D4CF4692760946500A36D9F /* filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D4CF4642760946500A36D9F /* filter.cpp */; };
- 4D4CF46A2760946500A36D9F /* color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D4CF4652760946500A36D9F /* color.cpp */; };
- 4D4CF46B2760946500A36D9F /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D4CF4662760946500A36D9F /* draw.cpp */; };
- 4D4DAE68263905390060D37E /* CoreMLDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D4DAE67263905390060D37E /* CoreMLDefine.h */; };
- 4D56629A299341270031C1A1 /* MetalFuse.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D566298299341270031C1A1 /* MetalFuse.hpp */; };
- 4D56629B299341270031C1A1 /* MetalFuse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D566299299341270031C1A1 /* MetalFuse.mm */; };
- 4D5662C6299B76CE0031C1A1 /* MNNAvgPoolInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D5662C5299B76CE0031C1A1 /* MNNAvgPoolInt8.S */; };
- 4D5662C8299B76D90031C1A1 /* MNNMaxPoolInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D5662C7299B76D90031C1A1 /* MNNMaxPoolInt8.S */; };
- 4D5662CA299B76E20031C1A1 /* MNNAvgPoolInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D5662C9299B76E10031C1A1 /* MNNAvgPoolInt8.S */; };
- 4D5662CC299B76ED0031C1A1 /* MNNMaxPoolInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D5662CB299B76ED0031C1A1 /* MNNMaxPoolInt8.S */; };
- 4D6D7FC9265688EA00F80814 /* MNNPackedSparseMatMulEpx1.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FC8265688EA00F80814 /* MNNPackedSparseMatMulEpx1.S */; };
- 4D6D7FCB265688F600F80814 /* MNNPackedSparseMatMulEpx4.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FCA265688F600F80814 /* MNNPackedSparseMatMulEpx4.S */; };
- 4D6D7FCF2656890C00F80814 /* MNNPackedSparseMatMulEpx1.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FCE2656890C00F80814 /* MNNPackedSparseMatMulEpx1.S */; };
- 4D6D7FD12656891400F80814 /* MNNPackedSparseMatMulEpx4.S in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FD02656891400F80814 /* MNNPackedSparseMatMulEpx4.S */; };
- 4D6D7FD32656895C00F80814 /* DenseConvolutionTiledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FD22656895C00F80814 /* DenseConvolutionTiledExecutor.cpp */; };
- 4D6D7FD52656896600F80814 /* DenseConvolutionTiledExecutor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D6D7FD42656896600F80814 /* DenseConvolutionTiledExecutor.hpp */; };
- 4D6D7FD72656896D00F80814 /* SparseConvolutionTiledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FD62656896D00F80814 /* SparseConvolutionTiledExecutor.cpp */; };
- 4D6D7FD92656897200F80814 /* SparseConvolutionTiledExecutor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D6D7FD82656897200F80814 /* SparseConvolutionTiledExecutor.hpp */; };
- 4D6D7FDF2656994600F80814 /* benchmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D7FDE2656994600F80814 /* benchmark.cpp */; };
- 4D759B2C25FF89EE0037B0B6 /* GeometryShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D759B2B25FF89EE0037B0B6 /* GeometryShape.cpp */; };
- 4D9A935626255BDA00F9B43C /* Model.pb-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932626255BDA00F9B43C /* Model.pb-c.h */; };
- 4D9A935726255BDA00F9B43C /* protobuf-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932826255BDA00F9B43C /* protobuf-c.h */; };
- 4D9A935826255BDA00F9B43C /* FeatureTypes.pb-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932926255BDA00F9B43C /* FeatureTypes.pb-c.h */; };
- 4D9A935926255BDA00F9B43C /* DataStructures.pb-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932A26255BDA00F9B43C /* DataStructures.pb-c.h */; };
- 4D9A935A26255BDA00F9B43C /* Parameters.pb-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932B26255BDA00F9B43C /* Parameters.pb-c.h */; };
- 4D9A935B26255BDA00F9B43C /* NeuralNetwork.pb-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A932C26255BDA00F9B43C /* NeuralNetwork.pb-c.h */; };
- 4D9A935D26255BDA00F9B43C /* DataStructures.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A932F26255BDA00F9B43C /* DataStructures.pb-c.c */; };
- 4D9A935E26255BDA00F9B43C /* Parameters.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933026255BDA00F9B43C /* Parameters.pb-c.c */; };
- 4D9A935F26255BDA00F9B43C /* NeuralNetwork.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933126255BDA00F9B43C /* NeuralNetwork.pb-c.c */; };
- 4D9A936026255BDA00F9B43C /* Model.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933226255BDA00F9B43C /* Model.pb-c.c */; };
- 4D9A936126255BDA00F9B43C /* protobuf-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933326255BDA00F9B43C /* protobuf-c.c */; };
- 4D9A936226255BDA00F9B43C /* FeatureTypes.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933426255BDA00F9B43C /* FeatureTypes.pb-c.c */; };
- 4D9A936326255BDA00F9B43C /* CoreMLBackend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933626255BDA00F9B43C /* CoreMLBackend.cpp */; };
- 4D9A936426255BDA00F9B43C /* CoreMLExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933726255BDA00F9B43C /* CoreMLExecutor.mm */; };
- 4D9A936526255BDA00F9B43C /* CoreMLBackend.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A933826255BDA00F9B43C /* CoreMLBackend.hpp */; };
- 4D9A936626255BDA00F9B43C /* CoreMLExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A933926255BDA00F9B43C /* CoreMLExecutor.h */; };
- 4D9A936726255BDA00F9B43C /* CoreMLReduction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933B26255BDA00F9B43C /* CoreMLReduction.cpp */; };
- 4D9A936826255BDA00F9B43C /* CoreMLCommonExecution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933C26255BDA00F9B43C /* CoreMLCommonExecution.cpp */; };
- 4D9A936926255BDA00F9B43C /* CoreMLScale.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A933D26255BDA00F9B43C /* CoreMLScale.hpp */; };
- 4D9A936A26255BDA00F9B43C /* CoreMLBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A933E26255BDA00F9B43C /* CoreMLBinary.cpp */; };
- 4D9A936B26255BDA00F9B43C /* CoreMLPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A933F26255BDA00F9B43C /* CoreMLPool.hpp */; };
- 4D9A936C26255BDA00F9B43C /* CoreMLRaster.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934026255BDA00F9B43C /* CoreMLRaster.hpp */; };
- 4D9A936D26255BDA00F9B43C /* CoreMLActivation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934126255BDA00F9B43C /* CoreMLActivation.hpp */; };
- 4D9A936E26255BDA00F9B43C /* CoreMLArgMax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934226255BDA00F9B43C /* CoreMLArgMax.cpp */; };
- 4D9A936F26255BDA00F9B43C /* CoreMLConvolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934326255BDA00F9B43C /* CoreMLConvolution.cpp */; };
- 4D9A937026255BDA00F9B43C /* CoreMLUnary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934426255BDA00F9B43C /* CoreMLUnary.cpp */; };
- 4D9A937126255BDA00F9B43C /* CoreMLArgMax.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934526255BDA00F9B43C /* CoreMLArgMax.hpp */; };
- 4D9A937226255BDA00F9B43C /* CoreMLConvolution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934626255BDA00F9B43C /* CoreMLConvolution.hpp */; };
- 4D9A937326255BDA00F9B43C /* CoreMLUnary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934726255BDA00F9B43C /* CoreMLUnary.hpp */; };
- 4D9A937426255BDA00F9B43C /* CoreMLReduction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934826255BDA00F9B43C /* CoreMLReduction.hpp */; };
- 4D9A937526255BDA00F9B43C /* CoreMLCommonExecution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934926255BDA00F9B43C /* CoreMLCommonExecution.hpp */; };
- 4D9A937626255BDA00F9B43C /* CoreMLScale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934A26255BDA00F9B43C /* CoreMLScale.cpp */; };
- 4D9A937726255BDA00F9B43C /* CoreMLPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934B26255BDA00F9B43C /* CoreMLPool.cpp */; };
- 4D9A937826255BDA00F9B43C /* CoreMLBinary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4D9A934C26255BDA00F9B43C /* CoreMLBinary.hpp */; };
- 4D9A937926255BDA00F9B43C /* CoreMLRaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934D26255BDA00F9B43C /* CoreMLRaster.cpp */; };
- 4D9A937A26255BDA00F9B43C /* CoreMLActivation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A934E26255BDA00F9B43C /* CoreMLActivation.cpp */; };
- 4D9A93D026255E9600F9B43C /* revertMNNModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9A93CF26255E9600F9B43C /* revertMNNModel.cpp */; };
- 4D9A93D426255ECD00F9B43C /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D9A93D326255ECD00F9B43C /* CoreML.framework */; };
- 4D9A93EB26255FB000F9B43C /* models in Resources */ = {isa = PBXBuildFile; fileRef = 4D9A93EA26255FB000F9B43C /* models */; };
- 4DAE9B9E2799488C00449DC4 /* structural.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DAE9B9D2799488C00449DC4 /* structural.cpp */; };
- 4DCC792328FEC5CB00C9BA9E /* MNNGemmInt8AddBiasScale_ARMV86_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = 4DCC792228FEC5CB00C9BA9E /* MNNGemmInt8AddBiasScale_ARMV86_Unit.S */; };
- 4DCF538A2892B15200B5B393 /* histograms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF53892892B15200B5B393 /* histograms.cpp */; };
- 4DCF538D2892B16400B5B393 /* CPUHistogram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF538B2892B16300B5B393 /* CPUHistogram.cpp */; };
- 4DCF538E2892B16400B5B393 /* CPUHistogram.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4DCF538C2892B16400B5B393 /* CPUHistogram.hpp */; };
- 4DCF53902892B17100B5B393 /* ShapeHistogram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF538F2892B17000B5B393 /* ShapeHistogram.cpp */; };
- 4DCF53922892B1A000B5B393 /* GatherElementsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF53912892B1A000B5B393 /* GatherElementsTest.cpp */; };
- 4DCF53942892B1B500B5B393 /* HistogramTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF53932892B1B500B5B393 /* HistogramTest.cpp */; };
- 4DCF53962892B1BE00B5B393 /* SvdTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF53952892B1BD00B5B393 /* SvdTest.cpp */; };
- 4DD1791B2684815A00B0098F /* ShapeSetDiff1D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DD1791A2684815A00B0098F /* ShapeSetDiff1D.cpp */; };
- 4DD1793A2694076700B0098F /* MNNSoftmax.S in Sources */ = {isa = PBXBuildFile; fileRef = 4DD179392694076700B0098F /* MNNSoftmax.S */; };
- 4DD1793C2694078000B0098F /* MNNSoftmax.S in Sources */ = {isa = PBXBuildFile; fileRef = 4DD1793B2694078000B0098F /* MNNSoftmax.S */; };
- 4DDD8E102B1D70C1005065D1 /* MNNTranspose16Bit8x8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4DDD8E0F2B1D70C1005065D1 /* MNNTranspose16Bit8x8.S */; };
- 4DDD8E122B1D70CC005065D1 /* MNNTranspose16Bit8x8.S in Sources */ = {isa = PBXBuildFile; fileRef = 4DDD8E112B1D70CC005065D1 /* MNNTranspose16Bit8x8.S */; };
- 4DDE2019263809920085AC8F /* CoreMLExecutorWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4DDE2017263809920085AC8F /* CoreMLExecutorWrapper.mm */; };
- 4DDE201A263809920085AC8F /* CoreMLExecutorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DDE2018263809920085AC8F /* CoreMLExecutorWrapper.h */; };
- 4DE4E82C275E307B0016A916 /* cv in Headers */ = {isa = PBXBuildFile; fileRef = 4DE4E82B275E307B0016A916 /* cv */; settings = {ATTRIBUTES = (Public, ); }; };
- 4DF63F2D2660D9CB00590730 /* CoreMLInterp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DF63F2C2660D9CB00590730 /* CoreMLInterp.cpp */; };
- 4DF63F2F2660D9D100590730 /* CoreMLInterp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4DF63F2E2660D9D100590730 /* CoreMLInterp.hpp */; };
- 4DF87C1F286D9D460003E2D4 /* GeometryScatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DF87C1E286D9D460003E2D4 /* GeometryScatter.cpp */; };
- 4DF87C4A2887D3560003E2D4 /* calib3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DF87C492887D3560003E2D4 /* calib3d.cpp */; };
- 4DF87C4E2887D39B0003E2D4 /* ShapeSvd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DF87C4D2887D39B0003E2D4 /* ShapeSvd.cpp */; };
- 4DF87C502887D3E40003E2D4 /* CPUSvd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DF87C4F2887D3E40003E2D4 /* CPUSvd.cpp */; };
- 4DF87C522887D3F20003E2D4 /* CPUSvd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4DF87C512887D3F20003E2D4 /* CPUSvd.hpp */; };
- 6A131E3F25823349002EC3D6 /* PluginShapeInference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A131E3D25823349002EC3D6 /* PluginShapeInference.cpp */; };
- 6A131E4025823349002EC3D6 /* PluginKernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A131E3E25823349002EC3D6 /* PluginKernel.cpp */; };
- 9200049921EDBDF600BCE892 /* TensorTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200045D21EDBDF600BCE892 /* TensorTest.cpp */; };
- 9200049A21EDBDF600BCE892 /* ImageProcessTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200045F21EDBDF600BCE892 /* ImageProcessTest.cpp */; };
- 9200049B21EDBDF600BCE892 /* MatrixTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046021EDBDF600BCE892 /* MatrixTest.cpp */; };
- 920004A021EDBDF600BCE892 /* SqueezeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046621EDBDF600BCE892 /* SqueezeTest.cpp */; };
- 920004A421EDBDF600BCE892 /* MatMulTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046A21EDBDF600BCE892 /* MatMulTest.cpp */; };
- 920004A521EDBDF600BCE892 /* TileTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046B21EDBDF600BCE892 /* TileTest.cpp */; };
- 920004A721EDBDF600BCE892 /* RankTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046D21EDBDF600BCE892 /* RankTest.cpp */; };
- 920004A821EDBDF600BCE892 /* GatherTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046E21EDBDF600BCE892 /* GatherTest.cpp */; };
- 920004A921EDBDF600BCE892 /* ReductionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200046F21EDBDF600BCE892 /* ReductionTest.cpp */; };
- 920004AA21EDBDF600BCE892 /* GatherV2Test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047021EDBDF600BCE892 /* GatherV2Test.cpp */; };
- 920004AE21EDBDF600BCE892 /* ConvolutionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047421EDBDF600BCE892 /* ConvolutionTest.cpp */; };
- 920004B221EDBDF600BCE892 /* ReshapeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047821EDBDF600BCE892 /* ReshapeTest.cpp */; };
- 920004B321EDBDF600BCE892 /* ReLUTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047921EDBDF600BCE892 /* ReLUTest.cpp */; };
- 920004B521EDBDF600BCE892 /* BinaryOPTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047B21EDBDF600BCE892 /* BinaryOPTest.cpp */; };
- 920004B621EDBDF600BCE892 /* BatchToSpaceNDTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047C21EDBDF600BCE892 /* BatchToSpaceNDTest.cpp */; };
- 920004B821EDBDF600BCE892 /* SoftmaxTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200047E21EDBDF600BCE892 /* SoftmaxTest.cpp */; };
- 920004BC21EDBDF600BCE892 /* FillTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200048221EDBDF600BCE892 /* FillTest.cpp */; };
- 920004BF21EDBDF600BCE892 /* ResizeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200048521EDBDF600BCE892 /* ResizeTest.cpp */; };
- 920004C421EDBDF600BCE892 /* ConcatTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200048A21EDBDF600BCE892 /* ConcatTest.cpp */; };
- 920004C721EDBDF600BCE892 /* CropTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200048D21EDBDF600BCE892 /* CropTest.cpp */; };
- 920004CB21EDBDF600BCE892 /* SpaceToBatchNDTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200049121EDBDF600BCE892 /* SpaceToBatchNDTest.cpp */; };
- 920004CC21EDBDF600BCE892 /* RangeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200049221EDBDF600BCE892 /* RangeTest.cpp */; };
- 920004CD21EDBDF600BCE892 /* SeLUTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200049321EDBDF600BCE892 /* SeLUTest.cpp */; };
- 920004CE21EDBDF600BCE892 /* UnaryTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200049421EDBDF600BCE892 /* UnaryTest.cpp */; };
- 920004D021EDBDF600BCE892 /* PReLUTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200049621EDBDF600BCE892 /* PReLUTest.cpp */; };
- 920004D221EDBE1100BCE892 /* MNNTestSuite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200045821EDBCF700BCE892 /* MNNTestSuite.cpp */; };
- 920004D321EDBE1100BCE892 /* TestUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9200045921EDBCF700BCE892 /* TestUtils.cpp */; };
- 920004D421EDBE1100BCE892 /* TestUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9200045721EDBCF700BCE892 /* TestUtils.mm */; };
- 925702D021EF0F5300A2A3CA /* TensorUtilsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925702CE21EF0F5300A2A3CA /* TensorUtilsTest.cpp */; };
- 925702D221EF270D00A2A3CA /* BufferAllocatorTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925702D121EF270D00A2A3CA /* BufferAllocatorTest.cpp */; };
- 925F018921FF1E0B00E648A1 /* SqueezeNetTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925F018821FF1E0B00E648A1 /* SqueezeNetTest.cpp */; };
- 925F018B21FF222E00E648A1 /* model in Resources */ = {isa = PBXBuildFile; fileRef = 925F018A21FF222E00E648A1 /* model */; };
- 925F018D21FFF3D300E648A1 /* MobileNetTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925F018C21FFF3D300E648A1 /* MobileNetTest.cpp */; };
- 9273AB4F1FE7BE4D00477B22 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9273AB4E1FE7BE4D00477B22 /* AppDelegate.mm */; };
- 9273AB571FE7BE4D00477B22 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9273AB561FE7BE4D00477B22 /* Assets.xcassets */; };
- 9273AB5D1FE7BE4D00477B22 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9273AB5C1FE7BE4D00477B22 /* main.m */; };
- 92A4E0FC21F05A4F000B0919 /* MemoryUtilsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A4E0FB21F05A4F000B0919 /* MemoryUtilsTest.cpp */; };
- 92A4E10321F07C76000B0919 /* AutoStorageTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A4E10221F07C76000B0919 /* AutoStorageTest.cpp */; };
- 92C674FF22549C9900011D33 /* ReLU6Test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C674FD22549C9900011D33 /* ReLU6Test.cpp */; };
- 92D765BB222819EF00178BE5 /* BackendTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92D765B8222819EF00178BE5 /* BackendTest.cpp */; };
- 92FF025723AA0B5A00AC97F6 /* CPUQuanConvolutionDepthwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00D523AA0B4800AC97F6 /* CPUQuanConvolutionDepthwise.cpp */; };
- 92FF025923AA0B5A00AC97F6 /* CPUPoolInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00D723AA0B4800AC97F6 /* CPUPoolInt8.cpp */; };
- 92FF025D23AA0B5A00AC97F6 /* CPUInterp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00DB23AA0B4800AC97F6 /* CPUInterp.hpp */; };
- 92FF025E23AA0B5A00AC97F6 /* CPUROIPooling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00DC23AA0B4900AC97F6 /* CPUROIPooling.cpp */; };
- 92FF026023AA0B5A00AC97F6 /* CPURNNSequenceGRU.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00DE23AA0B4900AC97F6 /* CPURNNSequenceGRU.hpp */; };
- 92FF026123AA0B5A00AC97F6 /* CPUCropAndResize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00DF23AA0B4900AC97F6 /* CPUCropAndResize.cpp */; };
- 92FF026223AA0B5A00AC97F6 /* CPUSelect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00E023AA0B4900AC97F6 /* CPUSelect.hpp */; };
- 92FF026323AA0B5A00AC97F6 /* CPUFloatToInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00E123AA0B4900AC97F6 /* CPUFloatToInt8.cpp */; };
- 92FF026523AA0B5A00AC97F6 /* CPUQuantizedAvgPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00E323AA0B4900AC97F6 /* CPUQuantizedAvgPool.cpp */; };
- 92FF026623AA0B5A00AC97F6 /* CPUProposal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00E423AA0B4900AC97F6 /* CPUProposal.hpp */; };
- 92FF026A23AA0B5A00AC97F6 /* CPUNonMaxSuppressionV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00E823AA0B4900AC97F6 /* CPUNonMaxSuppressionV2.cpp */; };
- 92FF026D23AA0B5A00AC97F6 /* CPUMatrixBandPart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00EB23AA0B4900AC97F6 /* CPUMatrixBandPart.cpp */; };
- 92FF026E23AA0B5A00AC97F6 /* CPUQuantizationUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00EC23AA0B4900AC97F6 /* CPUQuantizationUtils.hpp */; };
- 92FF026F23AA0B5A00AC97F6 /* CPUInt8ToFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00ED23AA0B4900AC97F6 /* CPUInt8ToFloat.cpp */; };
- 92FF027323AA0B5A00AC97F6 /* CPUPoolInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00F123AA0B4A00AC97F6 /* CPUPoolInt8.hpp */; };
- 92FF027423AA0B5A00AC97F6 /* CPUArgMax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00F223AA0B4A00AC97F6 /* CPUArgMax.cpp */; };
- 92FF027523AA0B5A00AC97F6 /* CPUConvolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00F323AA0B4A00AC97F6 /* CPUConvolution.cpp */; };
- 92FF027623AA0B5A00AC97F6 /* CPUInt8ToFloat.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00F423AA0B4A00AC97F6 /* CPUInt8ToFloat.hpp */; };
- 92FF027723AA0B5A00AC97F6 /* CPUUnary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00F523AA0B4A00AC97F6 /* CPUUnary.hpp */; };
- 92FF027A23AA0B5A00AC97F6 /* CPUPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00F823AA0B4A00AC97F6 /* CPUPool.hpp */; };
- 92FF027B23AA0B5A00AC97F6 /* CPUQuanConvolutionDepthwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00F923AA0B4A00AC97F6 /* CPUQuanConvolutionDepthwise.hpp */; };
- 92FF027F23AA0B5A00AC97F6 /* CPUDeconvolutionDepthwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF00FD23AA0B4A00AC97F6 /* CPUDeconvolutionDepthwise.cpp */; };
- 92FF028023AA0B5A00AC97F6 /* CPUFloatToInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF00FE23AA0B4B00AC97F6 /* CPUFloatToInt8.hpp */; };
- 92FF028623AA0B5A00AC97F6 /* CPUDeconvolution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010423AA0B4B00AC97F6 /* CPUDeconvolution.hpp */; };
- 92FF028723AA0B5A00AC97F6 /* CPUFixedPoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010523AA0B4B00AC97F6 /* CPUFixedPoint.hpp */; };
- 92FF028823AA0B5A00AC97F6 /* CPUDequantize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010623AA0B4B00AC97F6 /* CPUDequantize.hpp */; };
- 92FF028C23AA0B5A00AC97F6 /* CPUReduction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010A23AA0B4B00AC97F6 /* CPUReduction.hpp */; };
- 92FF028D23AA0B5A00AC97F6 /* CPUWhere.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010B23AA0B4B00AC97F6 /* CPUWhere.hpp */; };
- 92FF028E23AA0B5A00AC97F6 /* CPULinSpace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF010C23AA0B4B00AC97F6 /* CPULinSpace.hpp */; };
- 92FF028F23AA0B5A00AC97F6 /* CPUDetectionOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF010D23AA0B4C00AC97F6 /* CPUDetectionOutput.cpp */; };
- 92FF029323AA0B5A00AC97F6 /* CPURange.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011123AA0B4C00AC97F6 /* CPURange.hpp */; };
- 92FF029423AA0B5A00AC97F6 /* CPUMatMul.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF011223AA0B4C00AC97F6 /* CPUMatMul.cpp */; };
- 92FF029623AA0B5A00AC97F6 /* CPUCast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011423AA0B4C00AC97F6 /* CPUCast.hpp */; };
- 92FF029723AA0B5A00AC97F6 /* CPUEltwiseInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011523AA0B4C00AC97F6 /* CPUEltwiseInt8.hpp */; };
- 92FF029823AA0B5A00AC97F6 /* CPUTFQuantizedConv2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF011623AA0B4C00AC97F6 /* CPUTFQuantizedConv2D.cpp */; };
- 92FF029A23AA0B5A00AC97F6 /* CPUQuantizedMaxPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF011823AA0B4C00AC97F6 /* CPUQuantizedMaxPool.cpp */; };
- 92FF029B23AA0B5A00AC97F6 /* CPUScale.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011923AA0B4C00AC97F6 /* CPUScale.hpp */; };
- 92FF029E23AA0B5A00AC97F6 /* CPUDeconvolutionDepthwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011C23AA0B4D00AC97F6 /* CPUDeconvolutionDepthwise.hpp */; };
- 92FF02A123AA0B5A00AC97F6 /* CPUDepthwiseConvInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF011F23AA0B4D00AC97F6 /* CPUDepthwiseConvInt8.hpp */; };
- 92FF02A323AA0B5A00AC97F6 /* CPUQuantizedLogistic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012123AA0B4D00AC97F6 /* CPUQuantizedLogistic.cpp */; };
- 92FF02A423AA0B5A00AC97F6 /* CPUBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012223AA0B4D00AC97F6 /* CPUBinary.cpp */; };
- 92FF02A623AA0B5A00AC97F6 /* CPUQuantizedMaxPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF012423AA0B4D00AC97F6 /* CPUQuantizedMaxPool.hpp */; };
- 92FF02A923AA0B5A00AC97F6 /* CPUCropAndResize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF012723AA0B4D00AC97F6 /* CPUCropAndResize.hpp */; };
- 92FF02AC23AA0B5A00AC97F6 /* CPUQuantizedSoftmax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012A23AA0B4D00AC97F6 /* CPUQuantizedSoftmax.cpp */; };
- 92FF02AE23AA0B5A00AC97F6 /* CPUProposal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012C23AA0B4D00AC97F6 /* CPUProposal.cpp */; };
- 92FF02B023AA0B5A00AC97F6 /* CPUDequantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012E23AA0B4E00AC97F6 /* CPUDequantize.cpp */; };
- 92FF02B123AA0B5A00AC97F6 /* CPUBackend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF012F23AA0B4E00AC97F6 /* CPUBackend.cpp */; };
- 92FF02B323AA0B5A00AC97F6 /* CPUInstanceNorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013123AA0B4E00AC97F6 /* CPUInstanceNorm.cpp */; };
- 92FF02B423AA0B5A00AC97F6 /* CPUMoments.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF013223AA0B4E00AC97F6 /* CPUMoments.hpp */; };
- 92FF02B523AA0B5A00AC97F6 /* CPUTopKV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013323AA0B4E00AC97F6 /* CPUTopKV2.cpp */; };
- 92FF02B623AA0B5A00AC97F6 /* CPUUnary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013423AA0B4E00AC97F6 /* CPUUnary.cpp */; };
- 92FF02B723AA0B5A00AC97F6 /* CPUQuantizedAdd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF013523AA0B4E00AC97F6 /* CPUQuantizedAdd.hpp */; };
- 92FF02B823AA0B5A00AC97F6 /* CPUWhere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013623AA0B4E00AC97F6 /* CPUWhere.cpp */; };
- 92FF02BB23AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013B23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */; };
- 92FF02BC23AA0B5A00AC97F6 /* MNNScaleAddInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013C23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */; };
- 92FF02BD23AA0B5A00AC97F6 /* MNNMatrixProd.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013D23AA0B4E00AC97F6 /* MNNMatrixProd.S */; };
- 92FF02BE23AA0B5A00AC97F6 /* MNNFloat2Int8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013E23AA0B4E00AC97F6 /* MNNFloat2Int8.S */; };
- 92FF02BF23AA0B5A00AC97F6 /* MNNSamplerC4NearestOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF013F23AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */; };
- 92FF02C023AA0B5A00AC97F6 /* MNNAddC4WithStride.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014023AA0B4E00AC97F6 /* MNNAddC4WithStride.S */; };
- 92FF02C123AA0B5A00AC97F6 /* MNNQuanToDestUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014123AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */; };
- 92FF02C223AA0B5A00AC97F6 /* MNNLoadU8AndSum.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014223AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */; };
- 92FF02C523AA0B5A00AC97F6 /* MNNStrassenMergeCFunction.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014523AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */; };
- 92FF02C623AA0B5A00AC97F6 /* MNNBlitC1ToFloatRGBA.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014623AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */; };
- 92FF02C723AA0B5A00AC97F6 /* MNNCopyC4WithStride.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014723AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */; };
- 92FF02C823AA0B5A00AC97F6 /* MNNNV21ToBGRUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014823AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */; };
- 92FF02C923AA0B5A00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014923AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */; };
- 92FF02CA23AA0B5A00AC97F6 /* MNNUnPackC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014A23AA0B4E00AC97F6 /* MNNUnPackC4.S */; };
- 92FF02CB23AA0B5A00AC97F6 /* MNNSamplerC1NearestOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014B23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */; };
- 92FF02CD23AA0B5A00AC97F6 /* MNNNV21ToRGBUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014D23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */; };
- 92FF02CE23AA0B5A00AC97F6 /* MNNPackC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014E23AA0B4E00AC97F6 /* MNNPackC4.S */; };
- 92FF02CF23AA0B5A00AC97F6 /* MNNMinFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF014F23AA0B4E00AC97F6 /* MNNMinFloat.S */; };
- 92FF02D123AA0B5A00AC97F6 /* MNNMaxFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015123AA0B4E00AC97F6 /* MNNMaxFloat.S */; };
- 92FF02D223AA0B5A00AC97F6 /* MNNNV21ToRGBAUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015223AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */; };
- 92FF02D523AA0B5A00AC97F6 /* MNNMatrixMax.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015523AA0B4E00AC97F6 /* MNNMatrixMax.S */; };
- 92FF02D623AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015623AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */; };
- 92FF02D723AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */; };
- 92FF02DB23AA0B5A00AC97F6 /* MNNScaleAndAddBias.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015B23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */; };
- 92FF02DC23AA0B5A00AC97F6 /* MNNReluInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015C23AA0B4E00AC97F6 /* MNNReluInt8.S */; };
- 92FF02DD23AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015D23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */; };
- 92FF02DE23AA0B5A00AC97F6 /* MNNSamplerC4BilinearOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF015E23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */; };
- 92FF02E023AA0B5A00AC97F6 /* MNNMatrixSub.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016023AA0B4E00AC97F6 /* MNNMatrixSub.S */; };
- 92FF02E123AA0B5A00AC97F6 /* MNNPowC8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016123AA0B4E00AC97F6 /* MNNPowC8.S */; };
- 92FF02E223AA0B5A00AC97F6 /* MNNMatrixAdd.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016223AA0B4E00AC97F6 /* MNNMatrixAdd.S */; };
- 92FF02E323AA0B5A00AC97F6 /* MNNExpC8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016323AA0B4E00AC97F6 /* MNNExpC8.S */; };
- 92FF02E523AA0B5A00AC97F6 /* MNNConvDwF23SourceTransUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016523AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */; };
- 92FF02E623AA0B5A00AC97F6 /* MNNWinogradMatrixProductLeft.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016623AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */; };
- 92FF02E723AA0B5A00AC97F6 /* MNNDeconvRunForUnitDepthWise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016723AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */; };
- 92FF02E823AA0B5A00AC97F6 /* MNNSamplerC1BilinearOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016823AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */; };
- 92FF02EA23AA0B5A00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016A23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */; };
- 92FF02EC23AA0B5A00AC97F6 /* MNNWinogradMatrixProductRight.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016C23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */; };
- 92FF02EE23AA0B5A00AC97F6 /* MNNReluWithSlopeChannel.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF016E23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */; };
- 92FF02F223AA0B5A00AC97F6 /* MNNBlitC3ToFloatRGBA.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017223AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */; };
- 92FF02F423AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017423AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */; };
- 92FF02F523AA0B5A00AC97F6 /* MNNInt8ScaleToFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017523AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */; };
- 92FF02F623AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017623AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */; };
- 92FF02F723AA0B5A00AC97F6 /* MNNConvDwF23MulTransUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017723AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */; };
- 92FF02F823AA0B5A00AC97F6 /* MNNConvRunForLineDepthwise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017823AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */; };
- 92FF02F923AA0B5A00AC97F6 /* MNNGemmint8to32_8x4_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017923AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */; };
- 92FF02FC23AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017D23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */; };
- 92FF02FD23AA0B5A00AC97F6 /* MNNScaleAddInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017E23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */; };
- 92FF02FE23AA0B5A00AC97F6 /* MNNMatrixProd.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF017F23AA0B4E00AC97F6 /* MNNMatrixProd.S */; };
- 92FF02FF23AA0B5A00AC97F6 /* MNNFloat2Int8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018023AA0B4E00AC97F6 /* MNNFloat2Int8.S */; };
- 92FF030023AA0B5A00AC97F6 /* MNNSamplerC4NearestOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018123AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */; };
- 92FF030123AA0B5A00AC97F6 /* MNNAddC4WithStride.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018223AA0B4E00AC97F6 /* MNNAddC4WithStride.S */; };
- 92FF030223AA0B5A00AC97F6 /* MNNQuanToDestUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018323AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */; };
- 92FF030323AA0B5A00AC97F6 /* MNNLoadU8AndSum.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018423AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */; };
- 92FF030623AA0B5A00AC97F6 /* MNNStrassenMergeCFunction.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018723AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */; };
- 92FF030723AA0B5A00AC97F6 /* MNNBlitC1ToFloatRGBA.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018823AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */; };
- 92FF030823AA0B5A00AC97F6 /* MNNCopyC4WithStride.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018923AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */; };
- 92FF030923AA0B5A00AC97F6 /* MNNNV21ToBGRUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018A23AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */; };
- 92FF030A23AA0B5A00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018B23AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */; };
- 92FF030B23AA0B5A00AC97F6 /* MNNUnPackC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018C23AA0B4E00AC97F6 /* MNNUnPackC4.S */; };
- 92FF030C23AA0B5A00AC97F6 /* MNNSamplerC1NearestOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018D23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */; };
- 92FF030E23AA0B5A00AC97F6 /* MNNNV21ToRGBUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF018F23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */; };
- 92FF030F23AA0B5A00AC97F6 /* MNNPackC4.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019023AA0B4E00AC97F6 /* MNNPackC4.S */; };
- 92FF031023AA0B5A00AC97F6 /* MNNMinFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019123AA0B4E00AC97F6 /* MNNMinFloat.S */; };
- 92FF031223AA0B5A00AC97F6 /* MNNMaxFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019323AA0B4E00AC97F6 /* MNNMaxFloat.S */; };
- 92FF031323AA0B5A00AC97F6 /* MNNNV21ToRGBAUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019423AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */; };
- 92FF031623AA0B5A00AC97F6 /* MNNMatrixMax.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019723AA0B4E00AC97F6 /* MNNMatrixMax.S */; };
- 92FF031723AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019823AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */; };
- 92FF031823AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019923AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */; };
- 92FF031B23AA0B5A00AC97F6 /* MNNScaleAndAddBias.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019C23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */; };
- 92FF031C23AA0B5A00AC97F6 /* MNNReluInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019D23AA0B4E00AC97F6 /* MNNReluInt8.S */; };
- 92FF031D23AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019E23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */; };
- 92FF031E23AA0B5A00AC97F6 /* MNNSamplerC4BilinearOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF019F23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */; };
- 92FF032023AA0B5A00AC97F6 /* MNNMatrixSub.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A123AA0B4E00AC97F6 /* MNNMatrixSub.S */; };
- 92FF032123AA0B5A00AC97F6 /* MNNPowC8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A223AA0B4E00AC97F6 /* MNNPowC8.S */; };
- 92FF032223AA0B5A00AC97F6 /* MNNMatrixAdd.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A323AA0B4E00AC97F6 /* MNNMatrixAdd.S */; };
- 92FF032323AA0B5A00AC97F6 /* MNNExpC8.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A423AA0B4E00AC97F6 /* MNNExpC8.S */; };
- 92FF032523AA0B5A00AC97F6 /* MNNConvDwF23SourceTransUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A623AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */; };
- 92FF032623AA0B5A00AC97F6 /* MNNWinogradMatrixProductLeft.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A723AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */; };
- 92FF032723AA0B5A00AC97F6 /* MNNDeconvRunForUnitDepthWise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A823AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */; };
- 92FF032823AA0B5A00AC97F6 /* MNNSamplerC1BilinearOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01A923AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */; };
- 92FF032A23AA0B5A00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01AB23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */; };
- 92FF032C23AA0B5A00AC97F6 /* MNNWinogradMatrixProductRight.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01AD23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */; };
- 92FF032E23AA0B5A00AC97F6 /* MNNReluWithSlopeChannel.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01AF23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */; };
- 92FF033223AA0B5A00AC97F6 /* MNNBlitC3ToFloatRGBA.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B323AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */; };
- 92FF033423AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B523AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */; };
- 92FF033523AA0B5A00AC97F6 /* MNNInt8ScaleToFloat.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B623AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */; };
- 92FF033623AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */; };
- 92FF033723AA0B5A00AC97F6 /* MNNConvDwF23MulTransUnit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B823AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */; };
- 92FF033823AA0B5A00AC97F6 /* MNNConvRunForLineDepthwise.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01B923AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */; };
- 92FF033923AA0B5A00AC97F6 /* MNNGemmint8to32_8x4_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01BA23AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */; };
- 92FF033C23AA0B5A00AC97F6 /* MNNAsmGlobal.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01BD23AA0B4E00AC97F6 /* MNNAsmGlobal.h */; };
- 92FF033F23AA0B5A00AC97F6 /* CPUArgMax.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01C023AA0B4E00AC97F6 /* CPUArgMax.hpp */; };
- 92FF034223AA0B5A00AC97F6 /* CPUReduction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01C323AA0B4F00AC97F6 /* CPUReduction.cpp */; };
- 92FF034523AA0B5A00AC97F6 /* CPUQuantizedAvgPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01C623AA0B4F00AC97F6 /* CPUQuantizedAvgPool.hpp */; };
- 92FF034C23AA0B5A00AC97F6 /* CPUSetDiff1D.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01CD23AA0B4F00AC97F6 /* CPUSetDiff1D.hpp */; };
- 92FF034D23AA0B5A00AC97F6 /* CPUCast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01CE23AA0B4F00AC97F6 /* CPUCast.cpp */; };
- 92FF035023AA0B5A00AC97F6 /* CPUOneHot.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01D123AA0B4F00AC97F6 /* CPUOneHot.hpp */; };
- 92FF035423AA0B5A00AC97F6 /* CPUSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01D523AA0B5000AC97F6 /* CPUSelect.cpp */; };
- 92FF035623AA0B5A00AC97F6 /* CPUConvolution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01D723AA0B5000AC97F6 /* CPUConvolution.hpp */; };
- 92FF035723AA0B5A00AC97F6 /* CPUOneHot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01D823AA0B5000AC97F6 /* CPUOneHot.cpp */; };
- 92FF035823AA0B5A00AC97F6 /* CPUTFQuantizedConv2D.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01D923AA0B5000AC97F6 /* CPUTFQuantizedConv2D.hpp */; };
- 92FF035A23AA0B5A00AC97F6 /* CPUDetectionPostProcess.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01DB23AA0B5000AC97F6 /* CPUDetectionPostProcess.hpp */; };
- 92FF035B23AA0B5A00AC97F6 /* CPURelu.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01DC23AA0B5000AC97F6 /* CPURelu.hpp */; };
- 92FF036323AA0B5A00AC97F6 /* CPUScale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01E423AA0B5100AC97F6 /* CPUScale.cpp */; };
- 92FF036423AA0B5A00AC97F6 /* CPUUnravelIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01E523AA0B5100AC97F6 /* CPUUnravelIndex.cpp */; };
- 92FF036523AA0B5A00AC97F6 /* CPUResize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01E623AA0B5100AC97F6 /* CPUResize.hpp */; };
- 92FF036623AA0B5A00AC97F6 /* CPUDetectionOutput.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01E723AA0B5100AC97F6 /* CPUDetectionOutput.hpp */; };
- 92FF036723AA0B5A00AC97F6 /* CPURuntime.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01E823AA0B5100AC97F6 /* CPURuntime.hpp */; };
- 92FF036A23AA0B5A00AC97F6 /* CPURNNSequenceGRU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01EB23AA0B5100AC97F6 /* CPURNNSequenceGRU.cpp */; };
- 92FF036B23AA0B5A00AC97F6 /* CPUResize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01EC23AA0B5100AC97F6 /* CPUResize.cpp */; };
- 92FF036E23AA0B5A00AC97F6 /* CPUQuantizedSoftmax.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01EF23AA0B5100AC97F6 /* CPUQuantizedSoftmax.hpp */; };
- 92FF036F23AA0B5A00AC97F6 /* CPURuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01F023AA0B5200AC97F6 /* CPURuntime.cpp */; };
- 92FF037023AA0B5A00AC97F6 /* CPUPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01F123AA0B5200AC97F6 /* CPUPool.cpp */; };
- 92FF037323AA0B5A00AC97F6 /* CPUEltwiseInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01F423AA0B5200AC97F6 /* CPUEltwiseInt8.cpp */; };
- 92FF037623AA0B5A00AC97F6 /* CPUBinary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01F723AA0B5200AC97F6 /* CPUBinary.hpp */; };
- 92FF037723AA0B5A00AC97F6 /* CPUConvolutionDepthwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01F823AA0B5200AC97F6 /* CPUConvolutionDepthwise.cpp */; };
- 92FF037823AA0B5A00AC97F6 /* CPUROIPooling.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01F923AA0B5200AC97F6 /* CPUROIPooling.hpp */; };
- 92FF037923AA0B5A00AC97F6 /* CPUInstanceNorm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF01FA23AA0B5200AC97F6 /* CPUInstanceNorm.hpp */; };
- 92FF037D23AA0B5A00AC97F6 /* CPURelu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01FE23AA0B5200AC97F6 /* CPURelu.cpp */; };
- 92FF037E23AA0B5A00AC97F6 /* CPUDetectionPostProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF01FF23AA0B5200AC97F6 /* CPUDetectionPostProcess.cpp */; };
- 92FF038223AA0B5A00AC97F6 /* CPUSetDiff1D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF020323AA0B5300AC97F6 /* CPUSetDiff1D.cpp */; };
- 92FF038523AA0B5A00AC97F6 /* CPUMoments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF020623AA0B5300AC97F6 /* CPUMoments.cpp */; };
- 92FF038623AA0B5A00AC97F6 /* CPULinSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF020723AA0B5300AC97F6 /* CPULinSpace.cpp */; };
- 92FF038723AA0B5A00AC97F6 /* CPUTensorConvert.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF020823AA0B5300AC97F6 /* CPUTensorConvert.hpp */; };
- 92FF038823AA0B5A00AC97F6 /* CPUQuantizedLogistic.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF020923AA0B5300AC97F6 /* CPUQuantizedLogistic.hpp */; };
- 92FF038A23AA0B5A00AC97F6 /* CPURange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF020B23AA0B5300AC97F6 /* CPURange.cpp */; };
- 92FF038B23AA0B5A00AC97F6 /* CPUUnravelIndex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF020C23AA0B5500AC97F6 /* CPUUnravelIndex.hpp */; };
- 92FF038C23AA0B5A00AC97F6 /* CPUEltwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF020D23AA0B5500AC97F6 /* CPUEltwise.hpp */; };
- 92FF038D23AA0B5A00AC97F6 /* CPUMatrixBandPart.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF020E23AA0B5500AC97F6 /* CPUMatrixBandPart.hpp */; };
- 92FF039123AA0B5A00AC97F6 /* CPUBackend.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF021223AA0B5600AC97F6 /* CPUBackend.hpp */; };
- 92FF039223AA0B5A00AC97F6 /* CPUDeconvolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF021323AA0B5600AC97F6 /* CPUDeconvolution.cpp */; };
- 92FF039323AA0B5A00AC97F6 /* CPUQuantizedAdd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF021423AA0B5600AC97F6 /* CPUQuantizedAdd.cpp */; };
- 92FF039623AA0B5A00AC97F6 /* CPUDepthwiseConvInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF021723AA0B5600AC97F6 /* CPUDepthwiseConvInt8.cpp */; };
- 92FF039A23AA0B5A00AC97F6 /* Convolution1x1Strassen.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF021C23AA0B5600AC97F6 /* Convolution1x1Strassen.hpp */; };
- 92FF039B23AA0B5A00AC97F6 /* CommonOptFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF021D23AA0B5600AC97F6 /* CommonOptFunction.cpp */; };
- 92FF039D23AA0B5A00AC97F6 /* StrassenMatmulComputor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF021F23AA0B5600AC97F6 /* StrassenMatmulComputor.cpp */; };
- 92FF039F23AA0B5A00AC97F6 /* CommonOptFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022123AA0B5600AC97F6 /* CommonOptFunction.h */; };
- 92FF03A123AA0B5A00AC97F6 /* Int8FunctionsOpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022323AA0B5600AC97F6 /* Int8FunctionsOpt.cpp */; };
- 92FF03A323AA0B5A00AC97F6 /* ConvOpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022523AA0B5600AC97F6 /* ConvOpt.cpp */; };
- 92FF03A423AA0B5A00AC97F6 /* OptimizedComputer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022623AA0B5600AC97F6 /* OptimizedComputer.cpp */; };
- 92FF03A523AA0B5A00AC97F6 /* DeconvolutionWithStride.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022723AA0B5600AC97F6 /* DeconvolutionWithStride.hpp */; };
- 92FF03A623AA0B5A00AC97F6 /* ConvolutionTiledExecutor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022823AA0B5600AC97F6 /* ConvolutionTiledExecutor.hpp */; };
- 92FF03A723AA0B5A00AC97F6 /* ConvolutionIntFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022923AA0B5600AC97F6 /* ConvolutionIntFactory.cpp */; };
- 92FF03A823AA0B5A00AC97F6 /* WinogradOptFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022A23AA0B5600AC97F6 /* WinogradOptFunction.cpp */; };
- 92FF03A923AA0B5A00AC97F6 /* ConvolutionGroup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022B23AA0B5600AC97F6 /* ConvolutionGroup.hpp */; };
- 92FF03AA23AA0B5A00AC97F6 /* ConvolutionFloatFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022C23AA0B5600AC97F6 /* ConvolutionFloatFactory.h */; };
- 92FF03AC23AA0B5A00AC97F6 /* ResizeFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF022E23AA0B5600AC97F6 /* ResizeFunction.h */; };
- 92FF03AD23AA0B5A00AC97F6 /* ConvolutionDepthwise3x3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF022F23AA0B5600AC97F6 /* ConvolutionDepthwise3x3.cpp */; };
- 92FF03AE23AA0B5A00AC97F6 /* ConvolutionIntFactory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023023AA0B5600AC97F6 /* ConvolutionIntFactory.hpp */; };
- 92FF03AF23AA0B5A00AC97F6 /* WinogradOptFunction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023123AA0B5600AC97F6 /* WinogradOptFunction.hpp */; };
- 92FF03B023AA0B5A00AC97F6 /* ConvolutionGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF023223AA0B5600AC97F6 /* ConvolutionGroup.cpp */; };
- 92FF03B123AA0B5A00AC97F6 /* ConvolutionFloatFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF023323AA0B5600AC97F6 /* ConvolutionFloatFactory.cpp */; };
- 92FF03B323AA0B5A00AC97F6 /* ConvolutionDepthwise3x3.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023523AA0B5600AC97F6 /* ConvolutionDepthwise3x3.hpp */; };
- 92FF03B423AA0B5A00AC97F6 /* Convolution1x1Strassen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF023623AA0B5600AC97F6 /* Convolution1x1Strassen.cpp */; };
- 92FF03B523AA0B5A00AC97F6 /* ResizeFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF023723AA0B5600AC97F6 /* ResizeFunction.cpp */; };
- 92FF03B623AA0B5A00AC97F6 /* StrassenMatmulComputor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023823AA0B5600AC97F6 /* StrassenMatmulComputor.hpp */; };
- 92FF03B923AA0B5A00AC97F6 /* ConvOpt.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023B23AA0B5600AC97F6 /* ConvOpt.h */; };
- 92FF03BC23AA0B5A00AC97F6 /* OptimizedComputer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023E23AA0B5600AC97F6 /* OptimizedComputer.hpp */; };
- 92FF03BD23AA0B5A00AC97F6 /* Int8FunctionsOpt.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF023F23AA0B5600AC97F6 /* Int8FunctionsOpt.h */; };
- 92FF03BE23AA0B5A00AC97F6 /* DeconvolutionWithStride.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF024023AA0B5600AC97F6 /* DeconvolutionWithStride.cpp */; };
- 92FF03BF23AA0B5A00AC97F6 /* ConvolutionTiledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF024123AA0B5600AC97F6 /* ConvolutionTiledExecutor.cpp */; };
- 92FF03C323AA0B5A00AC97F6 /* CPUEltwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF024523AA0B5700AC97F6 /* CPUEltwise.cpp */; };
- 92FF03C423AA0B5A00AC97F6 /* CPUInterp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF024623AA0B5700AC97F6 /* CPUInterp.cpp */; };
- 92FF03C623AA0B5A00AC97F6 /* CPUNonMaxSuppressionV2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF024823AA0B5700AC97F6 /* CPUNonMaxSuppressionV2.hpp */; };
- 92FF03C923AA0B5A00AC97F6 /* CPUMatMul.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF024B23AA0B5700AC97F6 /* CPUMatMul.hpp */; };
- 92FF03CA23AA0B5A00AC97F6 /* CPUConvolutionDepthwise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF024C23AA0B5700AC97F6 /* CPUConvolutionDepthwise.hpp */; };
- 92FF03CE23AA0B5A00AC97F6 /* CPUOPRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF025023AA0B5900AC97F6 /* CPUOPRegister.cpp */; };
- 92FF03D023AA0B5A00AC97F6 /* CPUTensorConvert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF025223AA0B5900AC97F6 /* CPUTensorConvert.cpp */; };
- 92FF03D123AA0B5A00AC97F6 /* CPUTopKV2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF025323AA0B5900AC97F6 /* CPUTopKV2.hpp */; };
- 92FF041923AA0B7100AC97F6 /* ShapeQuantizedMaxPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D323AA0B6C00AC97F6 /* ShapeQuantizedMaxPool.cpp */; };
- 92FF041A23AA0B7100AC97F6 /* ShapeFill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D423AA0B6C00AC97F6 /* ShapeFill.cpp */; };
- 92FF041B23AA0B7100AC97F6 /* ShapeUnpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D523AA0B6C00AC97F6 /* ShapeUnpack.cpp */; };
- 92FF041C23AA0B7100AC97F6 /* ShapeNonMaxSuppressionV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D623AA0B6C00AC97F6 /* ShapeNonMaxSuppressionV2.cpp */; };
- 92FF041D23AA0B7100AC97F6 /* ShapePool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D723AA0B6C00AC97F6 /* ShapePool.cpp */; };
- 92FF041E23AA0B7100AC97F6 /* ShapeRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03D823AA0B6C00AC97F6 /* ShapeRange.cpp */; };
- 92FF042023AA0B7100AC97F6 /* ShapePack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DA23AA0B6D00AC97F6 /* ShapePack.cpp */; };
- 92FF042123AA0B7100AC97F6 /* ShapeDeconvolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DB23AA0B6D00AC97F6 /* ShapeDeconvolution.cpp */; };
- 92FF042223AA0B7100AC97F6 /* ShapeConcat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DC23AA0B6D00AC97F6 /* ShapeConcat.cpp */; };
- 92FF042323AA0B7100AC97F6 /* ShapeScatterNd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DD23AA0B6D00AC97F6 /* ShapeScatterNd.cpp */; };
- 92FF042423AA0B7100AC97F6 /* ShapeROIPooling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DE23AA0B6D00AC97F6 /* ShapeROIPooling.cpp */; };
- 92FF042523AA0B7100AC97F6 /* ShapeSize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03DF23AA0B6D00AC97F6 /* ShapeSize.cpp */; };
- 92FF042623AA0B7100AC97F6 /* ShapeCosineSimilarity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E023AA0B6D00AC97F6 /* ShapeCosineSimilarity.cpp */; };
- 92FF042723AA0B7100AC97F6 /* ShapeMatMul.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E123AA0B6D00AC97F6 /* ShapeMatMul.cpp */; };
- 92FF042823AA0B7100AC97F6 /* ShapeInterp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E223AA0B6D00AC97F6 /* ShapeInterp.cpp */; };
- 92FF042923AA0B7100AC97F6 /* ShapeLinSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E323AA0B6D00AC97F6 /* ShapeLinSpace.cpp */; };
- 92FF042B23AA0B7100AC97F6 /* ShapeOneHot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E523AA0B6D00AC97F6 /* ShapeOneHot.cpp */; };
- 92FF042D23AA0B7100AC97F6 /* ShapePadding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E723AA0B6D00AC97F6 /* ShapePadding.cpp */; };
- 92FF042E23AA0B7100AC97F6 /* ShapeProposal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E823AA0B6D00AC97F6 /* ShapeProposal.cpp */; };
- 92FF042F23AA0B7100AC97F6 /* ShapeSliceTf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03E923AA0B6D00AC97F6 /* ShapeSliceTf.cpp */; };
- 92FF043023AA0B7100AC97F6 /* ShapeQuantizedAvgPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03EA23AA0B6D00AC97F6 /* ShapeQuantizedAvgPool.cpp */; };
- 92FF043123AA0B7100AC97F6 /* ShapeSpaceToBatchND.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03EB23AA0B6E00AC97F6 /* ShapeSpaceToBatchND.cpp */; };
- 92FF043223AA0B7100AC97F6 /* ShapeWhere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03EC23AA0B6E00AC97F6 /* ShapeWhere.cpp */; };
- 92FF043323AA0B7100AC97F6 /* ShapeCrop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03ED23AA0B6E00AC97F6 /* ShapeCrop.cpp */; };
- 92FF043423AA0B7100AC97F6 /* ShapeStridedSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03EE23AA0B6E00AC97F6 /* ShapeStridedSlice.cpp */; };
- 92FF043523AA0B7100AC97F6 /* ShapeConvolution3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03EF23AA0B6E00AC97F6 /* ShapeConvolution3D.cpp */; };
- 92FF043623AA0B7100AC97F6 /* ShapeSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F023AA0B6E00AC97F6 /* ShapeSelect.cpp */; };
- 92FF043723AA0B7100AC97F6 /* ShapeDetectionOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F123AA0B6E00AC97F6 /* ShapeDetectionOutput.cpp */; };
- 92FF043823AA0B7100AC97F6 /* ShapeUnravelIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F223AA0B6E00AC97F6 /* ShapeUnravelIndex.cpp */; };
- 92FF043923AA0B7100AC97F6 /* ShapeDequantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F323AA0B6E00AC97F6 /* ShapeDequantize.cpp */; };
- 92FF043A23AA0B7100AC97F6 /* ShapePermute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F423AA0B6E00AC97F6 /* ShapePermute.cpp */; };
- 92FF043B23AA0B7100AC97F6 /* ShapeDetectionPostProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F523AA0B6E00AC97F6 /* ShapeDetectionPostProcess.cpp */; };
- 92FF043C23AA0B7100AC97F6 /* ShapeExpandDims.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F623AA0B6E00AC97F6 /* ShapeExpandDims.cpp */; };
- 92FF043D23AA0B7100AC97F6 /* ShapeGatherV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F723AA0B6E00AC97F6 /* ShapeGatherV2.cpp */; };
- 92FF043E23AA0B7100AC97F6 /* ShapeBatchToSpaceND.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F823AA0B6E00AC97F6 /* ShapeBatchToSpaceND.cpp */; };
- 92FF043F23AA0B7100AC97F6 /* ShapeTensorConvert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03F923AA0B6F00AC97F6 /* ShapeTensorConvert.cpp */; };
- 92FF044023AA0B7100AC97F6 /* ShapeSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03FA23AA0B6F00AC97F6 /* ShapeSlice.cpp */; };
- 92FF044123AA0B7100AC97F6 /* ShapeMoments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03FB23AA0B6F00AC97F6 /* ShapeMoments.cpp */; };
- 92FF044323AA0B7100AC97F6 /* ShapeTopKV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03FD23AA0B6F00AC97F6 /* ShapeTopKV2.cpp */; };
- 92FF044423AA0B7100AC97F6 /* ShapeLSTM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03FE23AA0B6F00AC97F6 /* ShapeLSTM.cpp */; };
- 92FF044523AA0B7100AC97F6 /* ShapeSpaceToDepth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF03FF23AA0B6F00AC97F6 /* ShapeSpaceToDepth.cpp */; };
- 92FF044623AA0B7100AC97F6 /* ShapeInnerProduct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040023AA0B6F00AC97F6 /* ShapeInnerProduct.cpp */; };
- 92FF044723AA0B7100AC97F6 /* ShapeSqueeze.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040123AA0B6F00AC97F6 /* ShapeSqueeze.cpp */; };
- 92FF044923AA0B7100AC97F6 /* ShapeGatherND.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040323AA0B6F00AC97F6 /* ShapeGatherND.cpp */; };
- 92FF044A23AA0B7100AC97F6 /* ShapeConvolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040423AA0B6F00AC97F6 /* ShapeConvolution.cpp */; };
- 92FF044B23AA0B7100AC97F6 /* ShapeTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040523AA0B6F00AC97F6 /* ShapeTile.cpp */; };
- 92FF044C23AA0B7100AC97F6 /* ShapePool3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040623AA0B6F00AC97F6 /* ShapePool3D.cpp */; };
- 92FF044F23AA0B7100AC97F6 /* ShapeDepthToSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040923AA0B7000AC97F6 /* ShapeDepthToSpace.cpp */; };
- 92FF045023AA0B7100AC97F6 /* ShapeCropAndResize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040A23AA0B7000AC97F6 /* ShapeCropAndResize.cpp */; };
- 92FF045123AA0B7100AC97F6 /* ShapeArgMax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040B23AA0B7000AC97F6 /* ShapeArgMax.cpp */; };
- 92FF045223AA0B7100AC97F6 /* ShapeResize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040C23AA0B7000AC97F6 /* ShapeResize.cpp */; };
- 92FF045423AA0B7100AC97F6 /* ShapeRNNSequenceGRU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040E23AA0B7000AC97F6 /* ShapeRNNSequenceGRU.cpp */; };
- 92FF045523AA0B7100AC97F6 /* ShapePriorbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF040F23AA0B7000AC97F6 /* ShapePriorbox.cpp */; };
- 92FF045623AA0B7100AC97F6 /* ShapeReshape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041023AA0B7000AC97F6 /* ShapeReshape.cpp */; };
- 92FF045723AA0B7100AC97F6 /* ShapeTranspose.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041123AA0B7000AC97F6 /* ShapeTranspose.cpp */; };
- 92FF045823AA0B7100AC97F6 /* ShapeReduction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041223AA0B7000AC97F6 /* ShapeReduction.cpp */; };
- 92FF045923AA0B7100AC97F6 /* ShapeRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041323AA0B7000AC97F6 /* ShapeRegister.cpp */; };
- 92FF045A23AA0B7100AC97F6 /* ShapeBinaryOp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041423AA0B7000AC97F6 /* ShapeBinaryOp.cpp */; };
- 92FF045B23AA0B7100AC97F6 /* ShapeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041523AA0B7000AC97F6 /* ShapeShape.cpp */; };
- 92FF045C23AA0B7100AC97F6 /* ShapeBroadcastTo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041623AA0B7000AC97F6 /* ShapeBroadcastTo.cpp */; };
- 92FF045D23AA0B7100AC97F6 /* ShapeCast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF041723AA0B7100AC97F6 /* ShapeCast.cpp */; };
- 92FF04A423AA0BFB00AC97F6 /* Interpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF048323AA0BF900AC97F6 /* Interpreter.cpp */; };
- 92FF04A523AA0BFB00AC97F6 /* AutoStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048423AA0BF900AC97F6 /* AutoStorage.h */; };
- 92FF04A623AA0BFB00AC97F6 /* FileLoader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048523AA0BFA00AC97F6 /* FileLoader.hpp */; };
- 92FF04A823AA0BFB00AC97F6 /* AutoTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF048723AA0BFA00AC97F6 /* AutoTime.cpp */; };
- 92FF04A923AA0BFB00AC97F6 /* Schedule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048823AA0BFA00AC97F6 /* Schedule.hpp */; };
- 92FF04AA23AA0BFB00AC97F6 /* BufferAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF048923AA0BFA00AC97F6 /* BufferAllocator.cpp */; };
- 92FF04AB23AA0BFB00AC97F6 /* Pipeline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048A23AA0BFA00AC97F6 /* Pipeline.hpp */; };
- 92FF04AD23AA0BFB00AC97F6 /* Execution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048C23AA0BFA00AC97F6 /* Execution.hpp */; };
- 92FF04AE23AA0BFB00AC97F6 /* Backend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF048D23AA0BFA00AC97F6 /* Backend.cpp */; };
- 92FF04AF23AA0BFB00AC97F6 /* Macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF048E23AA0BFA00AC97F6 /* Macro.h */; };
- 92FF04B323AA0BFB00AC97F6 /* Schedule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049223AA0BFA00AC97F6 /* Schedule.cpp */; };
- 92FF04B423AA0BFB00AC97F6 /* MNNMemoryUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049323AA0BFA00AC97F6 /* MNNMemoryUtils.h */; };
- 92FF04B523AA0BFB00AC97F6 /* TensorUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049423AA0BFA00AC97F6 /* TensorUtils.hpp */; };
- 92FF04B623AA0BFB00AC97F6 /* TensorUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049523AA0BFA00AC97F6 /* TensorUtils.cpp */; };
- 92FF04B723AA0BFB00AC97F6 /* WrapExecution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049623AA0BFA00AC97F6 /* WrapExecution.hpp */; };
- 92FF04B823AA0BFB00AC97F6 /* MNNMemoryUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049723AA0BFB00AC97F6 /* MNNMemoryUtils.cpp */; };
- 92FF04BA23AA0BFB00AC97F6 /* WrapExecution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049923AA0BFB00AC97F6 /* WrapExecution.cpp */; };
- 92FF04BB23AA0BFB00AC97F6 /* BufferAllocator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049A23AA0BFB00AC97F6 /* BufferAllocator.hpp */; };
- 92FF04BC23AA0BFB00AC97F6 /* NonCopyable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049B23AA0BFB00AC97F6 /* NonCopyable.hpp */; };
- 92FF04BD23AA0BFB00AC97F6 /* Execution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049C23AA0BFB00AC97F6 /* Execution.cpp */; };
- 92FF04BE23AA0BFB00AC97F6 /* FileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049D23AA0BFB00AC97F6 /* FileLoader.cpp */; };
- 92FF04BF23AA0BFB00AC97F6 /* Concurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF049E23AA0BFB00AC97F6 /* Concurrency.h */; };
- 92FF04C023AA0BFB00AC97F6 /* Tensor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF049F23AA0BFB00AC97F6 /* Tensor.cpp */; };
- 92FF04C123AA0BFB00AC97F6 /* Backend.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF04A023AA0BFB00AC97F6 /* Backend.hpp */; };
- 92FF04C223AA0BFB00AC97F6 /* Pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF04A123AA0BFB00AC97F6 /* Pipeline.cpp */; };
- 92FF04C323AA0BFB00AC97F6 /* Session.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 92FF04A223AA0BFB00AC97F6 /* Session.hpp */; };
- 92FF04C423AA0BFB00AC97F6 /* Session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FF04A323AA0BFB00AC97F6 /* Session.cpp */; };
- 950B28E029F627E00002F454 /* MNNBinaryMinInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DA29F627E00002F454 /* MNNBinaryMinInt8.S */; };
- 950B28E129F627E00002F454 /* MNNBinarySqdInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DB29F627E00002F454 /* MNNBinarySqdInt8.S */; };
- 950B28E229F627E00002F454 /* MNNBinarySubInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DC29F627E00002F454 /* MNNBinarySubInt8.S */; };
- 950B28E329F627E00002F454 /* MNNBinaryMaxInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DD29F627E00002F454 /* MNNBinaryMaxInt8.S */; };
- 950B28E429F627E00002F454 /* MNNBinaryMulInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DE29F627E00002F454 /* MNNBinaryMulInt8.S */; };
- 950B28E529F627E00002F454 /* MNNBinaryAddInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28DF29F627E00002F454 /* MNNBinaryAddInt8.S */; };
- 950B28EC29F627F70002F454 /* MNNBinarySqdInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28E629F627F60002F454 /* MNNBinarySqdInt8.S */; };
- 950B28ED29F627F70002F454 /* MNNBinaryMulInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28E729F627F60002F454 /* MNNBinaryMulInt8.S */; };
- 950B28EE29F627F70002F454 /* MNNBinaryAddInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28E829F627F60002F454 /* MNNBinaryAddInt8.S */; };
- 950B28EF29F627F70002F454 /* MNNBinaryMaxInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28E929F627F60002F454 /* MNNBinaryMaxInt8.S */; };
- 950B28F029F627F70002F454 /* MNNBinarySubInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28EA29F627F60002F454 /* MNNBinarySubInt8.S */; };
- 950B28F129F627F70002F454 /* MNNBinaryMinInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28EB29F627F70002F454 /* MNNBinaryMinInt8.S */; };
- 950B28F429F629A90002F454 /* CPUBinaryInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950B28F229F629A90002F454 /* CPUBinaryInt8.cpp */; };
- 950B28F529F629A90002F454 /* CPUBinaryInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 950B28F329F629A90002F454 /* CPUBinaryInt8.hpp */; };
- 950B28FA2A0C9AC20002F454 /* CPUScaleInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950B28F92A0C9AC20002F454 /* CPUScaleInt8.cpp */; };
- 950B28FE2A0C9B310002F454 /* MNNScaleAndAddBiasInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28FD2A0C9B310002F454 /* MNNScaleAndAddBiasInt8.S */; };
- 950B29002A0C9B4D0002F454 /* MNNScaleAndAddBiasInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 950B28FF2A0C9B4D0002F454 /* MNNScaleAndAddBiasInt8.S */; };
- 952298B22B4D39050043978B /* MetalLoop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 952298B12B4D39050043978B /* MetalLoop.mm */; };
- 952298B42B4D39260043978B /* MetalArgMax.mm in Sources */ = {isa = PBXBuildFile; fileRef = 952298B32B4D39250043978B /* MetalArgMax.mm */; };
- 952298B72B4D4CC80043978B /* CoreMLLayerNorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 952298B52B4D4CC80043978B /* CoreMLLayerNorm.cpp */; };
- 952298B82B4D4CC80043978B /* coreMLLayerNorm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 952298B62B4D4CC80043978B /* coreMLLayerNorm.hpp */; };
- 95278CE72B9F0999009E9B29 /* CPUDynamicQuant.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 95278CE52B9F0999009E9B29 /* CPUDynamicQuant.hpp */; };
- 95278CE82B9F0999009E9B29 /* CPUDynamicQuant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95278CE62B9F0999009E9B29 /* CPUDynamicQuant.cpp */; };
- 95278CEA2B9F09C0009E9B29 /* ShapeDynamicQuant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95278CE92B9F09C0009E9B29 /* ShapeDynamicQuant.cpp */; };
- 9558333D29B0947300488807 /* MNNGelu.S in Sources */ = {isa = PBXBuildFile; fileRef = 9558333C29B0947300488807 /* MNNGelu.S */; };
- 9558334729B09A2300488807 /* MNNGelu.S in Sources */ = {isa = PBXBuildFile; fileRef = 9558334629B09A2300488807 /* MNNGelu.S */; };
- 9558334B29B09A7B00488807 /* MNNGeluFP16.S in Sources */ = {isa = PBXBuildFile; fileRef = 9558334A29B09A7B00488807 /* MNNGeluFP16.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- 9560EAD62BDE426A00C8D0B6 /* GeometryLayernorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9560EAD52BDE426A00C8D0B6 /* GeometryLayernorm.cpp */; };
- 956F52E12AB2D692004B13D9 /* ImageProcessUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956F52E02AB2D692004B13D9 /* ImageProcessUtils.cpp */; };
- 956F52E32AB2D6A1004B13D9 /* ImageProcessUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 956F52E22AB2D6A1004B13D9 /* ImageProcessUtils.hpp */; };
- 95772DCF2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM82.S in Sources */ = {isa = PBXBuildFile; fileRef = 95772DCD2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM82.S */; };
- 95772DD02C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM86.S in Sources */ = {isa = PBXBuildFile; fileRef = 95772DCE2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM86.S */; };
- 958375352A496E5C007C0A3E /* MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S in Sources */ = {isa = PBXBuildFile; fileRef = 958375342A496E5C007C0A3E /* MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S */; };
- 958B046429D2C89D00FC3AEF /* GemmInt8Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 958B046329D2C89D00FC3AEF /* GemmInt8Executor.cpp */; };
- 958B046629D2C8AF00FC3AEF /* GemmInt8Executor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 958B046529D2C8AF00FC3AEF /* GemmInt8Executor.hpp */; };
- 95CE1DFF2AC57F6200EFB51E /* MNNReluWithSlopeChannelInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 95CE1DFE2AC57F6200EFB51E /* MNNReluWithSlopeChannelInt8.S */; };
- 95CE1E012AC57F7600EFB51E /* MNNReluWithSlopeChannelInt8.S in Sources */ = {isa = PBXBuildFile; fileRef = 95CE1E002AC57F7600EFB51E /* MNNReluWithSlopeChannelInt8.S */; };
- C43C81FA251894A600A0FF84 /* CommonOptFunctionNeon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C43C81F8251894A500A0FF84 /* CommonOptFunctionNeon.cpp */; };
- C43C81FE251894BD00A0FF84 /* CPUPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C43C81FB251894BD00A0FF84 /* CPUPlugin.cpp */; };
- C43C81FF251894BD00A0FF84 /* ThreadPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C43C81FC251894BD00A0FF84 /* ThreadPool.cpp */; };
- C43C8200251894BD00A0FF84 /* ThreadPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C43C81FD251894BD00A0FF84 /* ThreadPool.hpp */; };
- C43C8225251894F400A0FF84 /* WingoradGenerater.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C43C8222251894F400A0FF84 /* WingoradGenerater.hpp */; };
- C43C8226251894F400A0FF84 /* Matrix.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C43C8223251894F400A0FF84 /* Matrix.hpp */; };
- C43C8227251894F400A0FF84 /* Vec.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C43C8224251894F400A0FF84 /* Vec.hpp */; };
- C43C822D2518951800A0FF84 /* SkNx_neon.h in Headers */ = {isa = PBXBuildFile; fileRef = C43C82282518951800A0FF84 /* SkNx_neon.h */; };
- C43C822F2518951800A0FF84 /* SkNx.h in Headers */ = {isa = PBXBuildFile; fileRef = C43C822A2518951800A0FF84 /* SkNx.h */; };
- C48CAE2628900C4A00271A6D /* ConvInt8Winograd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C48CAE2428900C4A00271A6D /* ConvInt8Winograd.hpp */; };
- C48CAE2728900C4A00271A6D /* ConvInt8Winograd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C48CAE2528900C4A00271A6D /* ConvInt8Winograd.cpp */; };
- C4D4823B27BA2B890021C2B9 /* ShapeDet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4D4823A27BA2B890021C2B9 /* ShapeDet.cpp */; };
- C4D4823E27BA2BB40021C2B9 /* CPUDet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4D4823C27BA2BB40021C2B9 /* CPUDet.cpp */; };
- C4D4823F27BA2BB40021C2B9 /* CPUDet.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C4D4823D27BA2BB40021C2B9 /* CPUDet.hpp */; };
- C4D4824327BA67DE0021C2B9 /* GeometryDet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4D4824227BA67DE0021C2B9 /* GeometryDet.cpp */; };
- C4EF5FB62657A9E70094235C /* ConvInt8TiledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4EF5FB22657A9E70094235C /* ConvInt8TiledExecutor.cpp */; };
- C4EF5FB72657A9E70094235C /* ConvInt8TiledExecutor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C4EF5FB32657A9E70094235C /* ConvInt8TiledExecutor.hpp */; };
- C4F906B0276886040026B847 /* GeometryTopK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4F906AF276886040026B847 /* GeometryTopK.cpp */; };
- C4F906B327688C3A0026B847 /* NMSModule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C4F906B127688C3A0026B847 /* NMSModule.hpp */; };
- C4F906B427688C3A0026B847 /* NMSModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4F906B227688C3A0026B847 /* NMSModule.cpp */; };
- C4FB6CB22769DF0800963B07 /* GeometryCumSum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4FB6CB12769DF0800963B07 /* GeometryCumSum.cpp */; };
- CE072A132C91AEE700F190FD /* MNNBGRToBGR555.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A032C91AEE700F190FD /* MNNBGRToBGR555.S */; };
- CE072A142C91AEE700F190FD /* MNNBGRAToGRAY.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A042C91AEE700F190FD /* MNNBGRAToGRAY.S */; };
- CE072A152C91AEE700F190FD /* MNNRGBAToGRAYFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A052C91AEE700F190FD /* MNNRGBAToGRAYFast.S */; };
- CE072A162C91AEE700F190FD /* MNNBGRAToBGR.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A062C91AEE700F190FD /* MNNBGRAToBGR.S */; };
- CE072A172C91AEE700F190FD /* MNNSamplerC3BilinearOpt.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A072C91AEE700F190FD /* MNNSamplerC3BilinearOpt.S */; };
- CE072A182C91AEE700F190FD /* MNNGRAYToC4Fast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A082C91AEE700F190FD /* MNNGRAYToC4Fast.S */; };
- CE072A192C91AEE700F190FD /* MNNBGRToGRAY.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A092C91AEE700F190FD /* MNNBGRToGRAY.S */; };
- CE072A1A2C91AEE700F190FD /* MNNRGBToGRAYFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0A2C91AEE700F190FD /* MNNRGBToGRAYFast.S */; };
- CE072A1B2C91AEE700F190FD /* MNNBGRToBGR565.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0B2C91AEE700F190FD /* MNNBGRToBGR565.S */; };
- CE072A1C2C91AEE700F190FD /* MNNRGBAToBGRFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0C2C91AEE700F190FD /* MNNRGBAToBGRFast.S */; };
- CE072A1D2C91AEE700F190FD /* MNNRGBAToBGRAFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0D2C91AEE700F190FD /* MNNRGBAToBGRAFast.S */; };
- CE072A1E2C91AEE700F190FD /* MNNRGBToBGR555.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0E2C91AEE700F190FD /* MNNRGBToBGR555.S */; };
- CE072A1F2C91AEE700F190FD /* MNNRGBToBGR.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A0F2C91AEE700F190FD /* MNNRGBToBGR.S */; };
- CE072A202C91AEE700F190FD /* MNNGRAYToC3Fast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A102C91AEE700F190FD /* MNNGRAYToC3Fast.S */; };
- CE072A212C91AEE700F190FD /* MNNRGBToBGR565.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A112C91AEE700F190FD /* MNNRGBToBGR565.S */; };
- CE072A222C91AEE700F190FD /* MNNPackC2.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A122C91AEE700F190FD /* MNNPackC2.S */; };
- CE072A262C91AF0700F190FD /* MNNC3ToYUVFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A232C91AF0700F190FD /* MNNC3ToYUVFast.S */; };
- CE072A272C91AF0700F190FD /* MNNC3ToC4Fast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A242C91AF0700F190FD /* MNNC3ToC4Fast.S */; };
- CE072A282C91AF0700F190FD /* MNNC3ToXYZFast.S in Sources */ = {isa = PBXBuildFile; fileRef = CE072A252C91AF0700F190FD /* MNNC3ToXYZFast.S */; };
- CE125CC82A52BF6B003698C9 /* MNNBilinearSampleC8.S in Sources */ = {isa = PBXBuildFile; fileRef = CE125CC62A52BF6B003698C9 /* MNNBilinearSampleC8.S */; };
- CE125CC92A52BF6B003698C9 /* MNNBilinearLineC8.S in Sources */ = {isa = PBXBuildFile; fileRef = CE125CC72A52BF6B003698C9 /* MNNBilinearLineC8.S */; };
- CE7DC00028E2DE6B00797689 /* ShapeConvTranspose3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE7DBFFF28E2DE6B00797689 /* ShapeConvTranspose3D.cpp */; };
- CE8049AC2B31C65B009B422C /* CPULayerNorm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CE8049A92B31C65B009B422C /* CPULayerNorm.hpp */; };
- CE9AFED628E54E3300566949 /* CPUInterp3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE9AFED428E54E3300566949 /* CPUInterp3D.cpp */; };
- CE9AFED728E54E3300566949 /* CPUInterp3D.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CE9AFED528E54E3300566949 /* CPUInterp3D.hpp */; };
- CEA49AA82AFD010900971CB7 /* MetalExecution.mm in Sources */ = {isa = PBXBuildFile; fileRef = CEA49AA62AFD010900971CB7 /* MetalExecution.mm */; };
- CEA49AA92AFD010900971CB7 /* MetalExecution.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CEA49AA72AFD010900971CB7 /* MetalExecution.hpp */; };
- CEA82BDB2A15F8AD002CBC95 /* IdstConvolutionInt8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEA82BD92A15F8AD002CBC95 /* IdstConvolutionInt8.cpp */; };
- CEA82BDC2A15F8AD002CBC95 /* IdstConvolutionInt8.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CEA82BDA2A15F8AD002CBC95 /* IdstConvolutionInt8.hpp */; };
- CEDB20EB2846D07100AE9DC4 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDB20EA2846D07100AE9DC4 /* AppDelegate.m */; };
- CEDB20F42846D07100AE9DC4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CEDB20F22846D07100AE9DC4 /* Main.storyboard */; };
- CEDB20F62846D07200AE9DC4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CEDB20F52846D07200AE9DC4 /* Assets.xcassets */; };
- CEDB20F92846D07200AE9DC4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CEDB20F72846D07200AE9DC4 /* LaunchScreen.storyboard */; };
- CEDB20FC2846D07200AE9DC4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDB20FB2846D07200AE9DC4 /* main.m */; };
- CEDB21012846D13100AE9DC4 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CEDB21002846D13100AE9DC4 /* ViewController.mm */; };
- CEDB21032846D13700AE9DC4 /* Pretreat.metal in Sources */ = {isa = PBXBuildFile; fileRef = CEDB21022846D13700AE9DC4 /* Pretreat.metal */; };
- CEDB21062846D1AE00AE9DC4 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D9A93D326255ECD00F9B43C /* CoreML.framework */; };
- CEDB21072846D1BE00AE9DC4 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F78AC261FCD495800205A7C /* Metal.framework */; };
- CEDB21092846D1E700AE9DC4 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEDB21082846D1E700AE9DC4 /* AVFoundation.framework */; };
- CEDB210B2846D1EE00AE9DC4 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEDB210A2846D1EE00AE9DC4 /* AVKit.framework */; };
- CEDB21112846D26900AE9DC4 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEDB21102846D26900AE9DC4 /* CoreMedia.framework */; };
- CEDB21192846D58200AE9DC4 /* testcat.jpg in Resources */ = {isa = PBXBuildFile; fileRef = CEDB21172846D58200AE9DC4 /* testcat.jpg */; };
- CEDB211A2846D58200AE9DC4 /* synset_words.txt in Resources */ = {isa = PBXBuildFile; fileRef = CEDB21182846D58200AE9DC4 /* synset_words.txt */; };
- CEDB211C2846D59C00AE9DC4 /* mobilenet_v2.caffe.mnn in Resources */ = {isa = PBXBuildFile; fileRef = CEDB211B2846D59C00AE9DC4 /* mobilenet_v2.caffe.mnn */; };
- CEDB211D284706F900AE9DC4 /* MNN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F1465B71FA18D1000F9860A /* MNN.framework */; };
- CEDB211E2847070600AE9DC4 /* MNN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F1465B71FA18D1000F9860A /* MNN.framework */; };
- CEE4566B2BC0E23D00F062C1 /* CPUExternalConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEE4566A2BC0E23D00F062C1 /* CPUExternalConst.cpp */; };
- CEE9B9532A3AA4C4006438F2 /* MNNCubicLineC16.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B94F2A3AA4C4006438F2 /* MNNCubicLineC16.S */; };
- CEE9B9552A3AA4C4006438F2 /* MNNCubicSampleC16.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B9512A3AA4C4006438F2 /* MNNCubicSampleC16.S */; };
- CEE9B95A2A3AA4D4006438F2 /* MNNCubicLineC16.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B9562A3AA4D4006438F2 /* MNNCubicLineC16.S */; };
- CEE9B95B2A3AA4D4006438F2 /* MNNBilinearLineC8.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B9572A3AA4D4006438F2 /* MNNBilinearLineC8.S */; };
- CEE9B95C2A3AA4D4006438F2 /* MNNBilinearSampleC8.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B9582A3AA4D4006438F2 /* MNNBilinearSampleC8.S */; };
- CEE9B95D2A3AA4D4006438F2 /* MNNCubicSampleC16.S in Sources */ = {isa = PBXBuildFile; fileRef = CEE9B9592A3AA4D4006438F2 /* MNNCubicSampleC16.S */; };
- CEEDB5542C7475A100FED0DC /* MNNFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = CEEDB5522C7475A100FED0DC /* MNNFileUtils.h */; };
- CEEDB5552C7475A100FED0DC /* MNNFileUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEEDB5532C7475A100FED0DC /* MNNFileUtils.cpp */; };
- EB45C774244D7C4F00E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S in Sources */ = {isa = PBXBuildFile; fileRef = EB45C773244D7C4F00E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */; };
- EB45C776244D7C6600E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S in Sources */ = {isa = PBXBuildFile; fileRef = EB45C775244D7C6600E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */; };
- EB8D2ABE246A4975009948D1 /* Arm82OpRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB8D2ABD246A4975009948D1 /* Arm82OpRegister.cpp */; };
- EBD4842A2485FF650083CE95 /* Arm82Interp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EBD484242485FF640083CE95 /* Arm82Interp.hpp */; };
- EBD4842F2485FF660083CE95 /* Arm82Interp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD484292485FF650083CE95 /* Arm82Interp.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- EBECA37B24643D110062C7A3 /* MNNGemmInt8AddBiasScale_ARMV82_Unit.S in Sources */ = {isa = PBXBuildFile; fileRef = EBECA37A24643D110062C7A3 /* MNNGemmInt8AddBiasScale_ARMV82_Unit.S */; };
- EBECA39524643D320062C7A3 /* Arm82Backend.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EBECA38324643D310062C7A3 /* Arm82Backend.hpp */; };
- EBECA39824643D320062C7A3 /* Arm82Relu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBECA38624643D310062C7A3 /* Arm82Relu.cpp */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- EBECA39924643D320062C7A3 /* Arm82Relu.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EBECA38724643D310062C7A3 /* Arm82Relu.hpp */; };
- EBECA39B24643D320062C7A3 /* Arm82Backend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBECA38924643D310062C7A3 /* Arm82Backend.cpp */; };
- EBECA3A124643D4E0062C7A3 /* MNNAsmGlobal.h in Headers */ = {isa = PBXBuildFile; fileRef = EBECA3A024643D4E0062C7A3 /* MNNAsmGlobal.h */; };
- EBECA3A724643D5D0062C7A3 /* MNNQuantizeFP16_UNIT4.S in Sources */ = {isa = PBXBuildFile; fileRef = EBECA3A324643D5D0062C7A3 /* MNNQuantizeFP16_UNIT4.S */; settings = {COMPILER_FLAGS = "-march=armv8.2-a+fp16"; }; };
- F41497D7278D8A21004A363A /* RuntimeAttr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F41497D6278D8A21004A363A /* RuntimeAttr.hpp */; };
- /* End PBXBuildFile section */
- /* Begin PBXContainerItemProxy section */
- 22EA50AE2051680900C3906C /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 0F1465AE1FA18D1000F9860A /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0F1465B61FA18D1000F9860A;
- remoteInfo = MNN;
- };
- /* End PBXContainerItemProxy section */
- /* Begin PBXFileReference section */
- 0F1465B71FA18D1000F9860A /* MNN.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MNN.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 0F1465BB1FA18D1000F9860A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 0F78AC261FCD495800205A7C /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
- 11A01A04258785EA00745FA7 /* MNNVectorTop1Int32.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNVectorTop1Int32.S; sourceTree = "<group>"; };
- 11A01A05258785EA00745FA7 /* MNNVectorTop1Float.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNVectorTop1Float.S; sourceTree = "<group>"; };
- 11A01A0A258785FB00745FA7 /* MNNVectorTop1Float.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNVectorTop1Float.S; sourceTree = "<group>"; };
- 11A01A0B258785FB00745FA7 /* MNNVectorTop1Int32.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNVectorTop1Int32.S; sourceTree = "<group>"; };
- 19D0FE6D28534C4500B74B1A /* MetalSoftmax.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalSoftmax.mm; sourceTree = "<group>"; };
- 19D0FE6E28534C4500B74B1A /* MetalSoftmax.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalSoftmax.hpp; sourceTree = "<group>"; };
- 19D0FE73285C66F200B74B1A /* MetalLayerNorm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalLayerNorm.hpp; sourceTree = "<group>"; };
- 19D0FE74285C66F200B74B1A /* MetalLayerNorm.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalLayerNorm.mm; sourceTree = "<group>"; };
- 1F501F722397BA5A004E8721 /* HalideRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HalideRuntime.h; path = MNN/HalideRuntime.h; sourceTree = "<group>"; };
- 1F501F732397BA5A004E8721 /* MNNDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MNNDefine.h; path = MNN/MNNDefine.h; sourceTree = "<group>"; };
- 1F501F742397BA5A004E8721 /* AutoTime.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AutoTime.hpp; path = MNN/AutoTime.hpp; sourceTree = "<group>"; };
- 1F501F752397BA5A004E8721 /* Interpreter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Interpreter.hpp; path = MNN/Interpreter.hpp; sourceTree = "<group>"; };
- 1F501F762397BA5A004E8721 /* expr */ = {isa = PBXFileReference; lastKnownFileType = folder; name = expr; path = MNN/expr; sourceTree = "<group>"; };
- 1F501F772397BA5A004E8721 /* ImageProcess.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ImageProcess.hpp; path = MNN/ImageProcess.hpp; sourceTree = "<group>"; };
- 1F501F782397BA5A004E8721 /* ErrorCode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ErrorCode.hpp; path = MNN/ErrorCode.hpp; sourceTree = "<group>"; };
- 1F501F792397BA5A004E8721 /* Rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Rect.h; path = MNN/Rect.h; sourceTree = "<group>"; };
- 1F501F7A2397BA5A004E8721 /* Matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Matrix.h; path = MNN/Matrix.h; sourceTree = "<group>"; };
- 1F501F7B2397BA5A004E8721 /* Tensor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Tensor.hpp; path = MNN/Tensor.hpp; sourceTree = "<group>"; };
- 1F501F7C2397BA5A004E8721 /* MNNForwardType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MNNForwardType.h; path = MNN/MNNForwardType.h; sourceTree = "<group>"; };
- 1F501F7E2397BA5B004E8721 /* MNNSharedContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MNNSharedContext.h; path = MNN/MNNSharedContext.h; sourceTree = "<group>"; };
- 48034562254157CE004738E3 /* MNNNV21ToBGRAUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToBGRAUnit.S; sourceTree = "<group>"; };
- 48034566254157DF004738E3 /* MNNNV21ToBGRAUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToBGRAUnit.S; sourceTree = "<group>"; };
- 48123002269EA83400EB7ABA /* ShapeUnique.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeUnique.cpp; sourceTree = "<group>"; };
- 48123004269EA84700EB7ABA /* CPUUnique.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUUnique.hpp; sourceTree = "<group>"; };
- 48123005269EA84800EB7ABA /* CPUUnique.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUUnique.cpp; sourceTree = "<group>"; };
- 4819FB1324C138DF0050BD09 /* GeometryConvUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = GeometryConvUtils.hpp; path = ../geometry/GeometryConvUtils.hpp; sourceTree = "<group>"; };
- 4819FB1524C138DF0050BD09 /* GeometryConvUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GeometryConvUtils.cpp; path = ../geometry/GeometryConvUtils.cpp; sourceTree = "<group>"; };
- 4819FB2424C139680050BD09 /* GeometryPoolGrad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryPoolGrad.cpp; sourceTree = "<group>"; };
- 4819FB2524C139680050BD09 /* GeometryConv2D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryConv2D.cpp; sourceTree = "<group>"; };
- 4819FB2624C139690050BD09 /* GeometryLSTM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryLSTM.cpp; sourceTree = "<group>"; };
- 4819FB2924C139690050BD09 /* GeometryLRN.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryLRN.cpp; sourceTree = "<group>"; };
- 4819FB2A24C139690050BD09 /* GeometryReduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryReduce.cpp; sourceTree = "<group>"; };
- 4819FB2B24C1396A0050BD09 /* GeometryBinary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryBinary.cpp; sourceTree = "<group>"; };
- 4819FB3524C69E680050BD09 /* GeometryInnerProduct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryInnerProduct.cpp; sourceTree = "<group>"; };
- 4819FB3624C69E680050BD09 /* GeometrySpatialProduct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometrySpatialProduct.cpp; sourceTree = "<group>"; };
- 4819FB3724C69E680050BD09 /* GeometryBatchMatMul.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryBatchMatMul.cpp; sourceTree = "<group>"; };
- 4819FB3824C69E680050BD09 /* GeometryCosineSimilarity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryCosineSimilarity.cpp; sourceTree = "<group>"; };
- 481C2DE225FE2CD5001ED6DF /* Arm82WinogradOptFunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82WinogradOptFunc.cpp; path = ../arm82/Arm82WinogradOptFunc.cpp; sourceTree = "<group>"; };
- 481C2DE325FE2CD5001ED6DF /* Arm82WinogradOptFunc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82WinogradOptFunc.hpp; path = ../arm82/Arm82WinogradOptFunc.hpp; sourceTree = "<group>"; };
- 481C2DE425FE2CD6001ED6DF /* Arm82Functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Functions.hpp; path = ../arm82/Arm82Functions.hpp; sourceTree = "<group>"; };
- 481C2DE625FE2CD6001ED6DF /* Arm82Functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Functions.cpp; path = ../arm82/Arm82Functions.cpp; sourceTree = "<group>"; };
- 481C2DE725FE2CD6001ED6DF /* Arm82OptFunc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82OptFunc.hpp; path = ../arm82/Arm82OptFunc.hpp; sourceTree = "<group>"; };
- 481C2DEB25FE2CD6001ED6DF /* Arm82OptFunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82OptFunc.cpp; path = ../arm82/Arm82OptFunc.cpp; sourceTree = "<group>"; };
- 481FA84E259C27B30047F01F /* GeometryTensorArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryTensorArray.cpp; sourceTree = "<group>"; };
- 481FA852259C27E00047F01F /* ShapeTensorArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTensorArray.cpp; sourceTree = "<group>"; };
- 4829A2CB23CC26AD00623BF5 /* MatMulTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatMulTest.cpp; sourceTree = "<group>"; };
- 4829A2CC23CC26AD00623BF5 /* GatherTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GatherTest.cpp; sourceTree = "<group>"; };
- 4829A2CD23CC26AD00623BF5 /* MatrixBandTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatrixBandTest.cpp; sourceTree = "<group>"; };
- 4829A2CE23CC26AD00623BF5 /* ExtraTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtraTest.cpp; sourceTree = "<group>"; };
- 4829A2CF23CC26AD00623BF5 /* AllAnyTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AllAnyTest.cpp; sourceTree = "<group>"; };
- 4829A2D023CC26AD00623BF5 /* MultiThreadLoad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiThreadLoad.cpp; sourceTree = "<group>"; };
- 4829A2D223CC26AD00623BF5 /* ExprResizeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExprResizeTest.cpp; sourceTree = "<group>"; };
- 4829A2D323CC26AD00623BF5 /* ReverseSequenceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReverseSequenceTest.cpp; sourceTree = "<group>"; };
- 4829A2D423CC26AD00623BF5 /* ReplaceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceTest.cpp; sourceTree = "<group>"; };
- 4829A2D523CC26AD00623BF5 /* PaddingTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaddingTest.cpp; sourceTree = "<group>"; };
- 482BFBC928351BA1009210E4 /* ShaderMap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ShaderMap.hpp; sourceTree = "<group>"; };
- 482BFBCA28351BA1009210E4 /* ShaderMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderMap.cpp; sourceTree = "<group>"; };
- 482BFBCB28351BA1009210E4 /* AllShader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AllShader.hpp; sourceTree = "<group>"; };
- 482BFBCC28351BA1009210E4 /* AllShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AllShader.cpp; sourceTree = "<group>"; };
- 4836CEE4257744120068F6CE /* ShapePlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePlugin.cpp; sourceTree = "<group>"; };
- 4837147025A599EC004DBDED /* Arm82Binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Binary.cpp; path = ../arm82/Arm82Binary.cpp; sourceTree = "<group>"; };
- 4837147125A599EC004DBDED /* Arm82Binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Binary.hpp; path = ../arm82/Arm82Binary.hpp; sourceTree = "<group>"; };
- 4838EA7A2611BFE20027232C /* CPUGridSample.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUGridSample.hpp; sourceTree = "<group>"; };
- 4838EA7B2611BFE20027232C /* CPUGridSample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUGridSample.cpp; sourceTree = "<group>"; };
- 4838EA802611C00B0027232C /* MetalGridSample.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalGridSample.hpp; sourceTree = "<group>"; };
- 4838EA822611C00B0027232C /* MetalGridSample.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalGridSample.mm; sourceTree = "<group>"; };
- 4838EA8A2611C1310027232C /* ShapeGridSample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeGridSample.cpp; sourceTree = "<group>"; };
- 48417FEC24D13BF50056D9A7 /* GeometryThreshold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryThreshold.cpp; sourceTree = "<group>"; };
- 48417FED24D13BF50056D9A7 /* GeometryELU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryELU.cpp; sourceTree = "<group>"; };
- 48417FEE24D13BF50056D9A7 /* GeometrySelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometrySelect.cpp; sourceTree = "<group>"; };
- 4844603C2726558B00F7EABA /* MNNConvWinoSourceTransformUnit6x6FP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNConvWinoSourceTransformUnit6x6FP16.S; path = ../../../arm82/asm/arm64/MNNConvWinoSourceTransformUnit6x6FP16.S; sourceTree = "<group>"; };
- 48608B4D250632EC00CB1D71 /* GeometryComputer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryComputer.cpp; sourceTree = "<group>"; };
- 48608B4E250632EC00CB1D71 /* GeometryComputerUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryComputerUtils.cpp; sourceTree = "<group>"; };
- 48608B4F250632EC00CB1D71 /* GeometryComputerUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GeometryComputerUtils.hpp; sourceTree = "<group>"; };
- 48608B50250632EC00CB1D71 /* GeometryComputer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GeometryComputer.hpp; sourceTree = "<group>"; };
- 486E1A9724F5078D00C16006 /* CPURandomUniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURandomUniform.cpp; sourceTree = "<group>"; };
- 486E1A9824F5078D00C16006 /* CPURandomUniform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURandomUniform.hpp; sourceTree = "<group>"; };
- 486E1A9B24F507A600C16006 /* ShapeRandomUniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeRandomUniform.cpp; sourceTree = "<group>"; };
- 48747D45245D9D23000B9709 /* RuntimeFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeFactory.cpp; sourceTree = "<group>"; };
- 48747D47245D9D23000B9709 /* RuntimeFactory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RuntimeFactory.hpp; sourceTree = "<group>"; };
- 48747D4D245D9E12000B9709 /* CPURaster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURaster.hpp; sourceTree = "<group>"; };
- 48747D4E245D9E13000B9709 /* CPURaster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURaster.cpp; sourceTree = "<group>"; };
- 48747D52245D9E33000B9709 /* ConvertUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvertUtils.cpp; sourceTree = "<group>"; };
- 48747D53245D9E33000B9709 /* GeometryOPRegister.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryOPRegister.cpp; sourceTree = "<group>"; };
- 48747D54245D9E33000B9709 /* GeometryPermute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryPermute.cpp; sourceTree = "<group>"; };
- 48747D55245D9E33000B9709 /* GeometryTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryTile.cpp; sourceTree = "<group>"; };
- 48747D56245D9E33000B9709 /* GeometryReshape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryReshape.cpp; sourceTree = "<group>"; };
- 48747D57245D9E33000B9709 /* GeometryDepthToSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryDepthToSpace.cpp; sourceTree = "<group>"; };
- 48747D58245D9E33000B9709 /* GeometryBroadcastTo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryBroadcastTo.cpp; sourceTree = "<group>"; };
- 48747D5A245D9E33000B9709 /* GeometryCrop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryCrop.cpp; sourceTree = "<group>"; };
- 48747D5B245D9E33000B9709 /* GeometryStridedSlice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryStridedSlice.cpp; sourceTree = "<group>"; };
- 48747D5C245D9E33000B9709 /* GeometryFill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryFill.cpp; sourceTree = "<group>"; };
- 48747D5D245D9E33000B9709 /* GeometrySpaceToBatchND.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometrySpaceToBatchND.cpp; sourceTree = "<group>"; };
- 48747D5E245D9E33000B9709 /* ConvertUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvertUtils.hpp; sourceTree = "<group>"; };
- 48747D5F245D9E33000B9709 /* GeometrySlice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometrySlice.cpp; sourceTree = "<group>"; };
- 48747D60245D9E33000B9709 /* GeometryConcat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryConcat.cpp; sourceTree = "<group>"; };
- 4882C8B4241A22B800DAC168 /* OpCommonUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OpCommonUtils.hpp; sourceTree = "<group>"; };
- 4882C8B5241A22B800DAC168 /* ConvolutionCommon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionCommon.hpp; sourceTree = "<group>"; };
- 4882C8B6241A22B800DAC168 /* OpCommonUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpCommonUtils.cpp; sourceTree = "<group>"; };
- 4882C8B7241A22B800DAC168 /* ConvolutionCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionCommon.cpp; sourceTree = "<group>"; };
- 4882C8BC241A24D600DAC168 /* Convolution3DTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Convolution3DTest.cpp; sourceTree = "<group>"; };
- 4882C8BD241A24D600DAC168 /* SizeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SizeTest.cpp; sourceTree = "<group>"; };
- 4882C8BE241A24D700DAC168 /* SoftsignTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoftsignTest.cpp; sourceTree = "<group>"; };
- 4882C8BF241A24D700DAC168 /* UnstackTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnstackTest.cpp; sourceTree = "<group>"; };
- 4882C8C0241A24D700DAC168 /* EluTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EluTest.cpp; sourceTree = "<group>"; };
- 4882C8C1241A24D700DAC168 /* Pool3DTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Pool3DTest.cpp; sourceTree = "<group>"; };
- 4882C8C2241A24D700DAC168 /* MultiConvolutionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiConvolutionTest.cpp; sourceTree = "<group>"; };
- 4882C8C3241A24D700DAC168 /* Dilation2DTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dilation2DTest.cpp; sourceTree = "<group>"; };
- 4882C8C5241A24D700DAC168 /* ZerosLikeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZerosLikeTest.cpp; sourceTree = "<group>"; };
- 4882C8C6241A24D700DAC168 /* ConvInt8Test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvInt8Test.cpp; sourceTree = "<group>"; };
- 4882C8C7241A24D700DAC168 /* UnravelIndexTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnravelIndexTest.cpp; sourceTree = "<group>"; };
- 4882C8C8241A24D700DAC168 /* ScatterNdTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScatterNdTest.cpp; sourceTree = "<group>"; };
- 4882C8C9241A24D700DAC168 /* OneHotTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OneHotTest.cpp; sourceTree = "<group>"; };
- 4882C8CA241A24D800DAC168 /* SplitTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplitTest.cpp; sourceTree = "<group>"; };
- 4882C8CB241A24D800DAC168 /* SoftplusTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoftplusTest.cpp; sourceTree = "<group>"; };
- 4882C8CC241A24D800DAC168 /* DepthToSpaceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DepthToSpaceTest.cpp; sourceTree = "<group>"; };
- 4882C8CD241A24D800DAC168 /* SpaceToDepthTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpaceToDepthTest.cpp; sourceTree = "<group>"; };
- 4882C8CE241A24D800DAC168 /* Conv2DBackPropTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Conv2DBackPropTest.cpp; sourceTree = "<group>"; };
- 4882C8CF241A24D800DAC168 /* ExpandDimsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExpandDimsTest.cpp; sourceTree = "<group>"; };
- 4882C8D0241A24D800DAC168 /* PadTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PadTest.cpp; sourceTree = "<group>"; };
- 4882C8D1241A24D800DAC168 /* StackTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StackTest.cpp; sourceTree = "<group>"; };
- 4882C8D2241A24D800DAC168 /* MatrixBandPart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatrixBandPart.cpp; sourceTree = "<group>"; };
- 4882C8D3241A24D800DAC168 /* MomentsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MomentsTest.cpp; sourceTree = "<group>"; };
- 4882C8D5241A24D800DAC168 /* BroadcastToTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BroadcastToTest.cpp; sourceTree = "<group>"; };
- 4882C8D6241A24D900DAC168 /* ArgMaxTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArgMaxTest.cpp; sourceTree = "<group>"; };
- 4882C8D7241A24D900DAC168 /* SetDiff1DTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetDiff1DTest.cpp; sourceTree = "<group>"; };
- 4882C8D8241A24D900DAC168 /* LinSpaceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinSpaceTest.cpp; sourceTree = "<group>"; };
- 4882C8D9241A24D900DAC168 /* MultiDeconvolutionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiDeconvolutionTest.cpp; sourceTree = "<group>"; };
- 4882C8DA241A24D900DAC168 /* Conv2DBackPropFilterTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Conv2DBackPropFilterTest.cpp; sourceTree = "<group>"; };
- 4882C8DB241A24D900DAC168 /* PoolGradTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolGradTest.cpp; sourceTree = "<group>"; };
- 4882C8DC241A24D900DAC168 /* ShapeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTest.cpp; sourceTree = "<group>"; };
- 48887567215B639E0079B12E /* WingoradGenerater.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WingoradGenerater.cpp; sourceTree = "<group>"; };
- 4888756A215B639E0079B12E /* Matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Matrix.cpp; sourceTree = "<group>"; };
- 48925F302744AA4000919B37 /* MetalCache_generated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MetalCache_generated.h; sourceTree = "<group>"; };
- 48925F322744AC0600919B37 /* CPUROIAlign.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUROIAlign.cpp; sourceTree = "<group>"; };
- 48925F332744AC0600919B37 /* CPUROIAlign.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUROIAlign.hpp; sourceTree = "<group>"; };
- 48925F362744AC2A00919B37 /* ShapeROIAlign.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeROIAlign.cpp; sourceTree = "<group>"; };
- 489404DD24A2FC2B001E456C /* GeometryReverseSequence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryReverseSequence.cpp; sourceTree = "<group>"; };
- 4894C6E527016F7100D8BE79 /* CPUResizeCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUResizeCache.cpp; sourceTree = "<group>"; };
- 4894C6E627016F7100D8BE79 /* UnaryUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = UnaryUtils.hpp; sourceTree = "<group>"; };
- 4894C6E727016F7100D8BE79 /* BinaryUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BinaryUtils.hpp; sourceTree = "<group>"; };
- 4894C6E827016F7100D8BE79 /* CPUResizeCache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUResizeCache.hpp; sourceTree = "<group>"; };
- 48958780268EBA6F00EA01A7 /* CPUSegmentMean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUSegmentMean.cpp; sourceTree = "<group>"; };
- 48958782268EBA7C00EA01A7 /* ShapeSegmentMean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSegmentMean.cpp; sourceTree = "<group>"; };
- 4896D36425FE2A3C00717702 /* Arm82Unary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Unary.cpp; path = ../arm82/Arm82Unary.cpp; sourceTree = "<group>"; };
- 4896D36525FE2A3C00717702 /* Arm82Unary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Unary.hpp; path = ../arm82/Arm82Unary.hpp; sourceTree = "<group>"; };
- 4896D36825FE2A3D00717702 /* Arm82Vec.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Vec.hpp; path = ../arm82/Arm82Vec.hpp; sourceTree = "<group>"; };
- 4896D37025FE2A6A00717702 /* MNNExpFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNExpFP16.S; path = ../../../arm82/asm/arm64/MNNExpFP16.S; sourceTree = "<group>"; };
- 4896D37125FE2A6A00717702 /* MNNPackedMatMulFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNPackedMatMulFP16.S; path = ../../../arm82/asm/arm64/MNNPackedMatMulFP16.S; sourceTree = "<group>"; };
- 4896D37225FE2A6A00717702 /* MNNPackedMatMulRemainFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNPackedMatMulRemainFP16.S; path = ../../../arm82/asm/arm64/MNNPackedMatMulRemainFP16.S; sourceTree = "<group>"; };
- 4896D37325FE2A6B00717702 /* MNNConvDwF23MulTransUnitFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNConvDwF23MulTransUnitFP16.S; path = ../../../arm82/asm/arm64/MNNConvDwF23MulTransUnitFP16.S; sourceTree = "<group>"; };
- 4896D37425FE2A6B00717702 /* MNNConvDwF23SourceTransUnitFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNConvDwF23SourceTransUnitFP16.S; path = ../../../arm82/asm/arm64/MNNConvDwF23SourceTransUnitFP16.S; sourceTree = "<group>"; };
- 4896D37625FE2A6B00717702 /* Arm82MNNPackForMatMul_A.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = Arm82MNNPackForMatMul_A.S; path = ../../../arm82/asm/arm64/Arm82MNNPackForMatMul_A.S; sourceTree = "<group>"; };
- 4896D37725FE2A6B00717702 /* MNNConvRunForLineDepthwiseFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNConvRunForLineDepthwiseFP16.S; path = ../../../arm82/asm/arm64/MNNConvRunForLineDepthwiseFP16.S; sourceTree = "<group>"; };
- 489D7A172550FDC800AD896A /* MetalReduction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalReduction.hpp; sourceTree = "<group>"; };
- 489D7A1D2550FDC800AD896A /* MetalROIPooling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalROIPooling.hpp; sourceTree = "<group>"; };
- 489D7A1E2550FDC800AD896A /* MetalCast.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalCast.mm; sourceTree = "<group>"; };
- 489D7A1F2550FDC800AD896A /* MetalRaster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalRaster.hpp; sourceTree = "<group>"; };
- 489D7A212550FDC800AD896A /* MetalReLU6.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalReLU6.hpp; sourceTree = "<group>"; };
- 489D7A222550FDC800AD896A /* MetalBackend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalBackend.hpp; sourceTree = "<group>"; };
- 489D7A252550FDC800AD896A /* MetalReduction.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalReduction.mm; sourceTree = "<group>"; };
- 489D7A272550FDC800AD896A /* MetalEltwise.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalEltwise.mm; sourceTree = "<group>"; };
- 489D7A282550FDC800AD896A /* MetalConvolution1x1.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalConvolution1x1.mm; sourceTree = "<group>"; };
- 489D7A2A2550FDC800AD896A /* MetalUnary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalUnary.hpp; sourceTree = "<group>"; };
- 489D7A2C2550FDC800AD896A /* MetalConvolution.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalConvolution.mm; sourceTree = "<group>"; };
- 489D7A2D2550FDC800AD896A /* MNNMetalContext.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MNNMetalContext.mm; sourceTree = "<group>"; };
- 489D7A2F2550FDC800AD896A /* MetalEltwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalEltwise.hpp; sourceTree = "<group>"; };
- 489D7A302550FDC800AD896A /* MetalPooling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalPooling.hpp; sourceTree = "<group>"; };
- 489D7A312550FDC800AD896A /* MetalPReLU.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalPReLU.hpp; sourceTree = "<group>"; };
- 489D7A322550FDC800AD896A /* MetalMatMul.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalMatMul.mm; sourceTree = "<group>"; };
- 489D7A332550FDC800AD896A /* MetalBinary.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalBinary.mm; sourceTree = "<group>"; };
- 489D7A362550FDC800AD896A /* MetalOPRegister.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalOPRegister.mm; sourceTree = "<group>"; };
- 489D7A392550FDC800AD896A /* MetalConvolutionDepthwise.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalConvolutionDepthwise.mm; sourceTree = "<group>"; };
- 489D7A3A2550FDC800AD896A /* MetalConvolutionWinograd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalConvolutionWinograd.hpp; sourceTree = "<group>"; };
- 489D7A3B2550FDC800AD896A /* MetalDeconvolution.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalDeconvolution.mm; sourceTree = "<group>"; };
- 489D7A3D2550FDC800AD896A /* MetalPooling.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalPooling.mm; sourceTree = "<group>"; };
- 489D7A3F2550FDC800AD896A /* MetalConvolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalConvolution.hpp; sourceTree = "<group>"; };
- 489D7A402550FDC800AD896A /* MetalScale.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalScale.mm; sourceTree = "<group>"; };
- 489D7A442550FDC800AD896A /* MetalMatMul.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalMatMul.hpp; sourceTree = "<group>"; };
- 489D7A452550FDC800AD896A /* MetalConvolution1x1.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalConvolution1x1.hpp; sourceTree = "<group>"; };
- 489D7A462550FDC800AD896A /* MetalConvolutionDepthwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalConvolutionDepthwise.hpp; sourceTree = "<group>"; };
- 489D7A472550FDC800AD896A /* MNNMetalContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MNNMetalContext.h; sourceTree = "<group>"; };
- 489D7A492550FDC800AD896A /* MetalConvolutionCommon.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalConvolutionCommon.mm; sourceTree = "<group>"; };
- 489D7A4A2550FDC800AD896A /* MetalDeconvolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalDeconvolution.hpp; sourceTree = "<group>"; };
- 489D7A4C2550FDC800AD896A /* MetalInterp.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalInterp.mm; sourceTree = "<group>"; };
- 489D7A4E2550FDC800AD896A /* MetalConvolutionCommon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalConvolutionCommon.hpp; sourceTree = "<group>"; };
- 489D7A502550FDC800AD896A /* MetalUnary.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalUnary.mm; sourceTree = "<group>"; };
- 489D7A522550FDC800AD896A /* MetalRaster.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalRaster.mm; sourceTree = "<group>"; };
- 489D7A532550FDC800AD896A /* MetalROIPooling.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalROIPooling.mm; sourceTree = "<group>"; };
- 489D7A542550FDC800AD896A /* MetalInterp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalInterp.hpp; sourceTree = "<group>"; };
- 489D7A552550FDC800AD896A /* MetalBackend.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalBackend.mm; sourceTree = "<group>"; };
- 489D7A562550FDC800AD896A /* MetalScale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalScale.hpp; sourceTree = "<group>"; };
- 489D7A572550FDC800AD896A /* MetalCast.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalCast.hpp; sourceTree = "<group>"; };
- 489D7A5E2550FDC800AD896A /* MetalConvolutionWinograd.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalConvolutionWinograd.mm; sourceTree = "<group>"; };
- 489D7A622550FDC800AD896A /* MetalPReLU.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalPReLU.mm; sourceTree = "<group>"; };
- 489D7A632550FDC800AD896A /* MetalBinary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalBinary.hpp; sourceTree = "<group>"; };
- 489D7A652550FDC800AD896A /* MetalReLU6.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalReLU6.mm; sourceTree = "<group>"; };
- 489D7AC42550FF9F00AD896A /* ExecutorScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutorScope.cpp; sourceTree = "<group>"; };
- 48A046FB25E4ABAC00CFA868 /* GeometryUnary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryUnary.cpp; sourceTree = "<group>"; };
- 48A8A60B21D101A700C2B9A7 /* ImageProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageProcess.cpp; sourceTree = "<group>"; };
- 48A8A61721D101DD00C2B9A7 /* Matrix_CV.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Matrix_CV.cpp; sourceTree = "<group>"; };
- 48BB6EEF25220A930056E195 /* MNNTranspose32Bit4x4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNTranspose32Bit4x4.S; sourceTree = "<group>"; };
- 48BB6EF525220AA80056E195 /* MNNTranspose32Bit4x4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNTranspose32Bit4x4.S; sourceTree = "<group>"; };
- 48BFC50025B84D2700580F9E /* GeometryGather.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryGather.cpp; sourceTree = "<group>"; };
- 48C84B6A250F709E00EE7666 /* SizeComputer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SizeComputer.hpp; sourceTree = "<group>"; };
- 48C84B6B250F709E00EE7666 /* SizeComputer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SizeComputer.cpp; sourceTree = "<group>"; };
- 48C84B71250F711600EE7666 /* PipelineModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PipelineModule.cpp; sourceTree = "<group>"; };
- 48C84B72250F711600EE7666 /* Module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Module.cpp; sourceTree = "<group>"; };
- 48C84B73250F711600EE7666 /* WhileModule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WhileModule.hpp; sourceTree = "<group>"; };
- 48C84B74250F711600EE7666 /* IfModule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IfModule.hpp; sourceTree = "<group>"; };
- 48C84B75250F711600EE7666 /* StaticModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaticModule.cpp; sourceTree = "<group>"; };
- 48C84B76250F711600EE7666 /* WhileModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WhileModule.cpp; sourceTree = "<group>"; };
- 48C84B77250F711600EE7666 /* IfModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IfModule.cpp; sourceTree = "<group>"; };
- 48C84B78250F711600EE7666 /* StaticModule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaticModule.hpp; sourceTree = "<group>"; };
- 48C84B7A250F711600EE7666 /* PipelineModule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PipelineModule.hpp; sourceTree = "<group>"; };
- 48C84B92250F71E900EE7666 /* CPUSoftmax.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUSoftmax.cpp; sourceTree = "<group>"; };
- 48C84B94250F71E900EE7666 /* CPUSoftmax.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUSoftmax.hpp; sourceTree = "<group>"; };
- 48C84B99250F720C00EE7666 /* CPULayerNorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPULayerNorm.cpp; sourceTree = "<group>"; };
- 48C84B9B250F722B00EE7666 /* Command.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Command.hpp; sourceTree = "<group>"; };
- 48C84B9E250F725600EE7666 /* InitNet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = InitNet.hpp; sourceTree = "<group>"; };
- 48C84B9F250F725600EE7666 /* InitNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitNet.cpp; sourceTree = "<group>"; };
- 48CA2F542681844C003A1796 /* MNNPackC8FP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNPackC8FP16.S; path = ../../../arm82/asm/arm64/MNNPackC8FP16.S; sourceTree = "<group>"; };
- 48CA2F552681844C003A1796 /* MNNUnpackC8FP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNUnpackC8FP16.S; path = ../../../arm82/asm/arm64/MNNUnpackC8FP16.S; sourceTree = "<group>"; };
- 48F3472D273A7C7200C45394 /* CPUImageProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUImageProcess.cpp; sourceTree = "<group>"; };
- 48F3472E273A7C7300C45394 /* CPUImageProcess.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUImageProcess.hpp; sourceTree = "<group>"; };
- 48F34731273A7C8400C45394 /* ImageProcessFunction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ImageProcessFunction.hpp; sourceTree = "<group>"; };
- 48F34732273A7C8400C45394 /* ImageProcessFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageProcessFunction.cpp; sourceTree = "<group>"; };
- 48F5880D24DEA3F000C484A2 /* GeometryPooling3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryPooling3D.cpp; sourceTree = "<group>"; };
- 48F5880F24DEA3F000C484A2 /* GeometryConv3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryConv3D.cpp; sourceTree = "<group>"; };
- 48F5881024DEA3F000C484A2 /* GeometryDilation2D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryDilation2D.cpp; sourceTree = "<group>"; };
- 48F9E54B2493511200E46522 /* MNNPackedMatMul.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = MNNPackedMatMul.S; sourceTree = "<group>"; };
- 48F9E54D2493A0A800E46522 /* MNNPackC4ForMatMul_A.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = MNNPackC4ForMatMul_A.S; sourceTree = "<group>"; };
- 48FA473D23AA127B00172C3B /* Executor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Executor.cpp; sourceTree = "<group>"; };
- 48FA473E23AA127B00172C3B /* NeuralNetWorkOp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NeuralNetWorkOp.cpp; sourceTree = "<group>"; };
- 48FA473F23AA127B00172C3B /* Optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Optimizer.cpp; sourceTree = "<group>"; };
- 48FA474023AA127B00172C3B /* Expr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Expr.cpp; sourceTree = "<group>"; };
- 48FA474123AA127B00172C3B /* MathOp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MathOp.cpp; sourceTree = "<group>"; };
- 48FA474223AA127B00172C3B /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Utils.cpp; sourceTree = "<group>"; };
- 48FA474323AA127B00172C3B /* Utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Utils.hpp; sourceTree = "<group>"; };
- 48FB9DBF24A8445A008E1A2D /* MNNAxByClampBroadcastC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAxByClampBroadcastC4.S; sourceTree = "<group>"; };
- 48FB9DC024A8445A008E1A2D /* MNNPackedMatMulRemain.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedMatMulRemain.S; sourceTree = "<group>"; };
- 48FB9DC324A848D0008E1A2D /* MNNPackedMatMul.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedMatMul.S; sourceTree = "<group>"; };
- 48FB9DC424A848D0008E1A2D /* MNNPackC4ForMatMul_A.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackC4ForMatMul_A.S; sourceTree = "<group>"; };
- 48FB9DC524A848D0008E1A2D /* MNNPackedMatMulRemain.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedMatMulRemain.S; sourceTree = "<group>"; };
- 48FB9DC624A848D0008E1A2D /* MNNAxByClampBroadcastC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAxByClampBroadcastC4.S; sourceTree = "<group>"; };
- 48FB9DCD24AB080C008E1A2D /* MNNPackC8.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = MNNPackC8.S; sourceTree = "<group>"; };
- 48FD03432467C64700456AF5 /* MatMulSpeed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatMulSpeed.cpp; sourceTree = "<group>"; };
- 48FD03442467C64700456AF5 /* ReluSpeed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReluSpeed.cpp; sourceTree = "<group>"; };
- 48FD03452467C64700456AF5 /* BinarySpeedTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinarySpeedTest.cpp; sourceTree = "<group>"; };
- 48FD0349246AA40300456AF5 /* GeometryConvert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryConvert.cpp; sourceTree = "<group>"; };
- 48FD12BC2466A88C009E9102 /* GeometryImageOp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryImageOp.cpp; sourceTree = "<group>"; };
- 48FD12BD2466A88D009E9102 /* GeometryConv2DBackPropFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryConv2DBackPropFilter.cpp; sourceTree = "<group>"; };
- 4A224A0727D0C2D9000A9260 /* ConvolutionPackFreeWinograd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionPackFreeWinograd.cpp; sourceTree = "<group>"; };
- 4A224A0827D0C2D9000A9260 /* ConvolutionPackWinograd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionPackWinograd.cpp; sourceTree = "<group>"; };
- 4A224A0927D0C2D9000A9260 /* ConvolutionPackWinograd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionPackWinograd.hpp; sourceTree = "<group>"; };
- 4A224A0A27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionPackFreeWinograd.hpp; sourceTree = "<group>"; };
- 4A224A0F27D0C56E000A9260 /* ConvolutionWinogradImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionWinogradImpl.cpp; sourceTree = "<group>"; };
- 4A224A1027D0C56E000A9260 /* ConvolutionWinogradBridge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionWinogradBridge.hpp; sourceTree = "<group>"; };
- 4A224A1127D0C56E000A9260 /* ConvolutionWinogradImpl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionWinogradImpl.hpp; sourceTree = "<group>"; };
- 4A224A1227D0C56E000A9260 /* ConvolutionWinogradBridge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionWinogradBridge.cpp; sourceTree = "<group>"; };
- 4A5BEC6326AAB4B30032F6BD /* ModuleTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleTest.cpp; sourceTree = "<group>"; };
- 4AF4FB20269ED234005BA97B /* SparseConvInt8TiledExecutor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SparseConvInt8TiledExecutor.cpp; sourceTree = "<group>"; };
- 4AF4FB22269ED234005BA97B /* SparseConvInt8TiledExecutor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SparseConvInt8TiledExecutor.hpp; sourceTree = "<group>"; };
- 4AF4FB27269ED243005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseQuantMatMulEpx1.S; sourceTree = "<group>"; };
- 4AF4FB28269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseQuantMatMulEpx4.S; sourceTree = "<group>"; };
- 4AF4FB2B269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseQuantMatMulEpx1.S; sourceTree = "<group>"; };
- 4AF4FB2C269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseQuantMatMulEpx4.S; sourceTree = "<group>"; };
- 4D0C80E22862FC4100C7CAD6 /* CoreMLOPRegister.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLOPRegister.cpp; sourceTree = "<group>"; };
- 4D4CF4622760946500A36D9F /* miscellaneous.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = miscellaneous.cpp; sourceTree = "<group>"; };
- 4D4CF4632760946500A36D9F /* geometric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometric.cpp; sourceTree = "<group>"; };
- 4D4CF4642760946500A36D9F /* filter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter.cpp; sourceTree = "<group>"; };
- 4D4CF4652760946500A36D9F /* color.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color.cpp; sourceTree = "<group>"; };
- 4D4CF4662760946500A36D9F /* draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw.cpp; sourceTree = "<group>"; };
- 4D4DAE67263905390060D37E /* CoreMLDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreMLDefine.h; sourceTree = "<group>"; };
- 4D566298299341270031C1A1 /* MetalFuse.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalFuse.hpp; sourceTree = "<group>"; };
- 4D566299299341270031C1A1 /* MetalFuse.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalFuse.mm; sourceTree = "<group>"; };
- 4D5662C5299B76CE0031C1A1 /* MNNAvgPoolInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAvgPoolInt8.S; sourceTree = "<group>"; };
- 4D5662C7299B76D90031C1A1 /* MNNMaxPoolInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMaxPoolInt8.S; sourceTree = "<group>"; };
- 4D5662C9299B76E10031C1A1 /* MNNAvgPoolInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAvgPoolInt8.S; sourceTree = "<group>"; };
- 4D5662CB299B76ED0031C1A1 /* MNNMaxPoolInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMaxPoolInt8.S; sourceTree = "<group>"; };
- 4D6D7FC8265688EA00F80814 /* MNNPackedSparseMatMulEpx1.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseMatMulEpx1.S; sourceTree = "<group>"; };
- 4D6D7FCA265688F600F80814 /* MNNPackedSparseMatMulEpx4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseMatMulEpx4.S; sourceTree = "<group>"; };
- 4D6D7FCE2656890C00F80814 /* MNNPackedSparseMatMulEpx1.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseMatMulEpx1.S; sourceTree = "<group>"; };
- 4D6D7FD02656891400F80814 /* MNNPackedSparseMatMulEpx4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackedSparseMatMulEpx4.S; sourceTree = "<group>"; };
- 4D6D7FD22656895C00F80814 /* DenseConvolutionTiledExecutor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DenseConvolutionTiledExecutor.cpp; sourceTree = "<group>"; };
- 4D6D7FD42656896600F80814 /* DenseConvolutionTiledExecutor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DenseConvolutionTiledExecutor.hpp; sourceTree = "<group>"; };
- 4D6D7FD62656896D00F80814 /* SparseConvolutionTiledExecutor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SparseConvolutionTiledExecutor.cpp; sourceTree = "<group>"; };
- 4D6D7FD82656897200F80814 /* SparseConvolutionTiledExecutor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SparseConvolutionTiledExecutor.hpp; sourceTree = "<group>"; };
- 4D6D7FDE2656994600F80814 /* benchmark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = benchmark.cpp; sourceTree = "<group>"; };
- 4D759B2B25FF89EE0037B0B6 /* GeometryShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryShape.cpp; sourceTree = "<group>"; };
- 4D9A932626255BDA00F9B43C /* Model.pb-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Model.pb-c.h"; sourceTree = "<group>"; };
- 4D9A932826255BDA00F9B43C /* protobuf-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "protobuf-c.h"; sourceTree = "<group>"; };
- 4D9A932926255BDA00F9B43C /* FeatureTypes.pb-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FeatureTypes.pb-c.h"; sourceTree = "<group>"; };
- 4D9A932A26255BDA00F9B43C /* DataStructures.pb-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DataStructures.pb-c.h"; sourceTree = "<group>"; };
- 4D9A932B26255BDA00F9B43C /* Parameters.pb-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Parameters.pb-c.h"; sourceTree = "<group>"; };
- 4D9A932C26255BDA00F9B43C /* NeuralNetwork.pb-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NeuralNetwork.pb-c.h"; sourceTree = "<group>"; };
- 4D9A932F26255BDA00F9B43C /* DataStructures.pb-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "DataStructures.pb-c.c"; sourceTree = "<group>"; };
- 4D9A933026255BDA00F9B43C /* Parameters.pb-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "Parameters.pb-c.c"; sourceTree = "<group>"; };
- 4D9A933126255BDA00F9B43C /* NeuralNetwork.pb-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "NeuralNetwork.pb-c.c"; sourceTree = "<group>"; };
- 4D9A933226255BDA00F9B43C /* Model.pb-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "Model.pb-c.c"; sourceTree = "<group>"; };
- 4D9A933326255BDA00F9B43C /* protobuf-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "protobuf-c.c"; sourceTree = "<group>"; };
- 4D9A933426255BDA00F9B43C /* FeatureTypes.pb-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "FeatureTypes.pb-c.c"; sourceTree = "<group>"; };
- 4D9A933626255BDA00F9B43C /* CoreMLBackend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLBackend.cpp; sourceTree = "<group>"; };
- 4D9A933726255BDA00F9B43C /* CoreMLExecutor.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CoreMLExecutor.mm; sourceTree = "<group>"; };
- 4D9A933826255BDA00F9B43C /* CoreMLBackend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLBackend.hpp; sourceTree = "<group>"; };
- 4D9A933926255BDA00F9B43C /* CoreMLExecutor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreMLExecutor.h; sourceTree = "<group>"; };
- 4D9A933B26255BDA00F9B43C /* CoreMLReduction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLReduction.cpp; sourceTree = "<group>"; };
- 4D9A933C26255BDA00F9B43C /* CoreMLCommonExecution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLCommonExecution.cpp; sourceTree = "<group>"; };
- 4D9A933D26255BDA00F9B43C /* CoreMLScale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLScale.hpp; sourceTree = "<group>"; };
- 4D9A933E26255BDA00F9B43C /* CoreMLBinary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLBinary.cpp; sourceTree = "<group>"; };
- 4D9A933F26255BDA00F9B43C /* CoreMLPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLPool.hpp; sourceTree = "<group>"; };
- 4D9A934026255BDA00F9B43C /* CoreMLRaster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLRaster.hpp; sourceTree = "<group>"; };
- 4D9A934126255BDA00F9B43C /* CoreMLActivation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLActivation.hpp; sourceTree = "<group>"; };
- 4D9A934226255BDA00F9B43C /* CoreMLArgMax.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLArgMax.cpp; sourceTree = "<group>"; };
- 4D9A934326255BDA00F9B43C /* CoreMLConvolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLConvolution.cpp; sourceTree = "<group>"; };
- 4D9A934426255BDA00F9B43C /* CoreMLUnary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLUnary.cpp; sourceTree = "<group>"; };
- 4D9A934526255BDA00F9B43C /* CoreMLArgMax.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLArgMax.hpp; sourceTree = "<group>"; };
- 4D9A934626255BDA00F9B43C /* CoreMLConvolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLConvolution.hpp; sourceTree = "<group>"; };
- 4D9A934726255BDA00F9B43C /* CoreMLUnary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLUnary.hpp; sourceTree = "<group>"; };
- 4D9A934826255BDA00F9B43C /* CoreMLReduction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLReduction.hpp; sourceTree = "<group>"; };
- 4D9A934926255BDA00F9B43C /* CoreMLCommonExecution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLCommonExecution.hpp; sourceTree = "<group>"; };
- 4D9A934A26255BDA00F9B43C /* CoreMLScale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLScale.cpp; sourceTree = "<group>"; };
- 4D9A934B26255BDA00F9B43C /* CoreMLPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLPool.cpp; sourceTree = "<group>"; };
- 4D9A934C26255BDA00F9B43C /* CoreMLBinary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLBinary.hpp; sourceTree = "<group>"; };
- 4D9A934D26255BDA00F9B43C /* CoreMLRaster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLRaster.cpp; sourceTree = "<group>"; };
- 4D9A934E26255BDA00F9B43C /* CoreMLActivation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLActivation.cpp; sourceTree = "<group>"; };
- 4D9A93A826255DF800F9B43C /* benchmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = benchmark.h; sourceTree = "<group>"; };
- 4D9A93CE26255E6F00F9B43C /* revertMNNModel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = revertMNNModel.hpp; path = ../tools/cpp/revertMNNModel.hpp; sourceTree = "<group>"; };
- 4D9A93CF26255E9600F9B43C /* revertMNNModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = revertMNNModel.cpp; path = ../tools/cpp/revertMNNModel.cpp; sourceTree = "<group>"; };
- 4D9A93D326255ECD00F9B43C /* CoreML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreML.framework; path = System/Library/Frameworks/CoreML.framework; sourceTree = SDKROOT; };
- 4D9A93EA26255FB000F9B43C /* models */ = {isa = PBXFileReference; lastKnownFileType = folder; path = models; sourceTree = "<group>"; };
- 4DAE9B9D2799488C00449DC4 /* structural.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structural.cpp; sourceTree = "<group>"; };
- 4DCC792228FEC5CB00C9BA9E /* MNNGemmInt8AddBiasScale_ARMV86_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_ARMV86_Unit.S; sourceTree = "<group>"; };
- 4DCF53892892B15200B5B393 /* histograms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = histograms.cpp; sourceTree = "<group>"; };
- 4DCF538B2892B16300B5B393 /* CPUHistogram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUHistogram.cpp; sourceTree = "<group>"; };
- 4DCF538C2892B16400B5B393 /* CPUHistogram.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUHistogram.hpp; sourceTree = "<group>"; };
- 4DCF538F2892B17000B5B393 /* ShapeHistogram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeHistogram.cpp; sourceTree = "<group>"; };
- 4DCF53912892B1A000B5B393 /* GatherElementsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GatherElementsTest.cpp; sourceTree = "<group>"; };
- 4DCF53932892B1B500B5B393 /* HistogramTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HistogramTest.cpp; sourceTree = "<group>"; };
- 4DCF53952892B1BD00B5B393 /* SvdTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SvdTest.cpp; sourceTree = "<group>"; };
- 4DD1791A2684815A00B0098F /* ShapeSetDiff1D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSetDiff1D.cpp; sourceTree = "<group>"; };
- 4DD179392694076700B0098F /* MNNSoftmax.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSoftmax.S; sourceTree = "<group>"; };
- 4DD1793B2694078000B0098F /* MNNSoftmax.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSoftmax.S; sourceTree = "<group>"; };
- 4DDD8E0F2B1D70C1005065D1 /* MNNTranspose16Bit8x8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNTranspose16Bit8x8.S; sourceTree = "<group>"; };
- 4DDD8E112B1D70CC005065D1 /* MNNTranspose16Bit8x8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNTranspose16Bit8x8.S; sourceTree = "<group>"; };
- 4DDE2017263809920085AC8F /* CoreMLExecutorWrapper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CoreMLExecutorWrapper.mm; sourceTree = "<group>"; };
- 4DDE2018263809920085AC8F /* CoreMLExecutorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreMLExecutorWrapper.h; sourceTree = "<group>"; };
- 4DE4E82B275E307B0016A916 /* cv */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cv; path = ../tools/cv/include/cv; sourceTree = "<group>"; };
- 4DF63F2C2660D9CB00590730 /* CoreMLInterp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLInterp.cpp; sourceTree = "<group>"; };
- 4DF63F2E2660D9D100590730 /* CoreMLInterp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CoreMLInterp.hpp; sourceTree = "<group>"; };
- 4DF87C1E286D9D460003E2D4 /* GeometryScatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryScatter.cpp; sourceTree = "<group>"; };
- 4DF87C492887D3560003E2D4 /* calib3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = calib3d.cpp; sourceTree = "<group>"; };
- 4DF87C4D2887D39B0003E2D4 /* ShapeSvd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSvd.cpp; sourceTree = "<group>"; };
- 4DF87C4F2887D3E40003E2D4 /* CPUSvd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUSvd.cpp; sourceTree = "<group>"; };
- 4DF87C512887D3F20003E2D4 /* CPUSvd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUSvd.hpp; sourceTree = "<group>"; };
- 6A131E3D25823349002EC3D6 /* PluginShapeInference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PluginShapeInference.cpp; sourceTree = "<group>"; };
- 6A131E3E25823349002EC3D6 /* PluginKernel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PluginKernel.cpp; sourceTree = "<group>"; };
- 9200045321EDBCF700BCE892 /* MNNTestSuite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MNNTestSuite.h; path = ../../../test/MNNTestSuite.h; sourceTree = "<group>"; };
- 9200045521EDBCF700BCE892 /* TestUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TestUtils.h; path = ../../../test/TestUtils.h; sourceTree = "<group>"; };
- 9200045721EDBCF700BCE892 /* TestUtils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = TestUtils.mm; path = ../../../test/TestUtils.mm; sourceTree = "<group>"; };
- 9200045821EDBCF700BCE892 /* MNNTestSuite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MNNTestSuite.cpp; path = ../../../test/MNNTestSuite.cpp; sourceTree = "<group>"; };
- 9200045921EDBCF700BCE892 /* TestUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TestUtils.cpp; path = ../../../test/TestUtils.cpp; sourceTree = "<group>"; };
- 9200045D21EDBDF600BCE892 /* TensorTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TensorTest.cpp; sourceTree = "<group>"; };
- 9200045F21EDBDF600BCE892 /* ImageProcessTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageProcessTest.cpp; sourceTree = "<group>"; };
- 9200046021EDBDF600BCE892 /* MatrixTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatrixTest.cpp; sourceTree = "<group>"; };
- 9200046621EDBDF600BCE892 /* SqueezeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SqueezeTest.cpp; sourceTree = "<group>"; };
- 9200046A21EDBDF600BCE892 /* MatMulTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MatMulTest.cpp; sourceTree = "<group>"; };
- 9200046B21EDBDF600BCE892 /* TileTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TileTest.cpp; sourceTree = "<group>"; };
- 9200046D21EDBDF600BCE892 /* RankTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RankTest.cpp; sourceTree = "<group>"; };
- 9200046E21EDBDF600BCE892 /* GatherTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GatherTest.cpp; sourceTree = "<group>"; };
- 9200046F21EDBDF600BCE892 /* ReductionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReductionTest.cpp; sourceTree = "<group>"; };
- 9200047021EDBDF600BCE892 /* GatherV2Test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GatherV2Test.cpp; sourceTree = "<group>"; };
- 9200047421EDBDF600BCE892 /* ConvolutionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionTest.cpp; sourceTree = "<group>"; };
- 9200047821EDBDF600BCE892 /* ReshapeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReshapeTest.cpp; sourceTree = "<group>"; };
- 9200047921EDBDF600BCE892 /* ReLUTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReLUTest.cpp; sourceTree = "<group>"; };
- 9200047B21EDBDF600BCE892 /* BinaryOPTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinaryOPTest.cpp; sourceTree = "<group>"; };
- 9200047C21EDBDF600BCE892 /* BatchToSpaceNDTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BatchToSpaceNDTest.cpp; sourceTree = "<group>"; };
- 9200047E21EDBDF600BCE892 /* SoftmaxTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoftmaxTest.cpp; sourceTree = "<group>"; };
- 9200048221EDBDF600BCE892 /* FillTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FillTest.cpp; sourceTree = "<group>"; };
- 9200048521EDBDF600BCE892 /* ResizeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResizeTest.cpp; sourceTree = "<group>"; };
- 9200048A21EDBDF600BCE892 /* ConcatTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConcatTest.cpp; sourceTree = "<group>"; };
- 9200048D21EDBDF600BCE892 /* CropTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CropTest.cpp; sourceTree = "<group>"; };
- 9200049121EDBDF600BCE892 /* SpaceToBatchNDTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpaceToBatchNDTest.cpp; sourceTree = "<group>"; };
- 9200049221EDBDF600BCE892 /* RangeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeTest.cpp; sourceTree = "<group>"; };
- 9200049321EDBDF600BCE892 /* SeLUTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeLUTest.cpp; sourceTree = "<group>"; };
- 9200049421EDBDF600BCE892 /* UnaryTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnaryTest.cpp; sourceTree = "<group>"; };
- 9200049621EDBDF600BCE892 /* PReLUTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PReLUTest.cpp; sourceTree = "<group>"; };
- 924B11AB21E73B9C006B37DB /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
- 925702CE21EF0F5300A2A3CA /* TensorUtilsTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TensorUtilsTest.cpp; sourceTree = "<group>"; };
- 925702D121EF270D00A2A3CA /* BufferAllocatorTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BufferAllocatorTest.cpp; sourceTree = "<group>"; };
- 925F018821FF1E0B00E648A1 /* SqueezeNetTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SqueezeNetTest.cpp; path = ../../test/Model/SqueezeNetTest.cpp; sourceTree = SOURCE_ROOT; };
- 925F018A21FF222E00E648A1 /* model */ = {isa = PBXFileReference; lastKnownFileType = folder; name = model; path = ../../resource/model; sourceTree = "<group>"; };
- 925F018C21FFF3D300E648A1 /* MobileNetTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MobileNetTest.cpp; path = ../../test/Model/MobileNetTest.cpp; sourceTree = SOURCE_ROOT; };
- 926F5C5F1FFF3D360078EE0A /* libc.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libc.tbd; path = usr/lib/libc.tbd; sourceTree = SDKROOT; };
- 9273AB4B1FE7BE4D00477B22 /* Playground.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Playground.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 9273AB4D1FE7BE4D00477B22 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
- 9273AB4E1FE7BE4D00477B22 /* AppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = "<group>"; };
- 9273AB561FE7BE4D00477B22 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
- 9273AB5B1FE7BE4D00477B22 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 9273AB5C1FE7BE4D00477B22 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- 92A4E0FB21F05A4F000B0919 /* MemoryUtilsTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryUtilsTest.cpp; sourceTree = "<group>"; };
- 92A4E10221F07C76000B0919 /* AutoStorageTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AutoStorageTest.cpp; sourceTree = "<group>"; };
- 92C674FD22549C9900011D33 /* ReLU6Test.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ReLU6Test.cpp; sourceTree = "<group>"; };
- 92D765B8222819EF00178BE5 /* BackendTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BackendTest.cpp; sourceTree = "<group>"; };
- 92FF00D523AA0B4800AC97F6 /* CPUQuanConvolutionDepthwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuanConvolutionDepthwise.cpp; sourceTree = "<group>"; };
- 92FF00D723AA0B4800AC97F6 /* CPUPoolInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUPoolInt8.cpp; sourceTree = "<group>"; };
- 92FF00DB23AA0B4800AC97F6 /* CPUInterp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUInterp.hpp; sourceTree = "<group>"; };
- 92FF00DC23AA0B4900AC97F6 /* CPUROIPooling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUROIPooling.cpp; sourceTree = "<group>"; };
- 92FF00DE23AA0B4900AC97F6 /* CPURNNSequenceGRU.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURNNSequenceGRU.hpp; sourceTree = "<group>"; };
- 92FF00DF23AA0B4900AC97F6 /* CPUCropAndResize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUCropAndResize.cpp; sourceTree = "<group>"; };
- 92FF00E023AA0B4900AC97F6 /* CPUSelect.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUSelect.hpp; sourceTree = "<group>"; };
- 92FF00E123AA0B4900AC97F6 /* CPUFloatToInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUFloatToInt8.cpp; sourceTree = "<group>"; };
- 92FF00E323AA0B4900AC97F6 /* CPUQuantizedAvgPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuantizedAvgPool.cpp; sourceTree = "<group>"; };
- 92FF00E423AA0B4900AC97F6 /* CPUProposal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUProposal.hpp; sourceTree = "<group>"; };
- 92FF00E823AA0B4900AC97F6 /* CPUNonMaxSuppressionV2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUNonMaxSuppressionV2.cpp; sourceTree = "<group>"; };
- 92FF00EB23AA0B4900AC97F6 /* CPUMatrixBandPart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUMatrixBandPart.cpp; sourceTree = "<group>"; };
- 92FF00EC23AA0B4900AC97F6 /* CPUQuantizationUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizationUtils.hpp; sourceTree = "<group>"; };
- 92FF00ED23AA0B4900AC97F6 /* CPUInt8ToFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUInt8ToFloat.cpp; sourceTree = "<group>"; };
- 92FF00F123AA0B4A00AC97F6 /* CPUPoolInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUPoolInt8.hpp; sourceTree = "<group>"; };
- 92FF00F223AA0B4A00AC97F6 /* CPUArgMax.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUArgMax.cpp; sourceTree = "<group>"; };
- 92FF00F323AA0B4A00AC97F6 /* CPUConvolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUConvolution.cpp; sourceTree = "<group>"; };
- 92FF00F423AA0B4A00AC97F6 /* CPUInt8ToFloat.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUInt8ToFloat.hpp; sourceTree = "<group>"; };
- 92FF00F523AA0B4A00AC97F6 /* CPUUnary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUUnary.hpp; sourceTree = "<group>"; };
- 92FF00F823AA0B4A00AC97F6 /* CPUPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUPool.hpp; sourceTree = "<group>"; };
- 92FF00F923AA0B4A00AC97F6 /* CPUQuanConvolutionDepthwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuanConvolutionDepthwise.hpp; sourceTree = "<group>"; };
- 92FF00FD23AA0B4A00AC97F6 /* CPUDeconvolutionDepthwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDeconvolutionDepthwise.cpp; sourceTree = "<group>"; };
- 92FF00FE23AA0B4B00AC97F6 /* CPUFloatToInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUFloatToInt8.hpp; sourceTree = "<group>"; };
- 92FF010423AA0B4B00AC97F6 /* CPUDeconvolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDeconvolution.hpp; sourceTree = "<group>"; };
- 92FF010523AA0B4B00AC97F6 /* CPUFixedPoint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUFixedPoint.hpp; sourceTree = "<group>"; };
- 92FF010623AA0B4B00AC97F6 /* CPUDequantize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDequantize.hpp; sourceTree = "<group>"; };
- 92FF010A23AA0B4B00AC97F6 /* CPUReduction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUReduction.hpp; sourceTree = "<group>"; };
- 92FF010B23AA0B4B00AC97F6 /* CPUWhere.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUWhere.hpp; sourceTree = "<group>"; };
- 92FF010C23AA0B4B00AC97F6 /* CPULinSpace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPULinSpace.hpp; sourceTree = "<group>"; };
- 92FF010D23AA0B4C00AC97F6 /* CPUDetectionOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDetectionOutput.cpp; sourceTree = "<group>"; };
- 92FF011123AA0B4C00AC97F6 /* CPURange.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURange.hpp; sourceTree = "<group>"; };
- 92FF011223AA0B4C00AC97F6 /* CPUMatMul.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUMatMul.cpp; sourceTree = "<group>"; };
- 92FF011423AA0B4C00AC97F6 /* CPUCast.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUCast.hpp; sourceTree = "<group>"; };
- 92FF011523AA0B4C00AC97F6 /* CPUEltwiseInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUEltwiseInt8.hpp; sourceTree = "<group>"; };
- 92FF011623AA0B4C00AC97F6 /* CPUTFQuantizedConv2D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUTFQuantizedConv2D.cpp; sourceTree = "<group>"; };
- 92FF011823AA0B4C00AC97F6 /* CPUQuantizedMaxPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuantizedMaxPool.cpp; sourceTree = "<group>"; };
- 92FF011923AA0B4C00AC97F6 /* CPUScale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUScale.hpp; sourceTree = "<group>"; };
- 92FF011C23AA0B4D00AC97F6 /* CPUDeconvolutionDepthwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDeconvolutionDepthwise.hpp; sourceTree = "<group>"; };
- 92FF011F23AA0B4D00AC97F6 /* CPUDepthwiseConvInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDepthwiseConvInt8.hpp; sourceTree = "<group>"; };
- 92FF012123AA0B4D00AC97F6 /* CPUQuantizedLogistic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuantizedLogistic.cpp; sourceTree = "<group>"; };
- 92FF012223AA0B4D00AC97F6 /* CPUBinary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUBinary.cpp; sourceTree = "<group>"; };
- 92FF012423AA0B4D00AC97F6 /* CPUQuantizedMaxPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizedMaxPool.hpp; sourceTree = "<group>"; };
- 92FF012723AA0B4D00AC97F6 /* CPUCropAndResize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUCropAndResize.hpp; sourceTree = "<group>"; };
- 92FF012A23AA0B4D00AC97F6 /* CPUQuantizedSoftmax.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuantizedSoftmax.cpp; sourceTree = "<group>"; };
- 92FF012C23AA0B4D00AC97F6 /* CPUProposal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUProposal.cpp; sourceTree = "<group>"; };
- 92FF012E23AA0B4E00AC97F6 /* CPUDequantize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDequantize.cpp; sourceTree = "<group>"; };
- 92FF012F23AA0B4E00AC97F6 /* CPUBackend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUBackend.cpp; sourceTree = "<group>"; };
- 92FF013123AA0B4E00AC97F6 /* CPUInstanceNorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUInstanceNorm.cpp; sourceTree = "<group>"; };
- 92FF013223AA0B4E00AC97F6 /* CPUMoments.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUMoments.hpp; sourceTree = "<group>"; };
- 92FF013323AA0B4E00AC97F6 /* CPUTopKV2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUTopKV2.cpp; sourceTree = "<group>"; };
- 92FF013423AA0B4E00AC97F6 /* CPUUnary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUUnary.cpp; sourceTree = "<group>"; };
- 92FF013523AA0B4E00AC97F6 /* CPUQuantizedAdd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizedAdd.hpp; sourceTree = "<group>"; };
- 92FF013623AA0B4E00AC97F6 /* CPUWhere.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUWhere.cpp; sourceTree = "<group>"; };
- 92FF013B23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUInt8ToInt16WithOffsetC4Fast.S; sourceTree = "<group>"; };
- 92FF013C23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAddInt8.S; sourceTree = "<group>"; };
- 92FF013D23AA0B4E00AC97F6 /* MNNMatrixProd.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixProd.S; sourceTree = "<group>"; };
- 92FF013E23AA0B4E00AC97F6 /* MNNFloat2Int8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNFloat2Int8.S; sourceTree = "<group>"; };
- 92FF013F23AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC4NearestOpt.S; sourceTree = "<group>"; };
- 92FF014023AA0B4E00AC97F6 /* MNNAddC4WithStride.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAddC4WithStride.S; sourceTree = "<group>"; };
- 92FF014123AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNQuanToDestUint8.S; sourceTree = "<group>"; };
- 92FF014223AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNLoadU8AndSum.S; sourceTree = "<group>"; };
- 92FF014523AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNStrassenMergeCFunction.S; sourceTree = "<group>"; };
- 92FF014623AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBlitC1ToFloatRGBA.S; sourceTree = "<group>"; };
- 92FF014723AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCopyC4WithStride.S; sourceTree = "<group>"; };
- 92FF014823AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToBGRUnit.S; sourceTree = "<group>"; };
- 92FF014923AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNLineDepthWiseInt8AddBiasScaleUnit.S; sourceTree = "<group>"; };
- 92FF014A23AA0B4E00AC97F6 /* MNNUnPackC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUnPackC4.S; sourceTree = "<group>"; };
- 92FF014B23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC1NearestOpt.S; sourceTree = "<group>"; };
- 92FF014D23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToRGBUnit.S; sourceTree = "<group>"; };
- 92FF014E23AA0B4E00AC97F6 /* MNNPackC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackC4.S; sourceTree = "<group>"; };
- 92FF014F23AA0B4E00AC97F6 /* MNNMinFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMinFloat.S; sourceTree = "<group>"; };
- 92FF015123AA0B4E00AC97F6 /* MNNMaxFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMaxFloat.S; sourceTree = "<group>"; };
- 92FF015223AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToRGBAUnit.S; sourceTree = "<group>"; };
- 92FF015523AA0B4E00AC97F6 /* MNNMatrixMax.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixMax.S; sourceTree = "<group>"; };
- 92FF015623AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthWiseInt8.S; sourceTree = "<group>"; };
- 92FF015723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForUnitDepthWiseUint8.S; sourceTree = "<group>"; };
- 92FF015B23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAndAddBias.S; sourceTree = "<group>"; };
- 92FF015C23AA0B4E00AC97F6 /* MNNReluInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluInt8.S; sourceTree = "<group>"; };
- 92FF015D23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthWiseUint8.S; sourceTree = "<group>"; };
- 92FF015E23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC4BilinearOpt.S; sourceTree = "<group>"; };
- 92FF016023AA0B4E00AC97F6 /* MNNMatrixSub.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixSub.S; sourceTree = "<group>"; };
- 92FF016123AA0B4E00AC97F6 /* MNNPowC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPowC8.S; sourceTree = "<group>"; };
- 92FF016223AA0B4E00AC97F6 /* MNNMatrixAdd.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixAdd.S; sourceTree = "<group>"; };
- 92FF016323AA0B4E00AC97F6 /* MNNExpC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNExpC8.S; sourceTree = "<group>"; };
- 92FF016523AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvDwF23SourceTransUnit.S; sourceTree = "<group>"; };
- 92FF016623AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNWinogradMatrixProductLeft.S; sourceTree = "<group>"; };
- 92FF016723AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNDeconvRunForUnitDepthWise.S; sourceTree = "<group>"; };
- 92FF016823AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC1BilinearOpt.S; sourceTree = "<group>"; };
- 92FF016A23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_16x4_Unit.S; sourceTree = "<group>"; };
- 92FF016C23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNWinogradMatrixProductRight.S; sourceTree = "<group>"; };
- 92FF016E23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluWithSlopeChannel.S; sourceTree = "<group>"; };
- 92FF017223AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBlitC3ToFloatRGBA.S; sourceTree = "<group>"; };
- 92FF017423AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUInt8ToInt16WithOffsetC4Common.S; sourceTree = "<group>"; };
- 92FF017523AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNInt8ScaleToFloat.S; sourceTree = "<group>"; };
- 92FF017623AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForUnitDepthWise.S; sourceTree = "<group>"; };
- 92FF017723AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvDwF23MulTransUnit.S; sourceTree = "<group>"; };
- 92FF017823AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthwise.S; sourceTree = "<group>"; };
- 92FF017923AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmint8to32_8x4_Unit.S; sourceTree = "<group>"; };
- 92FF017D23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUInt8ToInt16WithOffsetC4Fast.S; sourceTree = "<group>"; };
- 92FF017E23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAddInt8.S; sourceTree = "<group>"; };
- 92FF017F23AA0B4E00AC97F6 /* MNNMatrixProd.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixProd.S; sourceTree = "<group>"; };
- 92FF018023AA0B4E00AC97F6 /* MNNFloat2Int8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNFloat2Int8.S; sourceTree = "<group>"; };
- 92FF018123AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC4NearestOpt.S; sourceTree = "<group>"; };
- 92FF018223AA0B4E00AC97F6 /* MNNAddC4WithStride.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNAddC4WithStride.S; sourceTree = "<group>"; };
- 92FF018323AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNQuanToDestUint8.S; sourceTree = "<group>"; };
- 92FF018423AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNLoadU8AndSum.S; sourceTree = "<group>"; };
- 92FF018723AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNStrassenMergeCFunction.S; sourceTree = "<group>"; };
- 92FF018823AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBlitC1ToFloatRGBA.S; sourceTree = "<group>"; };
- 92FF018923AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCopyC4WithStride.S; sourceTree = "<group>"; };
- 92FF018A23AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToBGRUnit.S; sourceTree = "<group>"; };
- 92FF018B23AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNLineDepthWiseInt8AddBiasScaleUnit.S; sourceTree = "<group>"; };
- 92FF018C23AA0B4E00AC97F6 /* MNNUnPackC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUnPackC4.S; sourceTree = "<group>"; };
- 92FF018D23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC1NearestOpt.S; sourceTree = "<group>"; };
- 92FF018F23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToRGBUnit.S; sourceTree = "<group>"; };
- 92FF019023AA0B4E00AC97F6 /* MNNPackC4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackC4.S; sourceTree = "<group>"; };
- 92FF019123AA0B4E00AC97F6 /* MNNMinFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMinFloat.S; sourceTree = "<group>"; };
- 92FF019323AA0B4E00AC97F6 /* MNNMaxFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMaxFloat.S; sourceTree = "<group>"; };
- 92FF019423AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNNV21ToRGBAUnit.S; sourceTree = "<group>"; };
- 92FF019723AA0B4E00AC97F6 /* MNNMatrixMax.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixMax.S; sourceTree = "<group>"; };
- 92FF019823AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthWiseInt8.S; sourceTree = "<group>"; };
- 92FF019923AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForUnitDepthWiseUint8.S; sourceTree = "<group>"; };
- 92FF019C23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAndAddBias.S; sourceTree = "<group>"; };
- 92FF019D23AA0B4E00AC97F6 /* MNNReluInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluInt8.S; sourceTree = "<group>"; };
- 92FF019E23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthWiseUint8.S; sourceTree = "<group>"; };
- 92FF019F23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC4BilinearOpt.S; sourceTree = "<group>"; };
- 92FF01A123AA0B4E00AC97F6 /* MNNMatrixSub.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixSub.S; sourceTree = "<group>"; };
- 92FF01A223AA0B4E00AC97F6 /* MNNPowC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPowC8.S; sourceTree = "<group>"; };
- 92FF01A323AA0B4E00AC97F6 /* MNNMatrixAdd.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNMatrixAdd.S; sourceTree = "<group>"; };
- 92FF01A423AA0B4E00AC97F6 /* MNNExpC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNExpC8.S; sourceTree = "<group>"; };
- 92FF01A623AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvDwF23SourceTransUnit.S; sourceTree = "<group>"; };
- 92FF01A723AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNWinogradMatrixProductLeft.S; sourceTree = "<group>"; };
- 92FF01A823AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNDeconvRunForUnitDepthWise.S; sourceTree = "<group>"; };
- 92FF01A923AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNSamplerC1BilinearOpt.S; sourceTree = "<group>"; };
- 92FF01AB23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_16x4_Unit.S; sourceTree = "<group>"; };
- 92FF01AD23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNWinogradMatrixProductRight.S; sourceTree = "<group>"; };
- 92FF01AF23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluWithSlopeChannel.S; sourceTree = "<group>"; };
- 92FF01B323AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBlitC3ToFloatRGBA.S; sourceTree = "<group>"; };
- 92FF01B523AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNUInt8ToInt16WithOffsetC4Common.S; sourceTree = "<group>"; };
- 92FF01B623AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNInt8ScaleToFloat.S; sourceTree = "<group>"; };
- 92FF01B723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForUnitDepthWise.S; sourceTree = "<group>"; };
- 92FF01B823AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvDwF23MulTransUnit.S; sourceTree = "<group>"; };
- 92FF01B923AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNConvRunForLineDepthwise.S; sourceTree = "<group>"; };
- 92FF01BA23AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmint8to32_8x4_Unit.S; sourceTree = "<group>"; };
- 92FF01BD23AA0B4E00AC97F6 /* MNNAsmGlobal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MNNAsmGlobal.h; sourceTree = "<group>"; };
- 92FF01C023AA0B4E00AC97F6 /* CPUArgMax.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUArgMax.hpp; sourceTree = "<group>"; };
- 92FF01C323AA0B4F00AC97F6 /* CPUReduction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUReduction.cpp; sourceTree = "<group>"; };
- 92FF01C623AA0B4F00AC97F6 /* CPUQuantizedAvgPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizedAvgPool.hpp; sourceTree = "<group>"; };
- 92FF01CD23AA0B4F00AC97F6 /* CPUSetDiff1D.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUSetDiff1D.hpp; sourceTree = "<group>"; };
- 92FF01CE23AA0B4F00AC97F6 /* CPUCast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUCast.cpp; sourceTree = "<group>"; };
- 92FF01D123AA0B4F00AC97F6 /* CPUOneHot.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUOneHot.hpp; sourceTree = "<group>"; };
- 92FF01D523AA0B5000AC97F6 /* CPUSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUSelect.cpp; sourceTree = "<group>"; };
- 92FF01D723AA0B5000AC97F6 /* CPUConvolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUConvolution.hpp; sourceTree = "<group>"; };
- 92FF01D823AA0B5000AC97F6 /* CPUOneHot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUOneHot.cpp; sourceTree = "<group>"; };
- 92FF01D923AA0B5000AC97F6 /* CPUTFQuantizedConv2D.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUTFQuantizedConv2D.hpp; sourceTree = "<group>"; };
- 92FF01DB23AA0B5000AC97F6 /* CPUDetectionPostProcess.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDetectionPostProcess.hpp; sourceTree = "<group>"; };
- 92FF01DC23AA0B5000AC97F6 /* CPURelu.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURelu.hpp; sourceTree = "<group>"; };
- 92FF01E423AA0B5100AC97F6 /* CPUScale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUScale.cpp; sourceTree = "<group>"; };
- 92FF01E523AA0B5100AC97F6 /* CPUUnravelIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUUnravelIndex.cpp; sourceTree = "<group>"; };
- 92FF01E623AA0B5100AC97F6 /* CPUResize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUResize.hpp; sourceTree = "<group>"; };
- 92FF01E723AA0B5100AC97F6 /* CPUDetectionOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDetectionOutput.hpp; sourceTree = "<group>"; };
- 92FF01E823AA0B5100AC97F6 /* CPURuntime.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPURuntime.hpp; sourceTree = "<group>"; };
- 92FF01EB23AA0B5100AC97F6 /* CPURNNSequenceGRU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURNNSequenceGRU.cpp; sourceTree = "<group>"; };
- 92FF01EC23AA0B5100AC97F6 /* CPUResize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUResize.cpp; sourceTree = "<group>"; };
- 92FF01EF23AA0B5100AC97F6 /* CPUQuantizedSoftmax.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizedSoftmax.hpp; sourceTree = "<group>"; };
- 92FF01F023AA0B5200AC97F6 /* CPURuntime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURuntime.cpp; sourceTree = "<group>"; };
- 92FF01F123AA0B5200AC97F6 /* CPUPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUPool.cpp; sourceTree = "<group>"; };
- 92FF01F423AA0B5200AC97F6 /* CPUEltwiseInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUEltwiseInt8.cpp; sourceTree = "<group>"; };
- 92FF01F723AA0B5200AC97F6 /* CPUBinary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUBinary.hpp; sourceTree = "<group>"; };
- 92FF01F823AA0B5200AC97F6 /* CPUConvolutionDepthwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUConvolutionDepthwise.cpp; sourceTree = "<group>"; };
- 92FF01F923AA0B5200AC97F6 /* CPUROIPooling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUROIPooling.hpp; sourceTree = "<group>"; };
- 92FF01FA23AA0B5200AC97F6 /* CPUInstanceNorm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUInstanceNorm.hpp; sourceTree = "<group>"; };
- 92FF01FE23AA0B5200AC97F6 /* CPURelu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURelu.cpp; sourceTree = "<group>"; };
- 92FF01FF23AA0B5200AC97F6 /* CPUDetectionPostProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDetectionPostProcess.cpp; sourceTree = "<group>"; };
- 92FF020323AA0B5300AC97F6 /* CPUSetDiff1D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUSetDiff1D.cpp; sourceTree = "<group>"; };
- 92FF020623AA0B5300AC97F6 /* CPUMoments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUMoments.cpp; sourceTree = "<group>"; };
- 92FF020723AA0B5300AC97F6 /* CPULinSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPULinSpace.cpp; sourceTree = "<group>"; };
- 92FF020823AA0B5300AC97F6 /* CPUTensorConvert.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUTensorConvert.hpp; sourceTree = "<group>"; };
- 92FF020923AA0B5300AC97F6 /* CPUQuantizedLogistic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUQuantizedLogistic.hpp; sourceTree = "<group>"; };
- 92FF020B23AA0B5300AC97F6 /* CPURange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPURange.cpp; sourceTree = "<group>"; };
- 92FF020C23AA0B5500AC97F6 /* CPUUnravelIndex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUUnravelIndex.hpp; sourceTree = "<group>"; };
- 92FF020D23AA0B5500AC97F6 /* CPUEltwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUEltwise.hpp; sourceTree = "<group>"; };
- 92FF020E23AA0B5500AC97F6 /* CPUMatrixBandPart.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUMatrixBandPart.hpp; sourceTree = "<group>"; };
- 92FF021223AA0B5600AC97F6 /* CPUBackend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUBackend.hpp; sourceTree = "<group>"; };
- 92FF021323AA0B5600AC97F6 /* CPUDeconvolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDeconvolution.cpp; sourceTree = "<group>"; };
- 92FF021423AA0B5600AC97F6 /* CPUQuantizedAdd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUQuantizedAdd.cpp; sourceTree = "<group>"; };
- 92FF021723AA0B5600AC97F6 /* CPUDepthwiseConvInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDepthwiseConvInt8.cpp; sourceTree = "<group>"; };
- 92FF021C23AA0B5600AC97F6 /* Convolution1x1Strassen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Convolution1x1Strassen.hpp; sourceTree = "<group>"; };
- 92FF021D23AA0B5600AC97F6 /* CommonOptFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommonOptFunction.cpp; sourceTree = "<group>"; };
- 92FF021F23AA0B5600AC97F6 /* StrassenMatmulComputor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StrassenMatmulComputor.cpp; sourceTree = "<group>"; };
- 92FF022123AA0B5600AC97F6 /* CommonOptFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonOptFunction.h; sourceTree = "<group>"; };
- 92FF022323AA0B5600AC97F6 /* Int8FunctionsOpt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Int8FunctionsOpt.cpp; sourceTree = "<group>"; };
- 92FF022523AA0B5600AC97F6 /* ConvOpt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvOpt.cpp; sourceTree = "<group>"; };
- 92FF022623AA0B5600AC97F6 /* OptimizedComputer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OptimizedComputer.cpp; sourceTree = "<group>"; };
- 92FF022723AA0B5600AC97F6 /* DeconvolutionWithStride.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DeconvolutionWithStride.hpp; sourceTree = "<group>"; };
- 92FF022823AA0B5600AC97F6 /* ConvolutionTiledExecutor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionTiledExecutor.hpp; sourceTree = "<group>"; };
- 92FF022923AA0B5600AC97F6 /* ConvolutionIntFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionIntFactory.cpp; sourceTree = "<group>"; };
- 92FF022A23AA0B5600AC97F6 /* WinogradOptFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WinogradOptFunction.cpp; sourceTree = "<group>"; };
- 92FF022B23AA0B5600AC97F6 /* ConvolutionGroup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionGroup.hpp; sourceTree = "<group>"; };
- 92FF022C23AA0B5600AC97F6 /* ConvolutionFloatFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConvolutionFloatFactory.h; sourceTree = "<group>"; };
- 92FF022E23AA0B5600AC97F6 /* ResizeFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResizeFunction.h; sourceTree = "<group>"; };
- 92FF022F23AA0B5600AC97F6 /* ConvolutionDepthwise3x3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionDepthwise3x3.cpp; sourceTree = "<group>"; };
- 92FF023023AA0B5600AC97F6 /* ConvolutionIntFactory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionIntFactory.hpp; sourceTree = "<group>"; };
- 92FF023123AA0B5600AC97F6 /* WinogradOptFunction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WinogradOptFunction.hpp; sourceTree = "<group>"; };
- 92FF023223AA0B5600AC97F6 /* ConvolutionGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionGroup.cpp; sourceTree = "<group>"; };
- 92FF023323AA0B5600AC97F6 /* ConvolutionFloatFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionFloatFactory.cpp; sourceTree = "<group>"; };
- 92FF023523AA0B5600AC97F6 /* ConvolutionDepthwise3x3.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvolutionDepthwise3x3.hpp; sourceTree = "<group>"; };
- 92FF023623AA0B5600AC97F6 /* Convolution1x1Strassen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Convolution1x1Strassen.cpp; sourceTree = "<group>"; };
- 92FF023723AA0B5600AC97F6 /* ResizeFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResizeFunction.cpp; sourceTree = "<group>"; };
- 92FF023823AA0B5600AC97F6 /* StrassenMatmulComputor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StrassenMatmulComputor.hpp; sourceTree = "<group>"; };
- 92FF023B23AA0B5600AC97F6 /* ConvOpt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConvOpt.h; sourceTree = "<group>"; };
- 92FF023E23AA0B5600AC97F6 /* OptimizedComputer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OptimizedComputer.hpp; sourceTree = "<group>"; };
- 92FF023F23AA0B5600AC97F6 /* Int8FunctionsOpt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Int8FunctionsOpt.h; sourceTree = "<group>"; };
- 92FF024023AA0B5600AC97F6 /* DeconvolutionWithStride.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeconvolutionWithStride.cpp; sourceTree = "<group>"; };
- 92FF024123AA0B5600AC97F6 /* ConvolutionTiledExecutor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionTiledExecutor.cpp; sourceTree = "<group>"; };
- 92FF024523AA0B5700AC97F6 /* CPUEltwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUEltwise.cpp; sourceTree = "<group>"; };
- 92FF024623AA0B5700AC97F6 /* CPUInterp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUInterp.cpp; sourceTree = "<group>"; };
- 92FF024823AA0B5700AC97F6 /* CPUNonMaxSuppressionV2.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUNonMaxSuppressionV2.hpp; sourceTree = "<group>"; };
- 92FF024B23AA0B5700AC97F6 /* CPUMatMul.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUMatMul.hpp; sourceTree = "<group>"; };
- 92FF024C23AA0B5700AC97F6 /* CPUConvolutionDepthwise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUConvolutionDepthwise.hpp; sourceTree = "<group>"; };
- 92FF025023AA0B5900AC97F6 /* CPUOPRegister.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUOPRegister.cpp; sourceTree = "<group>"; };
- 92FF025223AA0B5900AC97F6 /* CPUTensorConvert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUTensorConvert.cpp; sourceTree = "<group>"; };
- 92FF025323AA0B5900AC97F6 /* CPUTopKV2.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUTopKV2.hpp; sourceTree = "<group>"; };
- 92FF03D323AA0B6C00AC97F6 /* ShapeQuantizedMaxPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeQuantizedMaxPool.cpp; sourceTree = "<group>"; };
- 92FF03D423AA0B6C00AC97F6 /* ShapeFill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFill.cpp; sourceTree = "<group>"; };
- 92FF03D523AA0B6C00AC97F6 /* ShapeUnpack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeUnpack.cpp; sourceTree = "<group>"; };
- 92FF03D623AA0B6C00AC97F6 /* ShapeNonMaxSuppressionV2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeNonMaxSuppressionV2.cpp; sourceTree = "<group>"; };
- 92FF03D723AA0B6C00AC97F6 /* ShapePool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePool.cpp; sourceTree = "<group>"; };
- 92FF03D823AA0B6C00AC97F6 /* ShapeRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeRange.cpp; sourceTree = "<group>"; };
- 92FF03DA23AA0B6D00AC97F6 /* ShapePack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePack.cpp; sourceTree = "<group>"; };
- 92FF03DB23AA0B6D00AC97F6 /* ShapeDeconvolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDeconvolution.cpp; sourceTree = "<group>"; };
- 92FF03DC23AA0B6D00AC97F6 /* ShapeConcat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeConcat.cpp; sourceTree = "<group>"; };
- 92FF03DD23AA0B6D00AC97F6 /* ShapeScatterNd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeScatterNd.cpp; sourceTree = "<group>"; };
- 92FF03DE23AA0B6D00AC97F6 /* ShapeROIPooling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeROIPooling.cpp; sourceTree = "<group>"; };
- 92FF03DF23AA0B6D00AC97F6 /* ShapeSize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSize.cpp; sourceTree = "<group>"; };
- 92FF03E023AA0B6D00AC97F6 /* ShapeCosineSimilarity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeCosineSimilarity.cpp; sourceTree = "<group>"; };
- 92FF03E123AA0B6D00AC97F6 /* ShapeMatMul.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeMatMul.cpp; sourceTree = "<group>"; };
- 92FF03E223AA0B6D00AC97F6 /* ShapeInterp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeInterp.cpp; sourceTree = "<group>"; };
- 92FF03E323AA0B6D00AC97F6 /* ShapeLinSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeLinSpace.cpp; sourceTree = "<group>"; };
- 92FF03E523AA0B6D00AC97F6 /* ShapeOneHot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeOneHot.cpp; sourceTree = "<group>"; };
- 92FF03E723AA0B6D00AC97F6 /* ShapePadding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePadding.cpp; sourceTree = "<group>"; };
- 92FF03E823AA0B6D00AC97F6 /* ShapeProposal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeProposal.cpp; sourceTree = "<group>"; };
- 92FF03E923AA0B6D00AC97F6 /* ShapeSliceTf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSliceTf.cpp; sourceTree = "<group>"; };
- 92FF03EA23AA0B6D00AC97F6 /* ShapeQuantizedAvgPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeQuantizedAvgPool.cpp; sourceTree = "<group>"; };
- 92FF03EB23AA0B6E00AC97F6 /* ShapeSpaceToBatchND.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSpaceToBatchND.cpp; sourceTree = "<group>"; };
- 92FF03EC23AA0B6E00AC97F6 /* ShapeWhere.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeWhere.cpp; sourceTree = "<group>"; };
- 92FF03ED23AA0B6E00AC97F6 /* ShapeCrop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeCrop.cpp; sourceTree = "<group>"; };
- 92FF03EE23AA0B6E00AC97F6 /* ShapeStridedSlice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeStridedSlice.cpp; sourceTree = "<group>"; };
- 92FF03EF23AA0B6E00AC97F6 /* ShapeConvolution3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeConvolution3D.cpp; sourceTree = "<group>"; };
- 92FF03F023AA0B6E00AC97F6 /* ShapeSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSelect.cpp; sourceTree = "<group>"; };
- 92FF03F123AA0B6E00AC97F6 /* ShapeDetectionOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDetectionOutput.cpp; sourceTree = "<group>"; };
- 92FF03F223AA0B6E00AC97F6 /* ShapeUnravelIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeUnravelIndex.cpp; sourceTree = "<group>"; };
- 92FF03F323AA0B6E00AC97F6 /* ShapeDequantize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDequantize.cpp; sourceTree = "<group>"; };
- 92FF03F423AA0B6E00AC97F6 /* ShapePermute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePermute.cpp; sourceTree = "<group>"; };
- 92FF03F523AA0B6E00AC97F6 /* ShapeDetectionPostProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDetectionPostProcess.cpp; sourceTree = "<group>"; };
- 92FF03F623AA0B6E00AC97F6 /* ShapeExpandDims.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeExpandDims.cpp; sourceTree = "<group>"; };
- 92FF03F723AA0B6E00AC97F6 /* ShapeGatherV2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeGatherV2.cpp; sourceTree = "<group>"; };
- 92FF03F823AA0B6E00AC97F6 /* ShapeBatchToSpaceND.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeBatchToSpaceND.cpp; sourceTree = "<group>"; };
- 92FF03F923AA0B6F00AC97F6 /* ShapeTensorConvert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTensorConvert.cpp; sourceTree = "<group>"; };
- 92FF03FA23AA0B6F00AC97F6 /* ShapeSlice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSlice.cpp; sourceTree = "<group>"; };
- 92FF03FB23AA0B6F00AC97F6 /* ShapeMoments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeMoments.cpp; sourceTree = "<group>"; };
- 92FF03FD23AA0B6F00AC97F6 /* ShapeTopKV2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTopKV2.cpp; sourceTree = "<group>"; };
- 92FF03FE23AA0B6F00AC97F6 /* ShapeLSTM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeLSTM.cpp; sourceTree = "<group>"; };
- 92FF03FF23AA0B6F00AC97F6 /* ShapeSpaceToDepth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSpaceToDepth.cpp; sourceTree = "<group>"; };
- 92FF040023AA0B6F00AC97F6 /* ShapeInnerProduct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeInnerProduct.cpp; sourceTree = "<group>"; };
- 92FF040123AA0B6F00AC97F6 /* ShapeSqueeze.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeSqueeze.cpp; sourceTree = "<group>"; };
- 92FF040323AA0B6F00AC97F6 /* ShapeGatherND.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeGatherND.cpp; sourceTree = "<group>"; };
- 92FF040423AA0B6F00AC97F6 /* ShapeConvolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeConvolution.cpp; sourceTree = "<group>"; };
- 92FF040523AA0B6F00AC97F6 /* ShapeTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTile.cpp; sourceTree = "<group>"; };
- 92FF040623AA0B6F00AC97F6 /* ShapePool3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePool3D.cpp; sourceTree = "<group>"; };
- 92FF040923AA0B7000AC97F6 /* ShapeDepthToSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDepthToSpace.cpp; sourceTree = "<group>"; };
- 92FF040A23AA0B7000AC97F6 /* ShapeCropAndResize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeCropAndResize.cpp; sourceTree = "<group>"; };
- 92FF040B23AA0B7000AC97F6 /* ShapeArgMax.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeArgMax.cpp; sourceTree = "<group>"; };
- 92FF040C23AA0B7000AC97F6 /* ShapeResize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeResize.cpp; sourceTree = "<group>"; };
- 92FF040E23AA0B7000AC97F6 /* ShapeRNNSequenceGRU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeRNNSequenceGRU.cpp; sourceTree = "<group>"; };
- 92FF040F23AA0B7000AC97F6 /* ShapePriorbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapePriorbox.cpp; sourceTree = "<group>"; };
- 92FF041023AA0B7000AC97F6 /* ShapeReshape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeReshape.cpp; sourceTree = "<group>"; };
- 92FF041123AA0B7000AC97F6 /* ShapeTranspose.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTranspose.cpp; sourceTree = "<group>"; };
- 92FF041223AA0B7000AC97F6 /* ShapeReduction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeReduction.cpp; sourceTree = "<group>"; };
- 92FF041323AA0B7000AC97F6 /* ShapeRegister.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeRegister.cpp; sourceTree = "<group>"; };
- 92FF041423AA0B7000AC97F6 /* ShapeBinaryOp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeBinaryOp.cpp; sourceTree = "<group>"; };
- 92FF041523AA0B7000AC97F6 /* ShapeShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeShape.cpp; sourceTree = "<group>"; };
- 92FF041623AA0B7000AC97F6 /* ShapeBroadcastTo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeBroadcastTo.cpp; sourceTree = "<group>"; };
- 92FF041723AA0B7100AC97F6 /* ShapeCast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeCast.cpp; sourceTree = "<group>"; };
- 92FF048323AA0BF900AC97F6 /* Interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Interpreter.cpp; sourceTree = "<group>"; };
- 92FF048423AA0BF900AC97F6 /* AutoStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoStorage.h; sourceTree = "<group>"; };
- 92FF048523AA0BFA00AC97F6 /* FileLoader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FileLoader.hpp; sourceTree = "<group>"; };
- 92FF048723AA0BFA00AC97F6 /* AutoTime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoTime.cpp; sourceTree = "<group>"; };
- 92FF048823AA0BFA00AC97F6 /* Schedule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Schedule.hpp; sourceTree = "<group>"; };
- 92FF048923AA0BFA00AC97F6 /* BufferAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferAllocator.cpp; sourceTree = "<group>"; };
- 92FF048A23AA0BFA00AC97F6 /* Pipeline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Pipeline.hpp; sourceTree = "<group>"; };
- 92FF048C23AA0BFA00AC97F6 /* Execution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Execution.hpp; sourceTree = "<group>"; };
- 92FF048D23AA0BFA00AC97F6 /* Backend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Backend.cpp; sourceTree = "<group>"; };
- 92FF048E23AA0BFA00AC97F6 /* Macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Macro.h; sourceTree = "<group>"; };
- 92FF049223AA0BFA00AC97F6 /* Schedule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Schedule.cpp; sourceTree = "<group>"; };
- 92FF049323AA0BFA00AC97F6 /* MNNMemoryUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MNNMemoryUtils.h; sourceTree = "<group>"; };
- 92FF049423AA0BFA00AC97F6 /* TensorUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TensorUtils.hpp; sourceTree = "<group>"; };
- 92FF049523AA0BFA00AC97F6 /* TensorUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TensorUtils.cpp; sourceTree = "<group>"; };
- 92FF049623AA0BFA00AC97F6 /* WrapExecution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WrapExecution.hpp; sourceTree = "<group>"; };
- 92FF049723AA0BFB00AC97F6 /* MNNMemoryUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MNNMemoryUtils.cpp; sourceTree = "<group>"; };
- 92FF049923AA0BFB00AC97F6 /* WrapExecution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WrapExecution.cpp; sourceTree = "<group>"; };
- 92FF049A23AA0BFB00AC97F6 /* BufferAllocator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BufferAllocator.hpp; sourceTree = "<group>"; };
- 92FF049B23AA0BFB00AC97F6 /* NonCopyable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NonCopyable.hpp; sourceTree = "<group>"; };
- 92FF049C23AA0BFB00AC97F6 /* Execution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Execution.cpp; sourceTree = "<group>"; };
- 92FF049D23AA0BFB00AC97F6 /* FileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileLoader.cpp; sourceTree = "<group>"; };
- 92FF049E23AA0BFB00AC97F6 /* Concurrency.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Concurrency.h; sourceTree = "<group>"; };
- 92FF049F23AA0BFB00AC97F6 /* Tensor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tensor.cpp; sourceTree = "<group>"; };
- 92FF04A023AA0BFB00AC97F6 /* Backend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Backend.hpp; sourceTree = "<group>"; };
- 92FF04A123AA0BFB00AC97F6 /* Pipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Pipeline.cpp; sourceTree = "<group>"; };
- 92FF04A223AA0BFB00AC97F6 /* Session.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Session.hpp; sourceTree = "<group>"; };
- 92FF04A323AA0BFB00AC97F6 /* Session.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Session.cpp; sourceTree = "<group>"; };
- 950B28DA29F627E00002F454 /* MNNBinaryMinInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMinInt8.S; sourceTree = "<group>"; };
- 950B28DB29F627E00002F454 /* MNNBinarySqdInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinarySqdInt8.S; sourceTree = "<group>"; };
- 950B28DC29F627E00002F454 /* MNNBinarySubInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinarySubInt8.S; sourceTree = "<group>"; };
- 950B28DD29F627E00002F454 /* MNNBinaryMaxInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMaxInt8.S; sourceTree = "<group>"; };
- 950B28DE29F627E00002F454 /* MNNBinaryMulInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMulInt8.S; sourceTree = "<group>"; };
- 950B28DF29F627E00002F454 /* MNNBinaryAddInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryAddInt8.S; sourceTree = "<group>"; };
- 950B28E629F627F60002F454 /* MNNBinarySqdInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinarySqdInt8.S; sourceTree = "<group>"; };
- 950B28E729F627F60002F454 /* MNNBinaryMulInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMulInt8.S; sourceTree = "<group>"; };
- 950B28E829F627F60002F454 /* MNNBinaryAddInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryAddInt8.S; sourceTree = "<group>"; };
- 950B28E929F627F60002F454 /* MNNBinaryMaxInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMaxInt8.S; sourceTree = "<group>"; };
- 950B28EA29F627F60002F454 /* MNNBinarySubInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinarySubInt8.S; sourceTree = "<group>"; };
- 950B28EB29F627F70002F454 /* MNNBinaryMinInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBinaryMinInt8.S; sourceTree = "<group>"; };
- 950B28F229F629A90002F454 /* CPUBinaryInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUBinaryInt8.cpp; sourceTree = "<group>"; };
- 950B28F329F629A90002F454 /* CPUBinaryInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUBinaryInt8.hpp; sourceTree = "<group>"; };
- 950B28F92A0C9AC20002F454 /* CPUScaleInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUScaleInt8.cpp; sourceTree = "<group>"; };
- 950B28FB2A0C9AD30002F454 /* CPUScaleInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUScaleInt8.hpp; sourceTree = "<group>"; };
- 950B28FD2A0C9B310002F454 /* MNNScaleAndAddBiasInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAndAddBiasInt8.S; sourceTree = "<group>"; };
- 950B28FF2A0C9B4D0002F454 /* MNNScaleAndAddBiasInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNScaleAndAddBiasInt8.S; sourceTree = "<group>"; };
- 952298B12B4D39050043978B /* MetalLoop.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalLoop.mm; sourceTree = "<group>"; };
- 952298B32B4D39250043978B /* MetalArgMax.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalArgMax.mm; sourceTree = "<group>"; };
- 952298B52B4D4CC80043978B /* CoreMLLayerNorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreMLLayerNorm.cpp; sourceTree = "<group>"; };
- 952298B62B4D4CC80043978B /* coreMLLayerNorm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coreMLLayerNorm.hpp; sourceTree = "<group>"; };
- 95278CE52B9F0999009E9B29 /* CPUDynamicQuant.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDynamicQuant.hpp; sourceTree = "<group>"; };
- 95278CE62B9F0999009E9B29 /* CPUDynamicQuant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDynamicQuant.cpp; sourceTree = "<group>"; };
- 95278CE92B9F09C0009E9B29 /* ShapeDynamicQuant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDynamicQuant.cpp; sourceTree = "<group>"; };
- 9558333C29B0947300488807 /* MNNGelu.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGelu.S; sourceTree = "<group>"; };
- 9558334629B09A2300488807 /* MNNGelu.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGelu.S; sourceTree = "<group>"; };
- 9558334A29B09A7B00488807 /* MNNGeluFP16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNGeluFP16.S; path = ../../../arm82/asm/arm64/MNNGeluFP16.S; sourceTree = "<group>"; };
- 9560EAD52BDE426A00C8D0B6 /* GeometryLayernorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryLayernorm.cpp; sourceTree = "<group>"; };
- 956F52E02AB2D692004B13D9 /* ImageProcessUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageProcessUtils.cpp; sourceTree = "<group>"; };
- 956F52E22AB2D6A1004B13D9 /* ImageProcessUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ImageProcessUtils.hpp; sourceTree = "<group>"; };
- 95772DCD2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM82.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackC4Int8ForMatMulA_ARM82.S; sourceTree = "<group>"; };
- 95772DCE2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM86.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNPackC4Int8ForMatMulA_ARM86.S; sourceTree = "<group>"; };
- 958375342A496E5C007C0A3E /* MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S; path = arm/arm64/MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S; sourceTree = "<group>"; };
- 958B046329D2C89D00FC3AEF /* GemmInt8Executor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GemmInt8Executor.cpp; sourceTree = "<group>"; };
- 958B046529D2C8AF00FC3AEF /* GemmInt8Executor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GemmInt8Executor.hpp; sourceTree = "<group>"; };
- 95CE1DFE2AC57F6200EFB51E /* MNNReluWithSlopeChannelInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluWithSlopeChannelInt8.S; sourceTree = "<group>"; };
- 95CE1E002AC57F7600EFB51E /* MNNReluWithSlopeChannelInt8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNReluWithSlopeChannelInt8.S; sourceTree = "<group>"; };
- C43C81F8251894A500A0FF84 /* CommonOptFunctionNeon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommonOptFunctionNeon.cpp; sourceTree = "<group>"; };
- C43C81FB251894BD00A0FF84 /* CPUPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUPlugin.cpp; sourceTree = "<group>"; };
- C43C81FC251894BD00A0FF84 /* ThreadPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadPool.cpp; sourceTree = "<group>"; };
- C43C81FD251894BD00A0FF84 /* ThreadPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ThreadPool.hpp; sourceTree = "<group>"; };
- C43C8222251894F400A0FF84 /* WingoradGenerater.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WingoradGenerater.hpp; sourceTree = "<group>"; };
- C43C8223251894F400A0FF84 /* Matrix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Matrix.hpp; sourceTree = "<group>"; };
- C43C8224251894F400A0FF84 /* Vec.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Vec.hpp; sourceTree = "<group>"; };
- C43C82282518951800A0FF84 /* SkNx_neon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SkNx_neon.h; sourceTree = "<group>"; };
- C43C822A2518951800A0FF84 /* SkNx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SkNx.h; sourceTree = "<group>"; };
- C48CAE2428900C4A00271A6D /* ConvInt8Winograd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvInt8Winograd.hpp; sourceTree = "<group>"; };
- C48CAE2528900C4A00271A6D /* ConvInt8Winograd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvInt8Winograd.cpp; sourceTree = "<group>"; };
- C4D4823A27BA2B890021C2B9 /* ShapeDet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeDet.cpp; sourceTree = "<group>"; };
- C4D4823C27BA2BB40021C2B9 /* CPUDet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUDet.cpp; sourceTree = "<group>"; };
- C4D4823D27BA2BB40021C2B9 /* CPUDet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUDet.hpp; sourceTree = "<group>"; };
- C4D4824227BA67DE0021C2B9 /* GeometryDet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryDet.cpp; sourceTree = "<group>"; };
- C4EF5FB22657A9E70094235C /* ConvInt8TiledExecutor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvInt8TiledExecutor.cpp; sourceTree = "<group>"; };
- C4EF5FB32657A9E70094235C /* ConvInt8TiledExecutor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConvInt8TiledExecutor.hpp; sourceTree = "<group>"; };
- C4F906AF276886040026B847 /* GeometryTopK.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryTopK.cpp; sourceTree = "<group>"; };
- C4F906B127688C3A0026B847 /* NMSModule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NMSModule.hpp; sourceTree = "<group>"; };
- C4F906B227688C3A0026B847 /* NMSModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NMSModule.cpp; sourceTree = "<group>"; };
- C4FB6CB12769DF0800963B07 /* GeometryCumSum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryCumSum.cpp; sourceTree = "<group>"; };
- CE072A032C91AEE700F190FD /* MNNBGRToBGR555.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNBGRToBGR555.S; path = arm/arm64/MNNBGRToBGR555.S; sourceTree = "<group>"; };
- CE072A042C91AEE700F190FD /* MNNBGRAToGRAY.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNBGRAToGRAY.S; path = arm/arm64/MNNBGRAToGRAY.S; sourceTree = "<group>"; };
- CE072A052C91AEE700F190FD /* MNNRGBAToGRAYFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBAToGRAYFast.S; path = arm/arm64/MNNRGBAToGRAYFast.S; sourceTree = "<group>"; };
- CE072A062C91AEE700F190FD /* MNNBGRAToBGR.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNBGRAToBGR.S; path = arm/arm64/MNNBGRAToBGR.S; sourceTree = "<group>"; };
- CE072A072C91AEE700F190FD /* MNNSamplerC3BilinearOpt.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNSamplerC3BilinearOpt.S; path = arm/arm64/MNNSamplerC3BilinearOpt.S; sourceTree = "<group>"; };
- CE072A082C91AEE700F190FD /* MNNGRAYToC4Fast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNGRAYToC4Fast.S; path = arm/arm64/MNNGRAYToC4Fast.S; sourceTree = "<group>"; };
- CE072A092C91AEE700F190FD /* MNNBGRToGRAY.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNBGRToGRAY.S; path = arm/arm64/MNNBGRToGRAY.S; sourceTree = "<group>"; };
- CE072A0A2C91AEE700F190FD /* MNNRGBToGRAYFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBToGRAYFast.S; path = arm/arm64/MNNRGBToGRAYFast.S; sourceTree = "<group>"; };
- CE072A0B2C91AEE700F190FD /* MNNBGRToBGR565.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNBGRToBGR565.S; path = arm/arm64/MNNBGRToBGR565.S; sourceTree = "<group>"; };
- CE072A0C2C91AEE700F190FD /* MNNRGBAToBGRFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBAToBGRFast.S; path = arm/arm64/MNNRGBAToBGRFast.S; sourceTree = "<group>"; };
- CE072A0D2C91AEE700F190FD /* MNNRGBAToBGRAFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBAToBGRAFast.S; path = arm/arm64/MNNRGBAToBGRAFast.S; sourceTree = "<group>"; };
- CE072A0E2C91AEE700F190FD /* MNNRGBToBGR555.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBToBGR555.S; path = arm/arm64/MNNRGBToBGR555.S; sourceTree = "<group>"; };
- CE072A0F2C91AEE700F190FD /* MNNRGBToBGR.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBToBGR.S; path = arm/arm64/MNNRGBToBGR.S; sourceTree = "<group>"; };
- CE072A102C91AEE700F190FD /* MNNGRAYToC3Fast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNGRAYToC3Fast.S; path = arm/arm64/MNNGRAYToC3Fast.S; sourceTree = "<group>"; };
- CE072A112C91AEE700F190FD /* MNNRGBToBGR565.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNRGBToBGR565.S; path = arm/arm64/MNNRGBToBGR565.S; sourceTree = "<group>"; };
- CE072A122C91AEE700F190FD /* MNNPackC2.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNPackC2.S; path = arm/arm64/MNNPackC2.S; sourceTree = "<group>"; };
- CE072A232C91AF0700F190FD /* MNNC3ToYUVFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNC3ToYUVFast.S; path = arm/arm64/MNNC3ToYUVFast.S; sourceTree = "<group>"; };
- CE072A242C91AF0700F190FD /* MNNC3ToC4Fast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNC3ToC4Fast.S; path = arm/arm64/MNNC3ToC4Fast.S; sourceTree = "<group>"; };
- CE072A252C91AF0700F190FD /* MNNC3ToXYZFast.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNC3ToXYZFast.S; path = arm/arm64/MNNC3ToXYZFast.S; sourceTree = "<group>"; };
- CE125CC62A52BF6B003698C9 /* MNNBilinearSampleC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBilinearSampleC8.S; sourceTree = "<group>"; };
- CE125CC72A52BF6B003698C9 /* MNNBilinearLineC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBilinearLineC8.S; sourceTree = "<group>"; };
- CE7DBFFF28E2DE6B00797689 /* ShapeConvTranspose3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeConvTranspose3D.cpp; sourceTree = "<group>"; };
- CE8049A92B31C65B009B422C /* CPULayerNorm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPULayerNorm.hpp; sourceTree = "<group>"; };
- CE9AFED428E54E3300566949 /* CPUInterp3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUInterp3D.cpp; sourceTree = "<group>"; };
- CE9AFED528E54E3300566949 /* CPUInterp3D.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPUInterp3D.hpp; sourceTree = "<group>"; };
- CEA49AA62AFD010900971CB7 /* MetalExecution.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalExecution.mm; sourceTree = "<group>"; };
- CEA49AA72AFD010900971CB7 /* MetalExecution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalExecution.hpp; sourceTree = "<group>"; };
- CEA82BD92A15F8AD002CBC95 /* IdstConvolutionInt8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IdstConvolutionInt8.cpp; sourceTree = "<group>"; };
- CEA82BDA2A15F8AD002CBC95 /* IdstConvolutionInt8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IdstConvolutionInt8.hpp; sourceTree = "<group>"; };
- CEDB20E72846D07100AE9DC4 /* demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
- CEDB20E92846D07100AE9DC4 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
- CEDB20EA2846D07100AE9DC4 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
- CEDB20F32846D07100AE9DC4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
- CEDB20F52846D07200AE9DC4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
- CEDB20F82846D07200AE9DC4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
- CEDB20FA2846D07200AE9DC4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- CEDB20FB2846D07200AE9DC4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- CEDB21002846D13100AE9DC4 /* ViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
- CEDB21022846D13700AE9DC4 /* Pretreat.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = Pretreat.metal; sourceTree = "<group>"; };
- CEDB21042846D16E00AE9DC4 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
- CEDB21082846D1E700AE9DC4 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
- CEDB210A2846D1EE00AE9DC4 /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = System/Library/Frameworks/AVKit.framework; sourceTree = SDKROOT; };
- CEDB210C2846D1F700AE9DC4 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
- CEDB210E2846D25800AE9DC4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
- CEDB21102846D26900AE9DC4 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
- CEDB21172846D58200AE9DC4 /* testcat.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = testcat.jpg; path = ../../../demo/model/MobileNet/testcat.jpg; sourceTree = "<group>"; };
- CEDB21182846D58200AE9DC4 /* synset_words.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = synset_words.txt; path = ../../../demo/model/MobileNet/synset_words.txt; sourceTree = "<group>"; };
- CEDB211B2846D59C00AE9DC4 /* mobilenet_v2.caffe.mnn */ = {isa = PBXFileReference; lastKnownFileType = file; name = mobilenet_v2.caffe.mnn; path = ../../../resource/model/MobileNet/v2/mobilenet_v2.caffe.mnn; sourceTree = "<group>"; };
- CEE4566A2BC0E23D00F062C1 /* CPUExternalConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPUExternalConst.cpp; sourceTree = "<group>"; };
- CEE9B94F2A3AA4C4006438F2 /* MNNCubicLineC16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCubicLineC16.S; sourceTree = "<group>"; };
- CEE9B9512A3AA4C4006438F2 /* MNNCubicSampleC16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCubicSampleC16.S; sourceTree = "<group>"; };
- CEE9B9562A3AA4D4006438F2 /* MNNCubicLineC16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCubicLineC16.S; sourceTree = "<group>"; };
- CEE9B9572A3AA4D4006438F2 /* MNNBilinearLineC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBilinearLineC8.S; sourceTree = "<group>"; };
- CEE9B9582A3AA4D4006438F2 /* MNNBilinearSampleC8.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNBilinearSampleC8.S; sourceTree = "<group>"; };
- CEE9B9592A3AA4D4006438F2 /* MNNCubicSampleC16.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNCubicSampleC16.S; sourceTree = "<group>"; };
- CEEDB5522C7475A100FED0DC /* MNNFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MNNFileUtils.h; sourceTree = "<group>"; };
- CEEDB5532C7475A100FED0DC /* MNNFileUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MNNFileUtils.cpp; sourceTree = "<group>"; };
- EB45C773244D7C4F00E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S; sourceTree = "<group>"; };
- EB45C775244D7C6600E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S; sourceTree = "<group>"; };
- EB8D2ABD246A4975009948D1 /* Arm82OpRegister.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82OpRegister.cpp; path = ../arm82/Arm82OpRegister.cpp; sourceTree = "<group>"; };
- EBD484242485FF640083CE95 /* Arm82Interp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Interp.hpp; path = ../arm82/Arm82Interp.hpp; sourceTree = "<group>"; };
- EBD484292485FF650083CE95 /* Arm82Interp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Interp.cpp; path = ../arm82/Arm82Interp.cpp; sourceTree = "<group>"; };
- EBECA37A24643D110062C7A3 /* MNNGemmInt8AddBiasScale_ARMV82_Unit.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = MNNGemmInt8AddBiasScale_ARMV82_Unit.S; sourceTree = "<group>"; };
- EBECA38324643D310062C7A3 /* Arm82Backend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Backend.hpp; path = ../arm82/Arm82Backend.hpp; sourceTree = "<group>"; };
- EBECA38624643D310062C7A3 /* Arm82Relu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Relu.cpp; path = ../arm82/Arm82Relu.cpp; sourceTree = "<group>"; };
- EBECA38724643D310062C7A3 /* Arm82Relu.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arm82Relu.hpp; path = ../arm82/Arm82Relu.hpp; sourceTree = "<group>"; };
- EBECA38924643D310062C7A3 /* Arm82Backend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arm82Backend.cpp; path = ../arm82/Arm82Backend.cpp; sourceTree = "<group>"; };
- EBECA3A024643D4E0062C7A3 /* MNNAsmGlobal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MNNAsmGlobal.h; path = ../arm82/asm/MNNAsmGlobal.h; sourceTree = "<group>"; };
- EBECA3A324643D5D0062C7A3 /* MNNQuantizeFP16_UNIT4.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = MNNQuantizeFP16_UNIT4.S; path = ../arm82/asm/arm64/MNNQuantizeFP16_UNIT4.S; sourceTree = "<group>"; };
- F41497D6278D8A21004A363A /* RuntimeAttr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RuntimeAttr.hpp; sourceTree = "<group>"; };
- /* End PBXFileReference section */
- /* Begin PBXFrameworksBuildPhase section */
- 0F1465B31FA18D1000F9860A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 9273AB481FE7BE4D00477B22 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- CEDB211D284706F900AE9DC4 /* MNN.framework in Frameworks */,
- 4D9A93D426255ECD00F9B43C /* CoreML.framework in Frameworks */,
- 22EA50A92051677800C3906C /* Metal.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- CEDB20E42846D07100AE9DC4 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- CEDB211E2847070600AE9DC4 /* MNN.framework in Frameworks */,
- CEDB21112846D26900AE9DC4 /* CoreMedia.framework in Frameworks */,
- CEDB210B2846D1EE00AE9DC4 /* AVKit.framework in Frameworks */,
- CEDB21092846D1E700AE9DC4 /* AVFoundation.framework in Frameworks */,
- CEDB21072846D1BE00AE9DC4 /* Metal.framework in Frameworks */,
- CEDB21062846D1AE00AE9DC4 /* CoreML.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXFrameworksBuildPhase section */
- /* Begin PBXGroup section */
- 0F1465AD1FA18D1000F9860A = {
- isa = PBXGroup;
- children = (
- 0F1465B91FA18D1000F9860A /* MNN */,
- 9273AB4C1FE7BE4D00477B22 /* Playground */,
- CEDB20E82846D07100AE9DC4 /* demo */,
- 0F1465B81FA18D1000F9860A /* Products */,
- 0F78AC251FCD495800205A7C /* Frameworks */,
- CE5617D4287FF4E50036F14E /* Recovered References */,
- );
- sourceTree = "<group>";
- wrapsLines = 0;
- };
- 0F1465B81FA18D1000F9860A /* Products */ = {
- isa = PBXGroup;
- children = (
- 0F1465B71FA18D1000F9860A /* MNN.framework */,
- 9273AB4B1FE7BE4D00477B22 /* Playground.app */,
- CEDB20E72846D07100AE9DC4 /* demo.app */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 0F1465B91FA18D1000F9860A /* MNN */ = {
- isa = PBXGroup;
- children = (
- 48593FB423A89B2F0069452A /* express */,
- 488873A8215B639D0079B12E /* source */,
- 48027FAA210571FB001E5982 /* include */,
- 0F1465BB1FA18D1000F9860A /* Info.plist */,
- );
- path = MNN;
- sourceTree = "<group>";
- };
- 0F78AC251FCD495800205A7C /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- CEDB21102846D26900AE9DC4 /* CoreMedia.framework */,
- CEDB210E2846D25800AE9DC4 /* CoreGraphics.framework */,
- CEDB210C2846D1F700AE9DC4 /* UIKit.framework */,
- CEDB210A2846D1EE00AE9DC4 /* AVKit.framework */,
- CEDB21082846D1E700AE9DC4 /* AVFoundation.framework */,
- 4D9A93D326255ECD00F9B43C /* CoreML.framework */,
- 924B11AB21E73B9C006B37DB /* XCTest.framework */,
- 926F5C5F1FFF3D360078EE0A /* libc.tbd */,
- 0F78AC261FCD495800205A7C /* Metal.framework */,
- );
- name = Frameworks;
- sourceTree = "<group>";
- };
- 48027FAA210571FB001E5982 /* include */ = {
- isa = PBXGroup;
- children = (
- 4DE4E82B275E307B0016A916 /* cv */,
- 1F501F742397BA5A004E8721 /* AutoTime.hpp */,
- 1F501F782397BA5A004E8721 /* ErrorCode.hpp */,
- 1F501F762397BA5A004E8721 /* expr */,
- 1F501F722397BA5A004E8721 /* HalideRuntime.h */,
- 1F501F772397BA5A004E8721 /* ImageProcess.hpp */,
- 1F501F752397BA5A004E8721 /* Interpreter.hpp */,
- 1F501F7A2397BA5A004E8721 /* Matrix.h */,
- 1F501F732397BA5A004E8721 /* MNNDefine.h */,
- 1F501F7C2397BA5A004E8721 /* MNNForwardType.h */,
- 1F501F7E2397BA5B004E8721 /* MNNSharedContext.h */,
- 1F501F792397BA5A004E8721 /* Rect.h */,
- 1F501F7B2397BA5A004E8721 /* Tensor.hpp */,
- );
- name = include;
- path = ../../../include;
- sourceTree = "<group>";
- };
- 4829A2CA23CC26AD00623BF5 /* expr */ = {
- isa = PBXGroup;
- children = (
- 4A5BEC6326AAB4B30032F6BD /* ModuleTest.cpp */,
- 4829A2CB23CC26AD00623BF5 /* MatMulTest.cpp */,
- 4829A2CC23CC26AD00623BF5 /* GatherTest.cpp */,
- 4829A2CD23CC26AD00623BF5 /* MatrixBandTest.cpp */,
- 4829A2CE23CC26AD00623BF5 /* ExtraTest.cpp */,
- 4829A2CF23CC26AD00623BF5 /* AllAnyTest.cpp */,
- 4829A2D023CC26AD00623BF5 /* MultiThreadLoad.cpp */,
- 4829A2D223CC26AD00623BF5 /* ExprResizeTest.cpp */,
- 4829A2D323CC26AD00623BF5 /* ReverseSequenceTest.cpp */,
- 4829A2D423CC26AD00623BF5 /* ReplaceTest.cpp */,
- 4829A2D523CC26AD00623BF5 /* PaddingTest.cpp */,
- );
- name = expr;
- path = ../../../test/expr;
- sourceTree = "<group>";
- };
- 48593FB423A89B2F0069452A /* express */ = {
- isa = PBXGroup;
- children = (
- F41497D6278D8A21004A363A /* RuntimeAttr.hpp */,
- 489D7AC42550FF9F00AD896A /* ExecutorScope.cpp */,
- 48C84B6F250F711600EE7666 /* module */,
- 48FA473D23AA127B00172C3B /* Executor.cpp */,
- 48FA474023AA127B00172C3B /* Expr.cpp */,
- 48FA474123AA127B00172C3B /* MathOp.cpp */,
- 48FA473E23AA127B00172C3B /* NeuralNetWorkOp.cpp */,
- 48FA473F23AA127B00172C3B /* Optimizer.cpp */,
- 48FA474223AA127B00172C3B /* Utils.cpp */,
- 48FA474323AA127B00172C3B /* Utils.hpp */,
- );
- name = express;
- path = ../../../express;
- sourceTree = "<group>";
- };
- 48747D51245D9E33000B9709 /* geometry */ = {
- isa = PBXGroup;
- children = (
- 4DF87C1E286D9D460003E2D4 /* GeometryScatter.cpp */,
- 4D759B2B25FF89EE0037B0B6 /* GeometryShape.cpp */,
- 48A046FB25E4ABAC00CFA868 /* GeometryUnary.cpp */,
- 48BFC50025B84D2700580F9E /* GeometryGather.cpp */,
- 481FA84E259C27B30047F01F /* GeometryTensorArray.cpp */,
- 48608B4D250632EC00CB1D71 /* GeometryComputer.cpp */,
- 48608B50250632EC00CB1D71 /* GeometryComputer.hpp */,
- 48608B4E250632EC00CB1D71 /* GeometryComputerUtils.cpp */,
- 48608B4F250632EC00CB1D71 /* GeometryComputerUtils.hpp */,
- C4FB6CB12769DF0800963B07 /* GeometryCumSum.cpp */,
- C4D4824227BA67DE0021C2B9 /* GeometryDet.cpp */,
- 48F5880F24DEA3F000C484A2 /* GeometryConv3D.cpp */,
- 48F5881024DEA3F000C484A2 /* GeometryDilation2D.cpp */,
- 48F5880D24DEA3F000C484A2 /* GeometryPooling3D.cpp */,
- C4F906AF276886040026B847 /* GeometryTopK.cpp */,
- 48417FED24D13BF50056D9A7 /* GeometryELU.cpp */,
- 48417FEE24D13BF50056D9A7 /* GeometrySelect.cpp */,
- 48417FEC24D13BF50056D9A7 /* GeometryThreshold.cpp */,
- 4819FB3724C69E680050BD09 /* GeometryBatchMatMul.cpp */,
- 4819FB3824C69E680050BD09 /* GeometryCosineSimilarity.cpp */,
- 4819FB3524C69E680050BD09 /* GeometryInnerProduct.cpp */,
- 4819FB3624C69E680050BD09 /* GeometrySpatialProduct.cpp */,
- 4819FB2B24C1396A0050BD09 /* GeometryBinary.cpp */,
- 4819FB2524C139680050BD09 /* GeometryConv2D.cpp */,
- 4819FB2924C139690050BD09 /* GeometryLRN.cpp */,
- 4819FB2624C139690050BD09 /* GeometryLSTM.cpp */,
- 4819FB2424C139680050BD09 /* GeometryPoolGrad.cpp */,
- 4819FB2A24C139690050BD09 /* GeometryReduce.cpp */,
- 9560EAD52BDE426A00C8D0B6 /* GeometryLayernorm.cpp */,
- 489404DD24A2FC2B001E456C /* GeometryReverseSequence.cpp */,
- 48FD0349246AA40300456AF5 /* GeometryConvert.cpp */,
- 48FD12BD2466A88D009E9102 /* GeometryConv2DBackPropFilter.cpp */,
- 48FD12BC2466A88C009E9102 /* GeometryImageOp.cpp */,
- 48747D52245D9E33000B9709 /* ConvertUtils.cpp */,
- 48747D53245D9E33000B9709 /* GeometryOPRegister.cpp */,
- 48747D54245D9E33000B9709 /* GeometryPermute.cpp */,
- 48747D55245D9E33000B9709 /* GeometryTile.cpp */,
- 48747D56245D9E33000B9709 /* GeometryReshape.cpp */,
- 48747D57245D9E33000B9709 /* GeometryDepthToSpace.cpp */,
- 48747D58245D9E33000B9709 /* GeometryBroadcastTo.cpp */,
- 48747D5A245D9E33000B9709 /* GeometryCrop.cpp */,
- 48747D5B245D9E33000B9709 /* GeometryStridedSlice.cpp */,
- 48747D5C245D9E33000B9709 /* GeometryFill.cpp */,
- 48747D5D245D9E33000B9709 /* GeometrySpaceToBatchND.cpp */,
- 48747D5E245D9E33000B9709 /* ConvertUtils.hpp */,
- 48747D5F245D9E33000B9709 /* GeometrySlice.cpp */,
- 48747D60245D9E33000B9709 /* GeometryConcat.cpp */,
- );
- path = geometry;
- sourceTree = "<group>";
- };
- 488873A8215B639D0079B12E /* source */ = {
- isa = PBXGroup;
- children = (
- CE482EF5288536DA007CD935 /* internal */,
- 4DF87C482887D3560003E2D4 /* calib3d */,
- 4D4CF4612760946500A36D9F /* imgproc */,
- 4D9A931B26255BDA00F9B43C /* coreml */,
- 6A131E3C2582331C002EC3D6 /* plugin */,
- 489D7A152550FDC800AD896A /* metal */,
- 48C84B9D250F725600EE7666 /* utils */,
- 48747D51245D9E33000B9709 /* geometry */,
- EBB38EC621E748B9005F76D7 /* shape */,
- 488873AC215B639D0079B12E /* core */,
- 48887410215B639D0079B12E /* cpu */,
- 48A8A60721D101A700C2B9A7 /* cv */,
- 48887566215B639E0079B12E /* math */,
- );
- name = source;
- path = ../../../source;
- sourceTree = "<group>";
- };
- 488873AC215B639D0079B12E /* core */ = {
- isa = PBXGroup;
- children = (
- CEEDB5532C7475A100FED0DC /* MNNFileUtils.cpp */,
- CEEDB5522C7475A100FED0DC /* MNNFileUtils.h */,
- 48C84B9B250F722B00EE7666 /* Command.hpp */,
- 4819FB1524C138DF0050BD09 /* GeometryConvUtils.cpp */,
- 4819FB1324C138DF0050BD09 /* GeometryConvUtils.hpp */,
- 48747D45245D9D23000B9709 /* RuntimeFactory.cpp */,
- 48747D47245D9D23000B9709 /* RuntimeFactory.hpp */,
- 4882C8B7241A22B800DAC168 /* ConvolutionCommon.cpp */,
- 4882C8B5241A22B800DAC168 /* ConvolutionCommon.hpp */,
- 4882C8B6241A22B800DAC168 /* OpCommonUtils.cpp */,
- 4882C8B4241A22B800DAC168 /* OpCommonUtils.hpp */,
- 92FF048423AA0BF900AC97F6 /* AutoStorage.h */,
- 92FF048723AA0BFA00AC97F6 /* AutoTime.cpp */,
- 92FF048D23AA0BFA00AC97F6 /* Backend.cpp */,
- 92FF04A023AA0BFB00AC97F6 /* Backend.hpp */,
- 92FF048923AA0BFA00AC97F6 /* BufferAllocator.cpp */,
- 92FF049A23AA0BFB00AC97F6 /* BufferAllocator.hpp */,
- 92FF049E23AA0BFB00AC97F6 /* Concurrency.h */,
- 92FF049C23AA0BFB00AC97F6 /* Execution.cpp */,
- 92FF048C23AA0BFA00AC97F6 /* Execution.hpp */,
- 92FF049D23AA0BFB00AC97F6 /* FileLoader.cpp */,
- 92FF048523AA0BFA00AC97F6 /* FileLoader.hpp */,
- 92FF048323AA0BF900AC97F6 /* Interpreter.cpp */,
- 92FF048E23AA0BFA00AC97F6 /* Macro.h */,
- 92FF049723AA0BFB00AC97F6 /* MNNMemoryUtils.cpp */,
- 92FF049323AA0BFA00AC97F6 /* MNNMemoryUtils.h */,
- 92FF049B23AA0BFB00AC97F6 /* NonCopyable.hpp */,
- 92FF04A123AA0BFB00AC97F6 /* Pipeline.cpp */,
- 92FF048A23AA0BFA00AC97F6 /* Pipeline.hpp */,
- 92FF049223AA0BFA00AC97F6 /* Schedule.cpp */,
- 92FF048823AA0BFA00AC97F6 /* Schedule.hpp */,
- 92FF04A323AA0BFB00AC97F6 /* Session.cpp */,
- 92FF04A223AA0BFB00AC97F6 /* Session.hpp */,
- 92FF049F23AA0BFB00AC97F6 /* Tensor.cpp */,
- 92FF049523AA0BFA00AC97F6 /* TensorUtils.cpp */,
- 92FF049423AA0BFA00AC97F6 /* TensorUtils.hpp */,
- 92FF049923AA0BFB00AC97F6 /* WrapExecution.cpp */,
- 92FF049623AA0BFA00AC97F6 /* WrapExecution.hpp */,
- );
- path = core;
- sourceTree = "<group>";
- };
- 48887410215B639D0079B12E /* cpu */ = {
- isa = PBXGroup;
- children = (
- CE072A242C91AF0700F190FD /* MNNC3ToC4Fast.S */,
- CE072A252C91AF0700F190FD /* MNNC3ToXYZFast.S */,
- CE072A232C91AF0700F190FD /* MNNC3ToYUVFast.S */,
- CE072A062C91AEE700F190FD /* MNNBGRAToBGR.S */,
- CE072A042C91AEE700F190FD /* MNNBGRAToGRAY.S */,
- CE072A032C91AEE700F190FD /* MNNBGRToBGR555.S */,
- CE072A0B2C91AEE700F190FD /* MNNBGRToBGR565.S */,
- CE072A092C91AEE700F190FD /* MNNBGRToGRAY.S */,
- CE072A102C91AEE700F190FD /* MNNGRAYToC3Fast.S */,
- CE072A082C91AEE700F190FD /* MNNGRAYToC4Fast.S */,
- CE072A122C91AEE700F190FD /* MNNPackC2.S */,
- CE072A0D2C91AEE700F190FD /* MNNRGBAToBGRAFast.S */,
- CE072A0C2C91AEE700F190FD /* MNNRGBAToBGRFast.S */,
- CE072A052C91AEE700F190FD /* MNNRGBAToGRAYFast.S */,
- CE072A0F2C91AEE700F190FD /* MNNRGBToBGR.S */,
- CE072A0E2C91AEE700F190FD /* MNNRGBToBGR555.S */,
- CE072A112C91AEE700F190FD /* MNNRGBToBGR565.S */,
- CE072A0A2C91AEE700F190FD /* MNNRGBToGRAYFast.S */,
- CE072A072C91AEE700F190FD /* MNNSamplerC3BilinearOpt.S */,
- CEE4566A2BC0E23D00F062C1 /* CPUExternalConst.cpp */,
- 95278CE62B9F0999009E9B29 /* CPUDynamicQuant.cpp */,
- 95278CE52B9F0999009E9B29 /* CPUDynamicQuant.hpp */,
- CE8049A92B31C65B009B422C /* CPULayerNorm.hpp */,
- 958375342A496E5C007C0A3E /* MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S */,
- CE9AFED428E54E3300566949 /* CPUInterp3D.cpp */,
- CE9AFED528E54E3300566949 /* CPUInterp3D.hpp */,
- 4DCF538B2892B16300B5B393 /* CPUHistogram.cpp */,
- 4DCF538C2892B16400B5B393 /* CPUHistogram.hpp */,
- 4DF87C512887D3F20003E2D4 /* CPUSvd.hpp */,
- 4DF87C4F2887D3E40003E2D4 /* CPUSvd.cpp */,
- 48925F322744AC0600919B37 /* CPUROIAlign.cpp */,
- 48925F332744AC0600919B37 /* CPUROIAlign.hpp */,
- 48F3472D273A7C7200C45394 /* CPUImageProcess.cpp */,
- 48F3472E273A7C7300C45394 /* CPUImageProcess.hpp */,
- 4894C6E727016F7100D8BE79 /* BinaryUtils.hpp */,
- 4894C6E527016F7100D8BE79 /* CPUResizeCache.cpp */,
- 4894C6E827016F7100D8BE79 /* CPUResizeCache.hpp */,
- 4894C6E627016F7100D8BE79 /* UnaryUtils.hpp */,
- 48123005269EA84800EB7ABA /* CPUUnique.cpp */,
- 48123004269EA84700EB7ABA /* CPUUnique.hpp */,
- 48958780268EBA6F00EA01A7 /* CPUSegmentMean.cpp */,
- 4838EA7B2611BFE20027232C /* CPUGridSample.cpp */,
- 4838EA7A2611BFE20027232C /* CPUGridSample.hpp */,
- 481C2DE625FE2CD6001ED6DF /* Arm82Functions.cpp */,
- C4D4823C27BA2BB40021C2B9 /* CPUDet.cpp */,
- C4D4823D27BA2BB40021C2B9 /* CPUDet.hpp */,
- 481C2DE425FE2CD6001ED6DF /* Arm82Functions.hpp */,
- 481C2DEB25FE2CD6001ED6DF /* Arm82OptFunc.cpp */,
- 481C2DE725FE2CD6001ED6DF /* Arm82OptFunc.hpp */,
- 481C2DE225FE2CD5001ED6DF /* Arm82WinogradOptFunc.cpp */,
- 481C2DE325FE2CD5001ED6DF /* Arm82WinogradOptFunc.hpp */,
- 4896D36425FE2A3C00717702 /* Arm82Unary.cpp */,
- 4896D36525FE2A3C00717702 /* Arm82Unary.hpp */,
- 4896D36825FE2A3D00717702 /* Arm82Vec.hpp */,
- 4837147025A599EC004DBDED /* Arm82Binary.cpp */,
- 4837147125A599EC004DBDED /* Arm82Binary.hpp */,
- C43C81FB251894BD00A0FF84 /* CPUPlugin.cpp */,
- C43C81FC251894BD00A0FF84 /* ThreadPool.cpp */,
- C43C81FD251894BD00A0FF84 /* ThreadPool.hpp */,
- 48C84B99250F720C00EE7666 /* CPULayerNorm.cpp */,
- 48C84B92250F71E900EE7666 /* CPUSoftmax.cpp */,
- 48C84B94250F71E900EE7666 /* CPUSoftmax.hpp */,
- 486E1A9724F5078D00C16006 /* CPURandomUniform.cpp */,
- 486E1A9824F5078D00C16006 /* CPURandomUniform.hpp */,
- 48747D4E245D9E13000B9709 /* CPURaster.cpp */,
- 48747D4D245D9E12000B9709 /* CPURaster.hpp */,
- EBD484292485FF650083CE95 /* Arm82Interp.cpp */,
- EBD484242485FF640083CE95 /* Arm82Interp.hpp */,
- EB8D2ABD246A4975009948D1 /* Arm82OpRegister.cpp */,
- EBECA3A324643D5D0062C7A3 /* MNNQuantizeFP16_UNIT4.S */,
- EBECA3A024643D4E0062C7A3 /* MNNAsmGlobal.h */,
- EBECA38924643D310062C7A3 /* Arm82Backend.cpp */,
- EBECA38324643D310062C7A3 /* Arm82Backend.hpp */,
- EBECA38624643D310062C7A3 /* Arm82Relu.cpp */,
- EBECA38724643D310062C7A3 /* Arm82Relu.hpp */,
- 92FF013823AA0B4E00AC97F6 /* arm */,
- 92FF021B23AA0B5600AC97F6 /* compute */,
- 92FF00F223AA0B4A00AC97F6 /* CPUArgMax.cpp */,
- 92FF01C023AA0B4E00AC97F6 /* CPUArgMax.hpp */,
- 92FF012F23AA0B4E00AC97F6 /* CPUBackend.cpp */,
- 92FF021223AA0B5600AC97F6 /* CPUBackend.hpp */,
- 92FF012223AA0B4D00AC97F6 /* CPUBinary.cpp */,
- 950B28F229F629A90002F454 /* CPUBinaryInt8.cpp */,
- 950B28F329F629A90002F454 /* CPUBinaryInt8.hpp */,
- 92FF01F723AA0B5200AC97F6 /* CPUBinary.hpp */,
- 92FF01CE23AA0B4F00AC97F6 /* CPUCast.cpp */,
- 92FF011423AA0B4C00AC97F6 /* CPUCast.hpp */,
- 92FF00F323AA0B4A00AC97F6 /* CPUConvolution.cpp */,
- 92FF01D723AA0B5000AC97F6 /* CPUConvolution.hpp */,
- 92FF01F823AA0B5200AC97F6 /* CPUConvolutionDepthwise.cpp */,
- 92FF024C23AA0B5700AC97F6 /* CPUConvolutionDepthwise.hpp */,
- 92FF00DF23AA0B4900AC97F6 /* CPUCropAndResize.cpp */,
- 92FF012723AA0B4D00AC97F6 /* CPUCropAndResize.hpp */,
- 92FF021323AA0B5600AC97F6 /* CPUDeconvolution.cpp */,
- 92FF010423AA0B4B00AC97F6 /* CPUDeconvolution.hpp */,
- 92FF00FD23AA0B4A00AC97F6 /* CPUDeconvolutionDepthwise.cpp */,
- 92FF011C23AA0B4D00AC97F6 /* CPUDeconvolutionDepthwise.hpp */,
- 92FF021723AA0B5600AC97F6 /* CPUDepthwiseConvInt8.cpp */,
- 92FF011F23AA0B4D00AC97F6 /* CPUDepthwiseConvInt8.hpp */,
- 92FF012E23AA0B4E00AC97F6 /* CPUDequantize.cpp */,
- 92FF010623AA0B4B00AC97F6 /* CPUDequantize.hpp */,
- 92FF010D23AA0B4C00AC97F6 /* CPUDetectionOutput.cpp */,
- 92FF01E723AA0B5100AC97F6 /* CPUDetectionOutput.hpp */,
- 92FF01FF23AA0B5200AC97F6 /* CPUDetectionPostProcess.cpp */,
- 92FF01DB23AA0B5000AC97F6 /* CPUDetectionPostProcess.hpp */,
- 92FF024523AA0B5700AC97F6 /* CPUEltwise.cpp */,
- 92FF020D23AA0B5500AC97F6 /* CPUEltwise.hpp */,
- 92FF01F423AA0B5200AC97F6 /* CPUEltwiseInt8.cpp */,
- 92FF011523AA0B4C00AC97F6 /* CPUEltwiseInt8.hpp */,
- 92FF010523AA0B4B00AC97F6 /* CPUFixedPoint.hpp */,
- 92FF00E123AA0B4900AC97F6 /* CPUFloatToInt8.cpp */,
- 92FF00FE23AA0B4B00AC97F6 /* CPUFloatToInt8.hpp */,
- 92FF013123AA0B4E00AC97F6 /* CPUInstanceNorm.cpp */,
- 92FF01FA23AA0B5200AC97F6 /* CPUInstanceNorm.hpp */,
- 92FF00ED23AA0B4900AC97F6 /* CPUInt8ToFloat.cpp */,
- 92FF00F423AA0B4A00AC97F6 /* CPUInt8ToFloat.hpp */,
- 92FF024623AA0B5700AC97F6 /* CPUInterp.cpp */,
- 92FF00DB23AA0B4800AC97F6 /* CPUInterp.hpp */,
- 92FF020723AA0B5300AC97F6 /* CPULinSpace.cpp */,
- 92FF010C23AA0B4B00AC97F6 /* CPULinSpace.hpp */,
- 92FF011223AA0B4C00AC97F6 /* CPUMatMul.cpp */,
- 92FF024B23AA0B5700AC97F6 /* CPUMatMul.hpp */,
- 92FF00EB23AA0B4900AC97F6 /* CPUMatrixBandPart.cpp */,
- 92FF020E23AA0B5500AC97F6 /* CPUMatrixBandPart.hpp */,
- 92FF020623AA0B5300AC97F6 /* CPUMoments.cpp */,
- 92FF013223AA0B4E00AC97F6 /* CPUMoments.hpp */,
- 92FF00E823AA0B4900AC97F6 /* CPUNonMaxSuppressionV2.cpp */,
- 92FF024823AA0B5700AC97F6 /* CPUNonMaxSuppressionV2.hpp */,
- 92FF01D823AA0B5000AC97F6 /* CPUOneHot.cpp */,
- 92FF01D123AA0B4F00AC97F6 /* CPUOneHot.hpp */,
- 92FF025023AA0B5900AC97F6 /* CPUOPRegister.cpp */,
- 92FF01F123AA0B5200AC97F6 /* CPUPool.cpp */,
- 92FF00F823AA0B4A00AC97F6 /* CPUPool.hpp */,
- 92FF00D723AA0B4800AC97F6 /* CPUPoolInt8.cpp */,
- 92FF00F123AA0B4A00AC97F6 /* CPUPoolInt8.hpp */,
- 92FF012C23AA0B4D00AC97F6 /* CPUProposal.cpp */,
- 92FF00E423AA0B4900AC97F6 /* CPUProposal.hpp */,
- 92FF00D523AA0B4800AC97F6 /* CPUQuanConvolutionDepthwise.cpp */,
- 92FF00F923AA0B4A00AC97F6 /* CPUQuanConvolutionDepthwise.hpp */,
- 92FF00EC23AA0B4900AC97F6 /* CPUQuantizationUtils.hpp */,
- 92FF021423AA0B5600AC97F6 /* CPUQuantizedAdd.cpp */,
- 92FF013523AA0B4E00AC97F6 /* CPUQuantizedAdd.hpp */,
- 92FF00E323AA0B4900AC97F6 /* CPUQuantizedAvgPool.cpp */,
- 92FF01C623AA0B4F00AC97F6 /* CPUQuantizedAvgPool.hpp */,
- 92FF012123AA0B4D00AC97F6 /* CPUQuantizedLogistic.cpp */,
- 92FF020923AA0B5300AC97F6 /* CPUQuantizedLogistic.hpp */,
- 92FF011823AA0B4C00AC97F6 /* CPUQuantizedMaxPool.cpp */,
- 92FF012423AA0B4D00AC97F6 /* CPUQuantizedMaxPool.hpp */,
- 92FF012A23AA0B4D00AC97F6 /* CPUQuantizedSoftmax.cpp */,
- 92FF01EF23AA0B5100AC97F6 /* CPUQuantizedSoftmax.hpp */,
- 92FF020B23AA0B5300AC97F6 /* CPURange.cpp */,
- 92FF011123AA0B4C00AC97F6 /* CPURange.hpp */,
- 92FF01C323AA0B4F00AC97F6 /* CPUReduction.cpp */,
- 92FF010A23AA0B4B00AC97F6 /* CPUReduction.hpp */,
- 92FF01FE23AA0B5200AC97F6 /* CPURelu.cpp */,
- 92FF01DC23AA0B5000AC97F6 /* CPURelu.hpp */,
- 92FF01EC23AA0B5100AC97F6 /* CPUResize.cpp */,
- 92FF01E623AA0B5100AC97F6 /* CPUResize.hpp */,
- 92FF01EB23AA0B5100AC97F6 /* CPURNNSequenceGRU.cpp */,
- 92FF00DE23AA0B4900AC97F6 /* CPURNNSequenceGRU.hpp */,
- 92FF00DC23AA0B4900AC97F6 /* CPUROIPooling.cpp */,
- 92FF01F923AA0B5200AC97F6 /* CPUROIPooling.hpp */,
- 92FF01F023AA0B5200AC97F6 /* CPURuntime.cpp */,
- 92FF01E823AA0B5100AC97F6 /* CPURuntime.hpp */,
- 92FF01E423AA0B5100AC97F6 /* CPUScale.cpp */,
- 950B28FB2A0C9AD30002F454 /* CPUScaleInt8.hpp */,
- 950B28F92A0C9AC20002F454 /* CPUScaleInt8.cpp */,
- 92FF011923AA0B4C00AC97F6 /* CPUScale.hpp */,
- 92FF01D523AA0B5000AC97F6 /* CPUSelect.cpp */,
- 92FF00E023AA0B4900AC97F6 /* CPUSelect.hpp */,
- 92FF020323AA0B5300AC97F6 /* CPUSetDiff1D.cpp */,
- 92FF01CD23AA0B4F00AC97F6 /* CPUSetDiff1D.hpp */,
- 92FF025223AA0B5900AC97F6 /* CPUTensorConvert.cpp */,
- 92FF020823AA0B5300AC97F6 /* CPUTensorConvert.hpp */,
- 92FF011623AA0B4C00AC97F6 /* CPUTFQuantizedConv2D.cpp */,
- 92FF01D923AA0B5000AC97F6 /* CPUTFQuantizedConv2D.hpp */,
- 92FF013323AA0B4E00AC97F6 /* CPUTopKV2.cpp */,
- 92FF025323AA0B5900AC97F6 /* CPUTopKV2.hpp */,
- 92FF013423AA0B4E00AC97F6 /* CPUUnary.cpp */,
- 92FF00F523AA0B4A00AC97F6 /* CPUUnary.hpp */,
- 92FF01E523AA0B5100AC97F6 /* CPUUnravelIndex.cpp */,
- 92FF020C23AA0B5500AC97F6 /* CPUUnravelIndex.hpp */,
- 92FF013623AA0B4E00AC97F6 /* CPUWhere.cpp */,
- 92FF010B23AA0B4B00AC97F6 /* CPUWhere.hpp */,
- );
- name = cpu;
- path = backend/cpu;
- sourceTree = "<group>";
- };
- 48887566215B639E0079B12E /* math */ = {
- isa = PBXGroup;
- children = (
- C43C8223251894F400A0FF84 /* Matrix.hpp */,
- C43C8224251894F400A0FF84 /* Vec.hpp */,
- C43C8222251894F400A0FF84 /* WingoradGenerater.hpp */,
- 4888756A215B639E0079B12E /* Matrix.cpp */,
- 48887567215B639E0079B12E /* WingoradGenerater.cpp */,
- );
- path = math;
- sourceTree = "<group>";
- };
- 489D7A152550FDC800AD896A /* metal */ = {
- isa = PBXGroup;
- children = (
- 952298B32B4D39250043978B /* MetalArgMax.mm */,
- 952298B12B4D39050043978B /* MetalLoop.mm */,
- CEA49AA72AFD010900971CB7 /* MetalExecution.hpp */,
- CEA49AA62AFD010900971CB7 /* MetalExecution.mm */,
- 4D566298299341270031C1A1 /* MetalFuse.hpp */,
- 4D566299299341270031C1A1 /* MetalFuse.mm */,
- 19D0FE73285C66F200B74B1A /* MetalLayerNorm.hpp */,
- 19D0FE74285C66F200B74B1A /* MetalLayerNorm.mm */,
- 19D0FE6E28534C4500B74B1A /* MetalSoftmax.hpp */,
- 19D0FE6D28534C4500B74B1A /* MetalSoftmax.mm */,
- 482BFBCC28351BA1009210E4 /* AllShader.cpp */,
- 482BFBCB28351BA1009210E4 /* AllShader.hpp */,
- 482BFBCA28351BA1009210E4 /* ShaderMap.cpp */,
- 482BFBC928351BA1009210E4 /* ShaderMap.hpp */,
- 48925F302744AA4000919B37 /* MetalCache_generated.h */,
- 4838EA802611C00B0027232C /* MetalGridSample.hpp */,
- 4838EA822611C00B0027232C /* MetalGridSample.mm */,
- 489D7A172550FDC800AD896A /* MetalReduction.hpp */,
- 489D7A1D2550FDC800AD896A /* MetalROIPooling.hpp */,
- 489D7A1E2550FDC800AD896A /* MetalCast.mm */,
- 489D7A1F2550FDC800AD896A /* MetalRaster.hpp */,
- 489D7A212550FDC800AD896A /* MetalReLU6.hpp */,
- 489D7A222550FDC800AD896A /* MetalBackend.hpp */,
- 489D7A252550FDC800AD896A /* MetalReduction.mm */,
- 489D7A272550FDC800AD896A /* MetalEltwise.mm */,
- 489D7A282550FDC800AD896A /* MetalConvolution1x1.mm */,
- 489D7A2A2550FDC800AD896A /* MetalUnary.hpp */,
- 489D7A2C2550FDC800AD896A /* MetalConvolution.mm */,
- 489D7A2D2550FDC800AD896A /* MNNMetalContext.mm */,
- 489D7A2F2550FDC800AD896A /* MetalEltwise.hpp */,
- 489D7A302550FDC800AD896A /* MetalPooling.hpp */,
- 489D7A312550FDC800AD896A /* MetalPReLU.hpp */,
- 489D7A322550FDC800AD896A /* MetalMatMul.mm */,
- 489D7A332550FDC800AD896A /* MetalBinary.mm */,
- 489D7A362550FDC800AD896A /* MetalOPRegister.mm */,
- 489D7A392550FDC800AD896A /* MetalConvolutionDepthwise.mm */,
- 489D7A3A2550FDC800AD896A /* MetalConvolutionWinograd.hpp */,
- 489D7A3B2550FDC800AD896A /* MetalDeconvolution.mm */,
- 489D7A3D2550FDC800AD896A /* MetalPooling.mm */,
- 489D7A3F2550FDC800AD896A /* MetalConvolution.hpp */,
- 489D7A402550FDC800AD896A /* MetalScale.mm */,
- 489D7A442550FDC800AD896A /* MetalMatMul.hpp */,
- 489D7A452550FDC800AD896A /* MetalConvolution1x1.hpp */,
- 489D7A462550FDC800AD896A /* MetalConvolutionDepthwise.hpp */,
- 489D7A472550FDC800AD896A /* MNNMetalContext.h */,
- 489D7A492550FDC800AD896A /* MetalConvolutionCommon.mm */,
- 489D7A4A2550FDC800AD896A /* MetalDeconvolution.hpp */,
- 489D7A4C2550FDC800AD896A /* MetalInterp.mm */,
- 489D7A4E2550FDC800AD896A /* MetalConvolutionCommon.hpp */,
- 489D7A502550FDC800AD896A /* MetalUnary.mm */,
- 489D7A522550FDC800AD896A /* MetalRaster.mm */,
- 489D7A532550FDC800AD896A /* MetalROIPooling.mm */,
- 489D7A542550FDC800AD896A /* MetalInterp.hpp */,
- 489D7A552550FDC800AD896A /* MetalBackend.mm */,
- 489D7A562550FDC800AD896A /* MetalScale.hpp */,
- 489D7A572550FDC800AD896A /* MetalCast.hpp */,
- 489D7A5E2550FDC800AD896A /* MetalConvolutionWinograd.mm */,
- 489D7A622550FDC800AD896A /* MetalPReLU.mm */,
- 489D7A632550FDC800AD896A /* MetalBinary.hpp */,
- 489D7A652550FDC800AD896A /* MetalReLU6.mm */,
- );
- name = metal;
- path = backend/metal;
- sourceTree = "<group>";
- };
- 48A8A60721D101A700C2B9A7 /* cv */ = {
- isa = PBXGroup;
- children = (
- 956F52E22AB2D6A1004B13D9 /* ImageProcessUtils.hpp */,
- 956F52E02AB2D692004B13D9 /* ImageProcessUtils.cpp */,
- C43C82282518951800A0FF84 /* SkNx_neon.h */,
- C43C822A2518951800A0FF84 /* SkNx.h */,
- 48A8A60B21D101A700C2B9A7 /* ImageProcess.cpp */,
- 48A8A61721D101DD00C2B9A7 /* Matrix_CV.cpp */,
- );
- path = cv;
- sourceTree = "<group>";
- };
- 48C84B6F250F711600EE7666 /* module */ = {
- isa = PBXGroup;
- children = (
- 48C84B71250F711600EE7666 /* PipelineModule.cpp */,
- 48C84B72250F711600EE7666 /* Module.cpp */,
- 48C84B73250F711600EE7666 /* WhileModule.hpp */,
- C4F906B227688C3A0026B847 /* NMSModule.cpp */,
- C4F906B127688C3A0026B847 /* NMSModule.hpp */,
- 48C84B74250F711600EE7666 /* IfModule.hpp */,
- 48C84B75250F711600EE7666 /* StaticModule.cpp */,
- 48C84B76250F711600EE7666 /* WhileModule.cpp */,
- 48C84B77250F711600EE7666 /* IfModule.cpp */,
- 48C84B78250F711600EE7666 /* StaticModule.hpp */,
- 48C84B7A250F711600EE7666 /* PipelineModule.hpp */,
- );
- path = module;
- sourceTree = "<group>";
- };
- 48C84B9D250F725600EE7666 /* utils */ = {
- isa = PBXGroup;
- children = (
- 48C84B9E250F725600EE7666 /* InitNet.hpp */,
- 48C84B9F250F725600EE7666 /* InitNet.cpp */,
- );
- path = utils;
- sourceTree = "<group>";
- };
- 48FD03422467C64700456AF5 /* speed */ = {
- isa = PBXGroup;
- children = (
- 48FD03432467C64700456AF5 /* MatMulSpeed.cpp */,
- 48FD03442467C64700456AF5 /* ReluSpeed.cpp */,
- 48FD03452467C64700456AF5 /* BinarySpeedTest.cpp */,
- );
- name = speed;
- path = ../../../test/speed;
- sourceTree = "<group>";
- };
- 4D4CF4612760946500A36D9F /* imgproc */ = {
- isa = PBXGroup;
- children = (
- 4DCF53892892B15200B5B393 /* histograms.cpp */,
- 4DAE9B9D2799488C00449DC4 /* structural.cpp */,
- 4D4CF4622760946500A36D9F /* miscellaneous.cpp */,
- 4D4CF4632760946500A36D9F /* geometric.cpp */,
- 4D4CF4642760946500A36D9F /* filter.cpp */,
- 4D4CF4652760946500A36D9F /* color.cpp */,
- 4D4CF4662760946500A36D9F /* draw.cpp */,
- );
- name = imgproc;
- path = ../tools/cv/source/imgproc;
- sourceTree = "<group>";
- };
- 4D9A931B26255BDA00F9B43C /* coreml */ = {
- isa = PBXGroup;
- children = (
- 4D9A931D26255BDA00F9B43C /* mlmodel */,
- 4D9A933526255BDA00F9B43C /* backend */,
- 4D9A933A26255BDA00F9B43C /* execution */,
- );
- name = coreml;
- path = backend/coreml;
- sourceTree = "<group>";
- };
- 4D9A931D26255BDA00F9B43C /* mlmodel */ = {
- isa = PBXGroup;
- children = (
- 4D9A932526255BDA00F9B43C /* include */,
- 4D9A932E26255BDA00F9B43C /* src */,
- );
- path = mlmodel;
- sourceTree = "<group>";
- };
- 4D9A932526255BDA00F9B43C /* include */ = {
- isa = PBXGroup;
- children = (
- 4D9A932626255BDA00F9B43C /* Model.pb-c.h */,
- 4D9A932726255BDA00F9B43C /* protobuf-c */,
- 4D9A932926255BDA00F9B43C /* FeatureTypes.pb-c.h */,
- 4D9A932A26255BDA00F9B43C /* DataStructures.pb-c.h */,
- 4D9A932B26255BDA00F9B43C /* Parameters.pb-c.h */,
- 4D9A932C26255BDA00F9B43C /* NeuralNetwork.pb-c.h */,
- );
- path = include;
- sourceTree = "<group>";
- };
- 4D9A932726255BDA00F9B43C /* protobuf-c */ = {
- isa = PBXGroup;
- children = (
- 4D9A932826255BDA00F9B43C /* protobuf-c.h */,
- );
- path = "protobuf-c";
- sourceTree = "<group>";
- };
- 4D9A932E26255BDA00F9B43C /* src */ = {
- isa = PBXGroup;
- children = (
- 4D9A932F26255BDA00F9B43C /* DataStructures.pb-c.c */,
- 4D9A933026255BDA00F9B43C /* Parameters.pb-c.c */,
- 4D9A933126255BDA00F9B43C /* NeuralNetwork.pb-c.c */,
- 4D9A933226255BDA00F9B43C /* Model.pb-c.c */,
- 4D9A933326255BDA00F9B43C /* protobuf-c.c */,
- 4D9A933426255BDA00F9B43C /* FeatureTypes.pb-c.c */,
- );
- path = src;
- sourceTree = "<group>";
- };
- 4D9A933526255BDA00F9B43C /* backend */ = {
- isa = PBXGroup;
- children = (
- 4D0C80E22862FC4100C7CAD6 /* CoreMLOPRegister.cpp */,
- 4D4DAE67263905390060D37E /* CoreMLDefine.h */,
- 4DDE2018263809920085AC8F /* CoreMLExecutorWrapper.h */,
- 4DDE2017263809920085AC8F /* CoreMLExecutorWrapper.mm */,
- 4D9A933626255BDA00F9B43C /* CoreMLBackend.cpp */,
- 4D9A933726255BDA00F9B43C /* CoreMLExecutor.mm */,
- 4D9A933826255BDA00F9B43C /* CoreMLBackend.hpp */,
- 4D9A933926255BDA00F9B43C /* CoreMLExecutor.h */,
- );
- path = backend;
- sourceTree = "<group>";
- };
- 4D9A933A26255BDA00F9B43C /* execution */ = {
- isa = PBXGroup;
- children = (
- 952298B52B4D4CC80043978B /* CoreMLLayerNorm.cpp */,
- 952298B62B4D4CC80043978B /* coreMLLayerNorm.hpp */,
- 4DF63F2E2660D9D100590730 /* CoreMLInterp.hpp */,
- 4DF63F2C2660D9CB00590730 /* CoreMLInterp.cpp */,
- 4D9A933B26255BDA00F9B43C /* CoreMLReduction.cpp */,
- 4D9A933C26255BDA00F9B43C /* CoreMLCommonExecution.cpp */,
- 4D9A933D26255BDA00F9B43C /* CoreMLScale.hpp */,
- 4D9A933E26255BDA00F9B43C /* CoreMLBinary.cpp */,
- 4D9A933F26255BDA00F9B43C /* CoreMLPool.hpp */,
- 4D9A934026255BDA00F9B43C /* CoreMLRaster.hpp */,
- 4D9A934126255BDA00F9B43C /* CoreMLActivation.hpp */,
- 4D9A934226255BDA00F9B43C /* CoreMLArgMax.cpp */,
- 4D9A934326255BDA00F9B43C /* CoreMLConvolution.cpp */,
- 4D9A934426255BDA00F9B43C /* CoreMLUnary.cpp */,
- 4D9A934526255BDA00F9B43C /* CoreMLArgMax.hpp */,
- 4D9A934626255BDA00F9B43C /* CoreMLConvolution.hpp */,
- 4D9A934726255BDA00F9B43C /* CoreMLUnary.hpp */,
- 4D9A934826255BDA00F9B43C /* CoreMLReduction.hpp */,
- 4D9A934926255BDA00F9B43C /* CoreMLCommonExecution.hpp */,
- 4D9A934A26255BDA00F9B43C /* CoreMLScale.cpp */,
- 4D9A934B26255BDA00F9B43C /* CoreMLPool.cpp */,
- 4D9A934C26255BDA00F9B43C /* CoreMLBinary.hpp */,
- 4D9A934D26255BDA00F9B43C /* CoreMLRaster.cpp */,
- 4D9A934E26255BDA00F9B43C /* CoreMLActivation.cpp */,
- );
- path = execution;
- sourceTree = "<group>";
- };
- 4D9A938926255DF800F9B43C /* benchmark */ = {
- isa = PBXGroup;
- children = (
- 4D6D7FDE2656994600F80814 /* benchmark.cpp */,
- 4D9A93EA26255FB000F9B43C /* models */,
- 4D9A93CF26255E9600F9B43C /* revertMNNModel.cpp */,
- 4D9A93CE26255E6F00F9B43C /* revertMNNModel.hpp */,
- 4D9A93A826255DF800F9B43C /* benchmark.h */,
- );
- name = benchmark;
- path = ../../../benchmark;
- sourceTree = "<group>";
- };
- 4DF87C482887D3560003E2D4 /* calib3d */ = {
- isa = PBXGroup;
- children = (
- 4DF87C492887D3560003E2D4 /* calib3d.cpp */,
- );
- name = calib3d;
- path = ../tools/cv/source/calib3d;
- sourceTree = "<group>";
- };
- 6A131E3C2582331C002EC3D6 /* plugin */ = {
- isa = PBXGroup;
- children = (
- 6A131E3E25823349002EC3D6 /* PluginKernel.cpp */,
- 6A131E3D25823349002EC3D6 /* PluginShapeInference.cpp */,
- );
- path = plugin;
- sourceTree = "<group>";
- };
- 9200045021EDBCEC00BCE892 /* Tests */ = {
- isa = PBXGroup;
- children = (
- 48FD03422467C64700456AF5 /* speed */,
- 4829A2CA23CC26AD00623BF5 /* expr */,
- 9200045C21EDBDF600BCE892 /* core */,
- 9200045E21EDBDF600BCE892 /* cv */,
- 925F018721FF1DF400E648A1 /* model */,
- 9200046121EDBDF600BCE892 /* op */,
- 9200045821EDBCF700BCE892 /* MNNTestSuite.cpp */,
- 9200045321EDBCF700BCE892 /* MNNTestSuite.h */,
- 9200045921EDBCF700BCE892 /* TestUtils.cpp */,
- 9200045521EDBCF700BCE892 /* TestUtils.h */,
- 9200045721EDBCF700BCE892 /* TestUtils.mm */,
- );
- name = Tests;
- sourceTree = "<group>";
- };
- 9200045C21EDBDF600BCE892 /* core */ = {
- isa = PBXGroup;
- children = (
- 92A4E10221F07C76000B0919 /* AutoStorageTest.cpp */,
- 92D765B8222819EF00178BE5 /* BackendTest.cpp */,
- 925702D121EF270D00A2A3CA /* BufferAllocatorTest.cpp */,
- 92A4E0FB21F05A4F000B0919 /* MemoryUtilsTest.cpp */,
- 9200045D21EDBDF600BCE892 /* TensorTest.cpp */,
- 925702CE21EF0F5300A2A3CA /* TensorUtilsTest.cpp */,
- );
- name = core;
- path = ../../../test/core;
- sourceTree = "<group>";
- };
- 9200045E21EDBDF600BCE892 /* cv */ = {
- isa = PBXGroup;
- children = (
- 9200045F21EDBDF600BCE892 /* ImageProcessTest.cpp */,
- 9200046021EDBDF600BCE892 /* MatrixTest.cpp */,
- );
- name = cv;
- path = ../../../test/cv;
- sourceTree = "<group>";
- };
- 9200046121EDBDF600BCE892 /* op */ = {
- isa = PBXGroup;
- children = (
- 4DCF53952892B1BD00B5B393 /* SvdTest.cpp */,
- 4DCF53932892B1B500B5B393 /* HistogramTest.cpp */,
- 4DCF53912892B1A000B5B393 /* GatherElementsTest.cpp */,
- 4882C8D6241A24D900DAC168 /* ArgMaxTest.cpp */,
- 4882C8D5241A24D800DAC168 /* BroadcastToTest.cpp */,
- 4882C8DA241A24D900DAC168 /* Conv2DBackPropFilterTest.cpp */,
- 4882C8CE241A24D800DAC168 /* Conv2DBackPropTest.cpp */,
- 4882C8C6241A24D700DAC168 /* ConvInt8Test.cpp */,
- 4882C8BC241A24D600DAC168 /* Convolution3DTest.cpp */,
- 4882C8CC241A24D800DAC168 /* DepthToSpaceTest.cpp */,
- 4882C8C3241A24D700DAC168 /* Dilation2DTest.cpp */,
- 4882C8C0241A24D700DAC168 /* EluTest.cpp */,
- 4882C8CF241A24D800DAC168 /* ExpandDimsTest.cpp */,
- 4882C8D8241A24D900DAC168 /* LinSpaceTest.cpp */,
- 4882C8D2241A24D800DAC168 /* MatrixBandPart.cpp */,
- 4882C8D3241A24D800DAC168 /* MomentsTest.cpp */,
- 4882C8C2241A24D700DAC168 /* MultiConvolutionTest.cpp */,
- 4882C8D9241A24D900DAC168 /* MultiDeconvolutionTest.cpp */,
- 4882C8C9241A24D700DAC168 /* OneHotTest.cpp */,
- 4882C8D0241A24D800DAC168 /* PadTest.cpp */,
- 4882C8C1241A24D700DAC168 /* Pool3DTest.cpp */,
- 4882C8DB241A24D900DAC168 /* PoolGradTest.cpp */,
- 4882C8C8241A24D700DAC168 /* ScatterNdTest.cpp */,
- 4882C8D7241A24D900DAC168 /* SetDiff1DTest.cpp */,
- 4882C8DC241A24D900DAC168 /* ShapeTest.cpp */,
- 4882C8BD241A24D600DAC168 /* SizeTest.cpp */,
- 4882C8CB241A24D800DAC168 /* SoftplusTest.cpp */,
- 4882C8BE241A24D700DAC168 /* SoftsignTest.cpp */,
- 4882C8CD241A24D800DAC168 /* SpaceToDepthTest.cpp */,
- 4882C8CA241A24D800DAC168 /* SplitTest.cpp */,
- 4882C8D1241A24D800DAC168 /* StackTest.cpp */,
- 4882C8C7241A24D700DAC168 /* UnravelIndexTest.cpp */,
- 4882C8BF241A24D700DAC168 /* UnstackTest.cpp */,
- 4882C8C5241A24D700DAC168 /* ZerosLikeTest.cpp */,
- 9200047C21EDBDF600BCE892 /* BatchToSpaceNDTest.cpp */,
- 9200047B21EDBDF600BCE892 /* BinaryOPTest.cpp */,
- 9200048A21EDBDF600BCE892 /* ConcatTest.cpp */,
- 9200047421EDBDF600BCE892 /* ConvolutionTest.cpp */,
- 9200048D21EDBDF600BCE892 /* CropTest.cpp */,
- 9200048221EDBDF600BCE892 /* FillTest.cpp */,
- 9200046E21EDBDF600BCE892 /* GatherTest.cpp */,
- 9200047021EDBDF600BCE892 /* GatherV2Test.cpp */,
- 9200046A21EDBDF600BCE892 /* MatMulTest.cpp */,
- 9200049621EDBDF600BCE892 /* PReLUTest.cpp */,
- 9200049221EDBDF600BCE892 /* RangeTest.cpp */,
- 9200046D21EDBDF600BCE892 /* RankTest.cpp */,
- 9200046F21EDBDF600BCE892 /* ReductionTest.cpp */,
- 92C674FD22549C9900011D33 /* ReLU6Test.cpp */,
- 9200047921EDBDF600BCE892 /* ReLUTest.cpp */,
- 9200047821EDBDF600BCE892 /* ReshapeTest.cpp */,
- 9200048521EDBDF600BCE892 /* ResizeTest.cpp */,
- 9200049321EDBDF600BCE892 /* SeLUTest.cpp */,
- 9200047E21EDBDF600BCE892 /* SoftmaxTest.cpp */,
- 9200049121EDBDF600BCE892 /* SpaceToBatchNDTest.cpp */,
- 9200046621EDBDF600BCE892 /* SqueezeTest.cpp */,
- 9200046B21EDBDF600BCE892 /* TileTest.cpp */,
- 9200049421EDBDF600BCE892 /* UnaryTest.cpp */,
- );
- name = op;
- path = ../../../test/op;
- sourceTree = "<group>";
- };
- 925F018721FF1DF400E648A1 /* model */ = {
- isa = PBXGroup;
- children = (
- 925F018A21FF222E00E648A1 /* model */,
- 925F018C21FFF3D300E648A1 /* MobileNetTest.cpp */,
- 925F018821FF1E0B00E648A1 /* SqueezeNetTest.cpp */,
- );
- name = model;
- path = ../../../test/model;
- sourceTree = "<group>";
- };
- 9273AB4C1FE7BE4D00477B22 /* Playground */ = {
- isa = PBXGroup;
- children = (
- 4D9A938926255DF800F9B43C /* benchmark */,
- 9200045021EDBCEC00BCE892 /* Tests */,
- 9273AB4D1FE7BE4D00477B22 /* AppDelegate.h */,
- 9273AB4E1FE7BE4D00477B22 /* AppDelegate.mm */,
- 9273AB561FE7BE4D00477B22 /* Assets.xcassets */,
- 9273AB5B1FE7BE4D00477B22 /* Info.plist */,
- 9273AB5C1FE7BE4D00477B22 /* main.m */,
- );
- path = Playground;
- sourceTree = "<group>";
- };
- 92FF013823AA0B4E00AC97F6 /* arm */ = {
- isa = PBXGroup;
- children = (
- C43C81F8251894A500A0FF84 /* CommonOptFunctionNeon.cpp */,
- 92FF013A23AA0B4E00AC97F6 /* arm32 */,
- 92FF017C23AA0B4E00AC97F6 /* arm64 */,
- 92FF01BD23AA0B4E00AC97F6 /* MNNAsmGlobal.h */,
- );
- path = arm;
- sourceTree = "<group>";
- };
- 92FF013A23AA0B4E00AC97F6 /* arm32 */ = {
- isa = PBXGroup;
- children = (
- 4DDD8E112B1D70CC005065D1 /* MNNTranspose16Bit8x8.S */,
- 95CE1DFE2AC57F6200EFB51E /* MNNReluWithSlopeChannelInt8.S */,
- CE125CC72A52BF6B003698C9 /* MNNBilinearLineC8.S */,
- CE125CC62A52BF6B003698C9 /* MNNBilinearSampleC8.S */,
- CEE9B94F2A3AA4C4006438F2 /* MNNCubicLineC16.S */,
- CEE9B9512A3AA4C4006438F2 /* MNNCubicSampleC16.S */,
- 950B28DF29F627E00002F454 /* MNNBinaryAddInt8.S */,
- 950B28DD29F627E00002F454 /* MNNBinaryMaxInt8.S */,
- 950B28DA29F627E00002F454 /* MNNBinaryMinInt8.S */,
- 950B28DE29F627E00002F454 /* MNNBinaryMulInt8.S */,
- 950B28DB29F627E00002F454 /* MNNBinarySqdInt8.S */,
- 950B28DC29F627E00002F454 /* MNNBinarySubInt8.S */,
- 9558333C29B0947300488807 /* MNNGelu.S */,
- 4D5662CB299B76ED0031C1A1 /* MNNMaxPoolInt8.S */,
- 4D5662C9299B76E10031C1A1 /* MNNAvgPoolInt8.S */,
- 4AF4FB2B269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */,
- 4AF4FB2C269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */,
- 4DD179392694076700B0098F /* MNNSoftmax.S */,
- 4D6D7FCA265688F600F80814 /* MNNPackedSparseMatMulEpx4.S */,
- 4D6D7FC8265688EA00F80814 /* MNNPackedSparseMatMulEpx1.S */,
- 11A01A05258785EA00745FA7 /* MNNVectorTop1Float.S */,
- 11A01A04258785EA00745FA7 /* MNNVectorTop1Int32.S */,
- 48034562254157CE004738E3 /* MNNNV21ToBGRAUnit.S */,
- 48BB6EF525220AA80056E195 /* MNNTranspose32Bit4x4.S */,
- 48FB9DC624A848D0008E1A2D /* MNNAxByClampBroadcastC4.S */,
- 48FB9DC424A848D0008E1A2D /* MNNPackC4ForMatMul_A.S */,
- 48FB9DC324A848D0008E1A2D /* MNNPackedMatMul.S */,
- 48FB9DC524A848D0008E1A2D /* MNNPackedMatMulRemain.S */,
- EB45C773244D7C4F00E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */,
- 92FF013B23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */,
- 92FF013C23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */,
- 950B28FD2A0C9B310002F454 /* MNNScaleAndAddBiasInt8.S */,
- 92FF013D23AA0B4E00AC97F6 /* MNNMatrixProd.S */,
- 92FF013E23AA0B4E00AC97F6 /* MNNFloat2Int8.S */,
- 92FF013F23AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */,
- 92FF014023AA0B4E00AC97F6 /* MNNAddC4WithStride.S */,
- 92FF014123AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */,
- 92FF014223AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */,
- 92FF014523AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */,
- 92FF014623AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */,
- 92FF014723AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */,
- 92FF014823AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */,
- 92FF014923AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */,
- 92FF014A23AA0B4E00AC97F6 /* MNNUnPackC4.S */,
- 92FF014B23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */,
- 92FF014D23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */,
- 92FF014E23AA0B4E00AC97F6 /* MNNPackC4.S */,
- 92FF014F23AA0B4E00AC97F6 /* MNNMinFloat.S */,
- 92FF015123AA0B4E00AC97F6 /* MNNMaxFloat.S */,
- 92FF015223AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */,
- 92FF015523AA0B4E00AC97F6 /* MNNMatrixMax.S */,
- 92FF015623AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */,
- 92FF015723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */,
- 92FF015B23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */,
- 92FF015C23AA0B4E00AC97F6 /* MNNReluInt8.S */,
- 92FF015D23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */,
- 92FF015E23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */,
- 92FF016023AA0B4E00AC97F6 /* MNNMatrixSub.S */,
- 92FF016123AA0B4E00AC97F6 /* MNNPowC8.S */,
- 92FF016223AA0B4E00AC97F6 /* MNNMatrixAdd.S */,
- 92FF016323AA0B4E00AC97F6 /* MNNExpC8.S */,
- 92FF016523AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */,
- 92FF016623AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */,
- 92FF016723AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */,
- 92FF016823AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */,
- 92FF016A23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */,
- 92FF016C23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */,
- 92FF016E23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */,
- 92FF017223AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */,
- 92FF017423AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */,
- 92FF017523AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */,
- 92FF017623AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */,
- 92FF017723AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */,
- 92FF017823AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */,
- 92FF017923AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */,
- );
- path = arm32;
- sourceTree = "<group>";
- };
- 92FF017C23AA0B4E00AC97F6 /* arm64 */ = {
- isa = PBXGroup;
- children = (
- 95772DCD2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM82.S */,
- 95772DCE2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM86.S */,
- 4DDD8E0F2B1D70C1005065D1 /* MNNTranspose16Bit8x8.S */,
- 95CE1E002AC57F7600EFB51E /* MNNReluWithSlopeChannelInt8.S */,
- CEE9B9572A3AA4D4006438F2 /* MNNBilinearLineC8.S */,
- CEE9B9582A3AA4D4006438F2 /* MNNBilinearSampleC8.S */,
- CEE9B9562A3AA4D4006438F2 /* MNNCubicLineC16.S */,
- CEE9B9592A3AA4D4006438F2 /* MNNCubicSampleC16.S */,
- 950B28E829F627F60002F454 /* MNNBinaryAddInt8.S */,
- 950B28E929F627F60002F454 /* MNNBinaryMaxInt8.S */,
- 950B28FF2A0C9B4D0002F454 /* MNNScaleAndAddBiasInt8.S */,
- 950B28EB29F627F70002F454 /* MNNBinaryMinInt8.S */,
- 950B28E729F627F60002F454 /* MNNBinaryMulInt8.S */,
- 950B28E629F627F60002F454 /* MNNBinarySqdInt8.S */,
- 950B28EA29F627F60002F454 /* MNNBinarySubInt8.S */,
- 4D5662C7299B76D90031C1A1 /* MNNMaxPoolInt8.S */,
- 4D5662C5299B76CE0031C1A1 /* MNNAvgPoolInt8.S */,
- 4DCC792228FEC5CB00C9BA9E /* MNNGemmInt8AddBiasScale_ARMV86_Unit.S */,
- 4844603C2726558B00F7EABA /* MNNConvWinoSourceTransformUnit6x6FP16.S */,
- 4AF4FB27269ED243005BA97B /* MNNPackedSparseQuantMatMulEpx1.S */,
- 4AF4FB28269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx4.S */,
- 4DD1793B2694078000B0098F /* MNNSoftmax.S */,
- 9558334629B09A2300488807 /* MNNGelu.S */,
- 9558334A29B09A7B00488807 /* MNNGeluFP16.S */,
- 48CA2F542681844C003A1796 /* MNNPackC8FP16.S */,
- 48CA2F552681844C003A1796 /* MNNUnpackC8FP16.S */,
- 4D6D7FD02656891400F80814 /* MNNPackedSparseMatMulEpx4.S */,
- 4D6D7FCE2656890C00F80814 /* MNNPackedSparseMatMulEpx1.S */,
- 4896D37625FE2A6B00717702 /* Arm82MNNPackForMatMul_A.S */,
- 4896D37325FE2A6B00717702 /* MNNConvDwF23MulTransUnitFP16.S */,
- 4896D37425FE2A6B00717702 /* MNNConvDwF23SourceTransUnitFP16.S */,
- 4896D37725FE2A6B00717702 /* MNNConvRunForLineDepthwiseFP16.S */,
- 4896D37025FE2A6A00717702 /* MNNExpFP16.S */,
- 4896D37125FE2A6A00717702 /* MNNPackedMatMulFP16.S */,
- 4896D37225FE2A6A00717702 /* MNNPackedMatMulRemainFP16.S */,
- 11A01A0A258785FB00745FA7 /* MNNVectorTop1Float.S */,
- 11A01A0B258785FB00745FA7 /* MNNVectorTop1Int32.S */,
- 48034566254157DF004738E3 /* MNNNV21ToBGRAUnit.S */,
- 48BB6EEF25220A930056E195 /* MNNTranspose32Bit4x4.S */,
- 48FB9DBF24A8445A008E1A2D /* MNNAxByClampBroadcastC4.S */,
- 48FB9DC024A8445A008E1A2D /* MNNPackedMatMulRemain.S */,
- EBECA37A24643D110062C7A3 /* MNNGemmInt8AddBiasScale_ARMV82_Unit.S */,
- EB45C775244D7C6600E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S */,
- 92FF017D23AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S */,
- 92FF017E23AA0B4E00AC97F6 /* MNNScaleAddInt8.S */,
- 92FF017F23AA0B4E00AC97F6 /* MNNMatrixProd.S */,
- 92FF018023AA0B4E00AC97F6 /* MNNFloat2Int8.S */,
- 92FF018123AA0B4E00AC97F6 /* MNNSamplerC4NearestOpt.S */,
- 92FF018223AA0B4E00AC97F6 /* MNNAddC4WithStride.S */,
- 92FF018323AA0B4E00AC97F6 /* MNNQuanToDestUint8.S */,
- 92FF018423AA0B4E00AC97F6 /* MNNLoadU8AndSum.S */,
- 92FF018723AA0B4E00AC97F6 /* MNNStrassenMergeCFunction.S */,
- 92FF018823AA0B4E00AC97F6 /* MNNBlitC1ToFloatRGBA.S */,
- 92FF018923AA0B4E00AC97F6 /* MNNCopyC4WithStride.S */,
- 92FF018A23AA0B4E00AC97F6 /* MNNNV21ToBGRUnit.S */,
- 92FF018B23AA0B4E00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S */,
- 92FF018C23AA0B4E00AC97F6 /* MNNUnPackC4.S */,
- 92FF018D23AA0B4E00AC97F6 /* MNNSamplerC1NearestOpt.S */,
- 92FF018F23AA0B4E00AC97F6 /* MNNNV21ToRGBUnit.S */,
- 92FF019023AA0B4E00AC97F6 /* MNNPackC4.S */,
- 92FF019123AA0B4E00AC97F6 /* MNNMinFloat.S */,
- 92FF019323AA0B4E00AC97F6 /* MNNMaxFloat.S */,
- 92FF019423AA0B4E00AC97F6 /* MNNNV21ToRGBAUnit.S */,
- 92FF019723AA0B4E00AC97F6 /* MNNMatrixMax.S */,
- 92FF019823AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S */,
- 92FF019923AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S */,
- 92FF019C23AA0B4E00AC97F6 /* MNNScaleAndAddBias.S */,
- 92FF019D23AA0B4E00AC97F6 /* MNNReluInt8.S */,
- 92FF019E23AA0B4E00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S */,
- 92FF019F23AA0B4E00AC97F6 /* MNNSamplerC4BilinearOpt.S */,
- 92FF01A123AA0B4E00AC97F6 /* MNNMatrixSub.S */,
- 92FF01A223AA0B4E00AC97F6 /* MNNPowC8.S */,
- 92FF01A323AA0B4E00AC97F6 /* MNNMatrixAdd.S */,
- 92FF01A423AA0B4E00AC97F6 /* MNNExpC8.S */,
- 92FF01A623AA0B4E00AC97F6 /* MNNConvDwF23SourceTransUnit.S */,
- 92FF01A723AA0B4E00AC97F6 /* MNNWinogradMatrixProductLeft.S */,
- 92FF01A823AA0B4E00AC97F6 /* MNNDeconvRunForUnitDepthWise.S */,
- 92FF01A923AA0B4E00AC97F6 /* MNNSamplerC1BilinearOpt.S */,
- 92FF01AB23AA0B4E00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S */,
- 92FF01AD23AA0B4E00AC97F6 /* MNNWinogradMatrixProductRight.S */,
- 92FF01AF23AA0B4E00AC97F6 /* MNNReluWithSlopeChannel.S */,
- 92FF01B323AA0B4E00AC97F6 /* MNNBlitC3ToFloatRGBA.S */,
- 92FF01B523AA0B4E00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S */,
- 92FF01B623AA0B4E00AC97F6 /* MNNInt8ScaleToFloat.S */,
- 92FF01B723AA0B4E00AC97F6 /* MNNConvRunForUnitDepthWise.S */,
- 92FF01B823AA0B4E00AC97F6 /* MNNConvDwF23MulTransUnit.S */,
- 92FF01B923AA0B4E00AC97F6 /* MNNConvRunForLineDepthwise.S */,
- 92FF01BA23AA0B4E00AC97F6 /* MNNGemmint8to32_8x4_Unit.S */,
- 48F9E54B2493511200E46522 /* MNNPackedMatMul.S */,
- 48F9E54D2493A0A800E46522 /* MNNPackC4ForMatMul_A.S */,
- 48FB9DCD24AB080C008E1A2D /* MNNPackC8.S */,
- );
- path = arm64;
- sourceTree = "<group>";
- };
- 92FF021B23AA0B5600AC97F6 /* compute */ = {
- isa = PBXGroup;
- children = (
- CEA82BD92A15F8AD002CBC95 /* IdstConvolutionInt8.cpp */,
- CEA82BDA2A15F8AD002CBC95 /* IdstConvolutionInt8.hpp */,
- 958B046529D2C8AF00FC3AEF /* GemmInt8Executor.hpp */,
- 958B046329D2C89D00FC3AEF /* GemmInt8Executor.cpp */,
- C48CAE2528900C4A00271A6D /* ConvInt8Winograd.cpp */,
- C48CAE2428900C4A00271A6D /* ConvInt8Winograd.hpp */,
- 4A224A1227D0C56E000A9260 /* ConvolutionWinogradBridge.cpp */,
- 4A224A1027D0C56E000A9260 /* ConvolutionWinogradBridge.hpp */,
- 4A224A0F27D0C56E000A9260 /* ConvolutionWinogradImpl.cpp */,
- 4A224A1127D0C56E000A9260 /* ConvolutionWinogradImpl.hpp */,
- 4A224A0727D0C2D9000A9260 /* ConvolutionPackFreeWinograd.cpp */,
- 4A224A0A27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.hpp */,
- 4A224A0827D0C2D9000A9260 /* ConvolutionPackWinograd.cpp */,
- 4A224A0927D0C2D9000A9260 /* ConvolutionPackWinograd.hpp */,
- 48F34732273A7C8400C45394 /* ImageProcessFunction.cpp */,
- 48F34731273A7C8400C45394 /* ImageProcessFunction.hpp */,
- 4AF4FB20269ED234005BA97B /* SparseConvInt8TiledExecutor.cpp */,
- 4AF4FB22269ED234005BA97B /* SparseConvInt8TiledExecutor.hpp */,
- C4EF5FB22657A9E70094235C /* ConvInt8TiledExecutor.cpp */,
- C4EF5FB32657A9E70094235C /* ConvInt8TiledExecutor.hpp */,
- 4D6D7FD82656897200F80814 /* SparseConvolutionTiledExecutor.hpp */,
- 4D6D7FD62656896D00F80814 /* SparseConvolutionTiledExecutor.cpp */,
- 4D6D7FD42656896600F80814 /* DenseConvolutionTiledExecutor.hpp */,
- 4D6D7FD22656895C00F80814 /* DenseConvolutionTiledExecutor.cpp */,
- 92FF021C23AA0B5600AC97F6 /* Convolution1x1Strassen.hpp */,
- 92FF021D23AA0B5600AC97F6 /* CommonOptFunction.cpp */,
- 92FF021F23AA0B5600AC97F6 /* StrassenMatmulComputor.cpp */,
- 92FF022123AA0B5600AC97F6 /* CommonOptFunction.h */,
- 92FF022323AA0B5600AC97F6 /* Int8FunctionsOpt.cpp */,
- 92FF022523AA0B5600AC97F6 /* ConvOpt.cpp */,
- 92FF022623AA0B5600AC97F6 /* OptimizedComputer.cpp */,
- 92FF022723AA0B5600AC97F6 /* DeconvolutionWithStride.hpp */,
- 92FF022823AA0B5600AC97F6 /* ConvolutionTiledExecutor.hpp */,
- 92FF022923AA0B5600AC97F6 /* ConvolutionIntFactory.cpp */,
- 92FF022A23AA0B5600AC97F6 /* WinogradOptFunction.cpp */,
- 92FF022B23AA0B5600AC97F6 /* ConvolutionGroup.hpp */,
- 92FF022C23AA0B5600AC97F6 /* ConvolutionFloatFactory.h */,
- 92FF022E23AA0B5600AC97F6 /* ResizeFunction.h */,
- 92FF022F23AA0B5600AC97F6 /* ConvolutionDepthwise3x3.cpp */,
- 92FF023023AA0B5600AC97F6 /* ConvolutionIntFactory.hpp */,
- 92FF023123AA0B5600AC97F6 /* WinogradOptFunction.hpp */,
- 92FF023223AA0B5600AC97F6 /* ConvolutionGroup.cpp */,
- 92FF023323AA0B5600AC97F6 /* ConvolutionFloatFactory.cpp */,
- 92FF023523AA0B5600AC97F6 /* ConvolutionDepthwise3x3.hpp */,
- 92FF023623AA0B5600AC97F6 /* Convolution1x1Strassen.cpp */,
- 92FF023723AA0B5600AC97F6 /* ResizeFunction.cpp */,
- 92FF023823AA0B5600AC97F6 /* StrassenMatmulComputor.hpp */,
- 92FF023B23AA0B5600AC97F6 /* ConvOpt.h */,
- 92FF023E23AA0B5600AC97F6 /* OptimizedComputer.hpp */,
- 92FF023F23AA0B5600AC97F6 /* Int8FunctionsOpt.h */,
- 92FF024023AA0B5600AC97F6 /* DeconvolutionWithStride.cpp */,
- 92FF024123AA0B5600AC97F6 /* ConvolutionTiledExecutor.cpp */,
- );
- path = compute;
- sourceTree = "<group>";
- };
- CE5617D4287FF4E50036F14E /* Recovered References */ = {
- isa = PBXGroup;
- children = (
- );
- name = "Recovered References";
- sourceTree = "<group>";
- };
- CEDB20E82846D07100AE9DC4 /* demo */ = {
- isa = PBXGroup;
- children = (
- CEDB21142846D48700AE9DC4 /* MobileNet */,
- CEDB21042846D16E00AE9DC4 /* ViewController.h */,
- CEDB21022846D13700AE9DC4 /* Pretreat.metal */,
- CEDB21002846D13100AE9DC4 /* ViewController.mm */,
- CEDB20E92846D07100AE9DC4 /* AppDelegate.h */,
- CEDB20EA2846D07100AE9DC4 /* AppDelegate.m */,
- CEDB20F22846D07100AE9DC4 /* Main.storyboard */,
- CEDB20F52846D07200AE9DC4 /* Assets.xcassets */,
- CEDB20F72846D07200AE9DC4 /* LaunchScreen.storyboard */,
- CEDB20FA2846D07200AE9DC4 /* Info.plist */,
- CEDB20FB2846D07200AE9DC4 /* main.m */,
- );
- path = demo;
- sourceTree = "<group>";
- };
- CEDB21142846D48700AE9DC4 /* MobileNet */ = {
- isa = PBXGroup;
- children = (
- CEDB211B2846D59C00AE9DC4 /* mobilenet_v2.caffe.mnn */,
- CEDB21182846D58200AE9DC4 /* synset_words.txt */,
- CEDB21172846D58200AE9DC4 /* testcat.jpg */,
- );
- name = MobileNet;
- sourceTree = "<group>";
- };
- EBB38EC621E748B9005F76D7 /* shape */ = {
- isa = PBXGroup;
- children = (
- 95278CE92B9F09C0009E9B29 /* ShapeDynamicQuant.cpp */,
- CE7DBFFF28E2DE6B00797689 /* ShapeConvTranspose3D.cpp */,
- 4DCF538F2892B17000B5B393 /* ShapeHistogram.cpp */,
- 4DF87C4D2887D39B0003E2D4 /* ShapeSvd.cpp */,
- 48925F362744AC2A00919B37 /* ShapeROIAlign.cpp */,
- 48123002269EA83400EB7ABA /* ShapeUnique.cpp */,
- 48958782268EBA7C00EA01A7 /* ShapeSegmentMean.cpp */,
- 4DD1791A2684815A00B0098F /* ShapeSetDiff1D.cpp */,
- 4838EA8A2611C1310027232C /* ShapeGridSample.cpp */,
- 481FA852259C27E00047F01F /* ShapeTensorArray.cpp */,
- C4D4823A27BA2B890021C2B9 /* ShapeDet.cpp */,
- 4836CEE4257744120068F6CE /* ShapePlugin.cpp */,
- 48C84B6B250F709E00EE7666 /* SizeComputer.cpp */,
- 48C84B6A250F709E00EE7666 /* SizeComputer.hpp */,
- 486E1A9B24F507A600C16006 /* ShapeRandomUniform.cpp */,
- 92FF040B23AA0B7000AC97F6 /* ShapeArgMax.cpp */,
- 92FF03F823AA0B6E00AC97F6 /* ShapeBatchToSpaceND.cpp */,
- 92FF041423AA0B7000AC97F6 /* ShapeBinaryOp.cpp */,
- 92FF041623AA0B7000AC97F6 /* ShapeBroadcastTo.cpp */,
- 92FF041723AA0B7100AC97F6 /* ShapeCast.cpp */,
- 92FF03DC23AA0B6D00AC97F6 /* ShapeConcat.cpp */,
- 92FF040423AA0B6F00AC97F6 /* ShapeConvolution.cpp */,
- 92FF03EF23AA0B6E00AC97F6 /* ShapeConvolution3D.cpp */,
- 92FF03E023AA0B6D00AC97F6 /* ShapeCosineSimilarity.cpp */,
- 92FF03ED23AA0B6E00AC97F6 /* ShapeCrop.cpp */,
- 92FF040A23AA0B7000AC97F6 /* ShapeCropAndResize.cpp */,
- 92FF03DB23AA0B6D00AC97F6 /* ShapeDeconvolution.cpp */,
- 92FF040923AA0B7000AC97F6 /* ShapeDepthToSpace.cpp */,
- 92FF03F323AA0B6E00AC97F6 /* ShapeDequantize.cpp */,
- 92FF03F123AA0B6E00AC97F6 /* ShapeDetectionOutput.cpp */,
- 92FF03F523AA0B6E00AC97F6 /* ShapeDetectionPostProcess.cpp */,
- 92FF03F623AA0B6E00AC97F6 /* ShapeExpandDims.cpp */,
- 92FF03D423AA0B6C00AC97F6 /* ShapeFill.cpp */,
- 92FF040323AA0B6F00AC97F6 /* ShapeGatherND.cpp */,
- 92FF03F723AA0B6E00AC97F6 /* ShapeGatherV2.cpp */,
- 92FF040023AA0B6F00AC97F6 /* ShapeInnerProduct.cpp */,
- 92FF03E223AA0B6D00AC97F6 /* ShapeInterp.cpp */,
- 92FF03E323AA0B6D00AC97F6 /* ShapeLinSpace.cpp */,
- 92FF03FE23AA0B6F00AC97F6 /* ShapeLSTM.cpp */,
- 92FF03E123AA0B6D00AC97F6 /* ShapeMatMul.cpp */,
- 92FF03FB23AA0B6F00AC97F6 /* ShapeMoments.cpp */,
- 92FF03D623AA0B6C00AC97F6 /* ShapeNonMaxSuppressionV2.cpp */,
- 92FF03E523AA0B6D00AC97F6 /* ShapeOneHot.cpp */,
- 92FF03DA23AA0B6D00AC97F6 /* ShapePack.cpp */,
- 92FF03E723AA0B6D00AC97F6 /* ShapePadding.cpp */,
- 92FF03F423AA0B6E00AC97F6 /* ShapePermute.cpp */,
- 92FF03D723AA0B6C00AC97F6 /* ShapePool.cpp */,
- 92FF040623AA0B6F00AC97F6 /* ShapePool3D.cpp */,
- 92FF040F23AA0B7000AC97F6 /* ShapePriorbox.cpp */,
- 92FF03E823AA0B6D00AC97F6 /* ShapeProposal.cpp */,
- 92FF03EA23AA0B6D00AC97F6 /* ShapeQuantizedAvgPool.cpp */,
- 92FF03D323AA0B6C00AC97F6 /* ShapeQuantizedMaxPool.cpp */,
- 92FF03D823AA0B6C00AC97F6 /* ShapeRange.cpp */,
- 92FF041223AA0B7000AC97F6 /* ShapeReduction.cpp */,
- 92FF041323AA0B7000AC97F6 /* ShapeRegister.cpp */,
- 92FF041023AA0B7000AC97F6 /* ShapeReshape.cpp */,
- 92FF040C23AA0B7000AC97F6 /* ShapeResize.cpp */,
- 92FF040E23AA0B7000AC97F6 /* ShapeRNNSequenceGRU.cpp */,
- 92FF03DE23AA0B6D00AC97F6 /* ShapeROIPooling.cpp */,
- 92FF03DD23AA0B6D00AC97F6 /* ShapeScatterNd.cpp */,
- 92FF03F023AA0B6E00AC97F6 /* ShapeSelect.cpp */,
- 92FF041523AA0B7000AC97F6 /* ShapeShape.cpp */,
- 92FF03DF23AA0B6D00AC97F6 /* ShapeSize.cpp */,
- 92FF03FA23AA0B6F00AC97F6 /* ShapeSlice.cpp */,
- 92FF03E923AA0B6D00AC97F6 /* ShapeSliceTf.cpp */,
- 92FF03EB23AA0B6E00AC97F6 /* ShapeSpaceToBatchND.cpp */,
- 92FF03FF23AA0B6F00AC97F6 /* ShapeSpaceToDepth.cpp */,
- 92FF040123AA0B6F00AC97F6 /* ShapeSqueeze.cpp */,
- 92FF03EE23AA0B6E00AC97F6 /* ShapeStridedSlice.cpp */,
- 92FF03F923AA0B6F00AC97F6 /* ShapeTensorConvert.cpp */,
- 92FF040523AA0B6F00AC97F6 /* ShapeTile.cpp */,
- 92FF03FD23AA0B6F00AC97F6 /* ShapeTopKV2.cpp */,
- 92FF041123AA0B7000AC97F6 /* ShapeTranspose.cpp */,
- 92FF03D523AA0B6C00AC97F6 /* ShapeUnpack.cpp */,
- 92FF03F223AA0B6E00AC97F6 /* ShapeUnravelIndex.cpp */,
- 92FF03EC23AA0B6E00AC97F6 /* ShapeWhere.cpp */,
- );
- path = shape;
- sourceTree = "<group>";
- };
- /* End PBXGroup section */
- /* Begin PBXHeadersBuildPhase section */
- 0F1465B41FA18D1000F9860A /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 48C84B89250F711700EE7666 /* StaticModule.hpp in Headers */,
- 958B046629D2C8AF00FC3AEF /* GemmInt8Executor.hpp in Headers */,
- 1F501F812397BA5B004E8721 /* AutoTime.hpp in Headers */,
- 92FF04A523AA0BFB00AC97F6 /* AutoStorage.h in Headers */,
- EBECA3A124643D4E0062C7A3 /* MNNAsmGlobal.h in Headers */,
- 4D9A936526255BDA00F9B43C /* CoreMLBackend.hpp in Headers */,
- 1F501F852397BA5B004E8721 /* ErrorCode.hpp in Headers */,
- 92FF02B423AA0B5A00AC97F6 /* CPUMoments.hpp in Headers */,
- C43C822D2518951800A0FF84 /* SkNx_neon.h in Headers */,
- 489D7AA82550FDC900AD896A /* MetalCast.hpp in Headers */,
- C43C822F2518951800A0FF84 /* SkNx.h in Headers */,
- 48123006269EA84800EB7ABA /* CPUUnique.hpp in Headers */,
- 4A224A1527D0C56E000A9260 /* ConvolutionWinogradImpl.hpp in Headers */,
- CEA82BDC2A15F8AD002CBC95 /* IdstConvolutionInt8.hpp in Headers */,
- 4DE4E82C275E307B0016A916 /* cv in Headers */,
- 1F501F842397BA5B004E8721 /* ImageProcess.hpp in Headers */,
- CECF8C5D299CACFD00D3875B /* Log.hpp in Headers */,
- 1F501F822397BA5B004E8721 /* Interpreter.hpp in Headers */,
- C4F906B327688C3A0026B847 /* NMSModule.hpp in Headers */,
- 1F501F882397BA5B004E8721 /* Tensor.hpp in Headers */,
- 1F501F872397BA5B004E8721 /* Matrix.h in Headers */,
- CE8049AC2B31C65B009B422C /* CPULayerNorm.hpp in Headers */,
- CECF8C5A299CACFD00D3875B /* WorkerThread.hpp in Headers */,
- 48C84B85250F711700EE7666 /* IfModule.hpp in Headers */,
- 4D9A937326255BDA00F9B43C /* CoreMLUnary.hpp in Headers */,
- 48C84B98250F71E900EE7666 /* CPUSoftmax.hpp in Headers */,
- 4882C8B8241A22B800DAC168 /* OpCommonUtils.hpp in Headers */,
- 48608B54250632EC00CB1D71 /* GeometryComputer.hpp in Headers */,
- CECF8C7A299CAD9400D3875B /* sha1.h in Headers */,
- 4894C6EC27016F7200D8BE79 /* CPUResizeCache.hpp in Headers */,
- 92FF04A623AA0BFB00AC97F6 /* FileLoader.hpp in Headers */,
- 48F34733273A7C8400C45394 /* ImageProcessFunction.hpp in Headers */,
- C43C8226251894F400A0FF84 /* Matrix.hpp in Headers */,
- 92FF026E23AA0B5A00AC97F6 /* CPUQuantizationUtils.hpp in Headers */,
- 92FF03AA23AA0B5A00AC97F6 /* ConvolutionFloatFactory.h in Headers */,
- 482BFBCF28351BA1009210E4 /* AllShader.hpp in Headers */,
- 4896D36A25FE2A3D00717702 /* Arm82Unary.hpp in Headers */,
- 1F501F862397BA5B004E8721 /* Rect.h in Headers */,
- 1F501F8B2397BA5B004E8721 /* MNNSharedContext.h in Headers */,
- 48925F352744AC0700919B37 /* CPUROIAlign.hpp in Headers */,
- 92FF029623AA0B5A00AC97F6 /* CPUCast.hpp in Headers */,
- 4D9A937826255BDA00F9B43C /* CoreMLBinary.hpp in Headers */,
- CECF8C85299CAD9400D3875B /* log_util.h in Headers */,
- 4D6D7FD52656896600F80814 /* DenseConvolutionTiledExecutor.hpp in Headers */,
- 4D9A936626255BDA00F9B43C /* CoreMLExecutor.h in Headers */,
- 92FF027A23AA0B5A00AC97F6 /* CPUPool.hpp in Headers */,
- 1F501F892397BA5B004E8721 /* MNNForwardType.h in Headers */,
- 92FF027323AA0B5A00AC97F6 /* CPUPoolInt8.hpp in Headers */,
- 1F501F802397BA5B004E8721 /* MNNDefine.h in Headers */,
- 19D0FE76285C66F200B74B1A /* MetalLayerNorm.hpp in Headers */,
- 489D7A682550FDC800AD896A /* MetalReduction.hpp in Headers */,
- CECF8C86299CAD9400D3875B /* sds.h in Headers */,
- 1F501F7F2397BA5B004E8721 /* HalideRuntime.h in Headers */,
- 92FF029E23AA0B5A00AC97F6 /* CPUDeconvolutionDepthwise.hpp in Headers */,
- 4D9A935B26255BDA00F9B43C /* NeuralNetwork.pb-c.h in Headers */,
- 4D9A936D26255BDA00F9B43C /* CoreMLActivation.hpp in Headers */,
- 4D4DAE68263905390060D37E /* CoreMLDefine.h in Headers */,
- 92FF035623AA0B5A00AC97F6 /* CPUConvolution.hpp in Headers */,
- 1F501F9D2397BB00004E8721 /* expr in Headers */,
- 92FF027623AA0B5A00AC97F6 /* CPUInt8ToFloat.hpp in Headers */,
- 92FF033C23AA0B5A00AC97F6 /* MNNAsmGlobal.h in Headers */,
- 489D7A962550FDC900AD896A /* MetalConvolution1x1.hpp in Headers */,
- 92FF029723AA0B5A00AC97F6 /* CPUEltwiseInt8.hpp in Headers */,
- 92FF027B23AA0B5A00AC97F6 /* CPUQuanConvolutionDepthwise.hpp in Headers */,
- 92FF028E23AA0B5A00AC97F6 /* CPULinSpace.hpp in Headers */,
- 92FF038823AA0B5A00AC97F6 /* CPUQuantizedLogistic.hpp in Headers */,
- 4D9A936926255BDA00F9B43C /* CoreMLScale.hpp in Headers */,
- 4D9A937126255BDA00F9B43C /* CoreMLArgMax.hpp in Headers */,
- 48925F312744AA4100919B37 /* MetalCache_generated.h in Headers */,
- 481C2DEE25FE2CD6001ED6DF /* Arm82Functions.hpp in Headers */,
- 4894C6EA27016F7200D8BE79 /* UnaryUtils.hpp in Headers */,
- EBD4842A2485FF650083CE95 /* Arm82Interp.hpp in Headers */,
- CECF8C81299CAD9400D3875B /* log_util_imp.h in Headers */,
- 92FF037623AA0B5A00AC97F6 /* CPUBinary.hpp in Headers */,
- 4D9A935826255BDA00F9B43C /* FeatureTypes.pb-c.h in Headers */,
- CECF8C7C299CAD9400D3875B /* hmac-sha.h in Headers */,
- 48608B53250632EC00CB1D71 /* GeometryComputerUtils.hpp in Headers */,
- 950B28F529F629A90002F454 /* CPUBinaryInt8.hpp in Headers */,
- 489D7A732550FDC800AD896A /* MetalBackend.hpp in Headers */,
- 92FF03AC23AA0B5A00AC97F6 /* ResizeFunction.h in Headers */,
- 92FF037823AA0B5A00AC97F6 /* CPUROIPooling.hpp in Headers */,
- 4D9A935626255BDA00F9B43C /* Model.pb-c.h in Headers */,
- 48747D6D245D9E33000B9709 /* ConvertUtils.hpp in Headers */,
- 4838EA832611C00B0027232C /* MetalGridSample.hpp in Headers */,
- 92FF038723AA0B5A00AC97F6 /* CPUTensorConvert.hpp in Headers */,
- 92FF036E23AA0B5A00AC97F6 /* CPUQuantizedSoftmax.hpp in Headers */,
- 4D9A936B26255BDA00F9B43C /* CoreMLPool.hpp in Headers */,
- 4DF63F2F2660D9D100590730 /* CoreMLInterp.hpp in Headers */,
- 92FF04BF23AA0BFB00AC97F6 /* Concurrency.h in Headers */,
- 489D7A9B2550FDC900AD896A /* MetalDeconvolution.hpp in Headers */,
- 4D9A935726255BDA00F9B43C /* protobuf-c.h in Headers */,
- 489D7A982550FDC900AD896A /* MNNMetalContext.h in Headers */,
- 952298B82B4D4CC80043978B /* coreMLLayerNorm.hpp in Headers */,
- 92FF029323AA0B5A00AC97F6 /* CPURange.hpp in Headers */,
- CEEDB5542C7475A100FED0DC /* MNNFileUtils.h in Headers */,
- 4D9A937526255BDA00F9B43C /* CoreMLCommonExecution.hpp in Headers */,
- 4DF87C522887D3F20003E2D4 /* CPUSvd.hpp in Headers */,
- 48747D4B245D9D24000B9709 /* RuntimeFactory.hpp in Headers */,
- 92FF03B323AA0B5A00AC97F6 /* ConvolutionDepthwise3x3.hpp in Headers */,
- CECF8C77299CAD9400D3875B /* log_builder.h in Headers */,
- 4D9A937226255BDA00F9B43C /* CoreMLConvolution.hpp in Headers */,
- 92FF038B23AA0B5A00AC97F6 /* CPUUnravelIndex.hpp in Headers */,
- 4AF4FB26269ED235005BA97B /* SparseConvInt8TiledExecutor.hpp in Headers */,
- CEA49AA92AFD010900971CB7 /* MetalExecution.hpp in Headers */,
- 92FF03BC23AA0B5A00AC97F6 /* OptimizedComputer.hpp in Headers */,
- 95278CE72B9F0999009E9B29 /* CPUDynamicQuant.hpp in Headers */,
- 48C84BA0250F725600EE7666 /* InitNet.hpp in Headers */,
- 92FF03C623AA0B5A00AC97F6 /* CPUNonMaxSuppressionV2.hpp in Headers */,
- 92FF028C23AA0B5A00AC97F6 /* CPUReduction.hpp in Headers */,
- 92FF03B923AA0B5A00AC97F6 /* ConvOpt.h in Headers */,
- 92FF04AB23AA0BFB00AC97F6 /* Pipeline.hpp in Headers */,
- 489D7A6E2550FDC800AD896A /* MetalROIPooling.hpp in Headers */,
- 4882C8B9241A22B800DAC168 /* ConvolutionCommon.hpp in Headers */,
- 92FF03AE23AA0B5A00AC97F6 /* ConvolutionIntFactory.hpp in Headers */,
- C4EF5FB72657A9E70094235C /* ConvInt8TiledExecutor.hpp in Headers */,
- EBECA39524643D320062C7A3 /* Arm82Backend.hpp in Headers */,
- 92FF04C323AA0BFB00AC97F6 /* Session.hpp in Headers */,
- 19D0FE7128534C4500B74B1A /* MetalSoftmax.hpp in Headers */,
- 92FF039F23AA0B5A00AC97F6 /* CommonOptFunction.h in Headers */,
- 4D9A935A26255BDA00F9B43C /* Parameters.pb-c.h in Headers */,
- 4896D36D25FE2A3D00717702 /* Arm82Vec.hpp in Headers */,
- 92FF027723AA0B5A00AC97F6 /* CPUUnary.hpp in Headers */,
- 92FF035B23AA0B5A00AC97F6 /* CPURelu.hpp in Headers */,
- 481C2DED25FE2CD6001ED6DF /* Arm82WinogradOptFunc.hpp in Headers */,
- 92FF038D23AA0B5A00AC97F6 /* CPUMatrixBandPart.hpp in Headers */,
- 92FF035A23AA0B5A00AC97F6 /* CPUDetectionPostProcess.hpp in Headers */,
- C43C8200251894BD00A0FF84 /* ThreadPool.hpp in Headers */,
- 92FF04B723AA0BFB00AC97F6 /* WrapExecution.hpp in Headers */,
- 92FF04AD23AA0BFB00AC97F6 /* Execution.hpp in Headers */,
- 92FF025D23AA0B5A00AC97F6 /* CPUInterp.hpp in Headers */,
- 489D7A8B2550FDC900AD896A /* MetalConvolutionWinograd.hpp in Headers */,
- 92FF039A23AA0B5A00AC97F6 /* Convolution1x1Strassen.hpp in Headers */,
- 92FF029B23AA0B5A00AC97F6 /* CPUScale.hpp in Headers */,
- 489D7A7B2550FDC800AD896A /* MetalUnary.hpp in Headers */,
- 92FF03CA23AA0B5A00AC97F6 /* CPUConvolutionDepthwise.hpp in Headers */,
- 92FF04A923AA0BFB00AC97F6 /* Schedule.hpp in Headers */,
- 489D7A9F2550FDC900AD896A /* MetalConvolutionCommon.hpp in Headers */,
- CECF8C80299CAD9400D3875B /* lz4.h in Headers */,
- 92FF028623AA0B5A00AC97F6 /* CPUDeconvolution.hpp in Headers */,
- 489D7A722550FDC800AD896A /* MetalReLU6.hpp in Headers */,
- 92FF04B523AA0BFB00AC97F6 /* TensorUtils.hpp in Headers */,
- 4DCF538E2892B16400B5B393 /* CPUHistogram.hpp in Headers */,
- 92FF04BB23AA0BFB00AC97F6 /* BufferAllocator.hpp in Headers */,
- 489D7A802550FDC900AD896A /* MetalEltwise.hpp in Headers */,
- 92FF035823AA0B5A00AC97F6 /* CPUTFQuantizedConv2D.hpp in Headers */,
- 4DDE201A263809920085AC8F /* CoreMLExecutorWrapper.h in Headers */,
- 489D7A902550FDC900AD896A /* MetalConvolution.hpp in Headers */,
- 92FF03A923AA0B5A00AC97F6 /* ConvolutionGroup.hpp in Headers */,
- 4837147325A599EC004DBDED /* Arm82Binary.hpp in Headers */,
- 92FF03BD23AA0B5A00AC97F6 /* Int8FunctionsOpt.h in Headers */,
- 92FF036623AA0B5A00AC97F6 /* CPUDetectionOutput.hpp in Headers */,
- 4D56629A299341270031C1A1 /* MetalFuse.hpp in Headers */,
- 92FF04BC23AA0BFB00AC97F6 /* NonCopyable.hpp in Headers */,
- CE9AFED728E54E3300566949 /* CPUInterp3D.hpp in Headers */,
- 48FA474B23AA127B00172C3B /* Utils.hpp in Headers */,
- 4A224A1427D0C56E000A9260 /* ConvolutionWinogradBridge.hpp in Headers */,
- 4D9A935926255BDA00F9B43C /* DataStructures.pb-c.h in Headers */,
- 489D7A972550FDC900AD896A /* MetalConvolutionDepthwise.hpp in Headers */,
- 489D7AB42550FDC900AD896A /* MetalBinary.hpp in Headers */,
- 92FF04AF23AA0BFB00AC97F6 /* Macro.h in Headers */,
- 4D9A936C26255BDA00F9B43C /* CoreMLRaster.hpp in Headers */,
- 92FF028D23AA0B5A00AC97F6 /* CPUWhere.hpp in Headers */,
- 92FF03AF23AA0B5A00AC97F6 /* WinogradOptFunction.hpp in Headers */,
- 956F52E32AB2D6A1004B13D9 /* ImageProcessUtils.hpp in Headers */,
- 92FF03C923AA0B5A00AC97F6 /* CPUMatMul.hpp in Headers */,
- EBECA39924643D320062C7A3 /* Arm82Relu.hpp in Headers */,
- 4838EA7C2611BFE20027232C /* CPUGridSample.hpp in Headers */,
- 92FF03A523AA0B5A00AC97F6 /* DeconvolutionWithStride.hpp in Headers */,
- 92FF03D123AA0B5A00AC97F6 /* CPUTopKV2.hpp in Headers */,
- 92FF033F23AA0B5A00AC97F6 /* CPUArgMax.hpp in Headers */,
- 92FF034C23AA0B5A00AC97F6 /* CPUSetDiff1D.hpp in Headers */,
- 92FF02A123AA0B5A00AC97F6 /* CPUDepthwiseConvInt8.hpp in Headers */,
- 92FF036723AA0B5A00AC97F6 /* CPURuntime.hpp in Headers */,
- 92FF026623AA0B5A00AC97F6 /* CPUProposal.hpp in Headers */,
- 4894C6EB27016F7200D8BE79 /* BinaryUtils.hpp in Headers */,
- 48C84B9C250F722B00EE7666 /* Command.hpp in Headers */,
- 92FF026023AA0B5A00AC97F6 /* CPURNNSequenceGRU.hpp in Headers */,
- 48747D4F245D9E13000B9709 /* CPURaster.hpp in Headers */,
- 489D7A822550FDC900AD896A /* MetalPReLU.hpp in Headers */,
- 48C84B84250F711700EE7666 /* WhileModule.hpp in Headers */,
- 92FF02A923AA0B5A00AC97F6 /* CPUCropAndResize.hpp in Headers */,
- 4D6D7FD92656897200F80814 /* SparseConvolutionTiledExecutor.hpp in Headers */,
- 92FF037923AA0B5A00AC97F6 /* CPUInstanceNorm.hpp in Headers */,
- 92FF026223AA0B5A00AC97F6 /* CPUSelect.hpp in Headers */,
- 92FF02B723AA0B5A00AC97F6 /* CPUQuantizedAdd.hpp in Headers */,
- 92FF03B623AA0B5A00AC97F6 /* StrassenMatmulComputor.hpp in Headers */,
- 92FF03A623AA0B5A00AC97F6 /* ConvolutionTiledExecutor.hpp in Headers */,
- 92FF036523AA0B5A00AC97F6 /* CPUResize.hpp in Headers */,
- 92FF04B423AA0BFB00AC97F6 /* MNNMemoryUtils.h in Headers */,
- CECF8C88299CAD9400D3875B /* log_api.h in Headers */,
- 4A224A0D27D0C2D9000A9260 /* ConvolutionPackWinograd.hpp in Headers */,
- 4A224A0E27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.hpp in Headers */,
- 4D9A937426255BDA00F9B43C /* CoreMLReduction.hpp in Headers */,
- 48C84B8B250F711700EE7666 /* PipelineModule.hpp in Headers */,
- F41497D7278D8A21004A363A /* RuntimeAttr.hpp in Headers */,
- CECF8C5B299CACFD00D3875B /* LogHelper.hpp in Headers */,
- 92FF04C123AA0BFB00AC97F6 /* Backend.hpp in Headers */,
- 482BFBCD28351BA1009210E4 /* ShaderMap.hpp in Headers */,
- 489D7A812550FDC900AD896A /* MetalPooling.hpp in Headers */,
- CECF8C7F299CAD9400D3875B /* md5.h in Headers */,
- 92FF02A623AA0B5A00AC97F6 /* CPUQuantizedMaxPool.hpp in Headers */,
- 92FF028023AA0B5A00AC97F6 /* CPUFloatToInt8.hpp in Headers */,
- 92FF028723AA0B5A00AC97F6 /* CPUFixedPoint.hpp in Headers */,
- C43C8227251894F400A0FF84 /* Vec.hpp in Headers */,
- 4819FB1D24C138DF0050BD09 /* GeometryConvUtils.hpp in Headers */,
- 489D7A952550FDC900AD896A /* MetalMatMul.hpp in Headers */,
- CECF8C83299CAD9400D3875B /* log_define.h in Headers */,
- C48CAE2628900C4A00271A6D /* ConvInt8Winograd.hpp in Headers */,
- 48F34730273A7C7300C45394 /* CPUImageProcess.hpp in Headers */,
- 489D7A702550FDC800AD896A /* MetalRaster.hpp in Headers */,
- C4D4823F27BA2BB40021C2B9 /* CPUDet.hpp in Headers */,
- 92FF034523AA0B5A00AC97F6 /* CPUQuantizedAvgPool.hpp in Headers */,
- 489D7AA72550FDC900AD896A /* MetalScale.hpp in Headers */,
- 48C84B6C250F709E00EE7666 /* SizeComputer.hpp in Headers */,
- 92FF035023AA0B5A00AC97F6 /* CPUOneHot.hpp in Headers */,
- 92FF039123AA0B5A00AC97F6 /* CPUBackend.hpp in Headers */,
- 489D7AA52550FDC900AD896A /* MetalInterp.hpp in Headers */,
- 486E1A9A24F5078D00C16006 /* CPURandomUniform.hpp in Headers */,
- 92FF038C23AA0B5A00AC97F6 /* CPUEltwise.hpp in Headers */,
- 92FF028823AA0B5A00AC97F6 /* CPUDequantize.hpp in Headers */,
- 481C2DF125FE2CD6001ED6DF /* Arm82OptFunc.hpp in Headers */,
- C43C8225251894F400A0FF84 /* WingoradGenerater.hpp in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXHeadersBuildPhase section */
- /* Begin PBXNativeTarget section */
- 0F1465B61FA18D1000F9860A /* MNN */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 0F1465BF1FA18D1000F9860A /* Build configuration list for PBXNativeTarget "MNN" */;
- buildPhases = (
- 0F1465B41FA18D1000F9860A /* Headers */,
- F48DED4627742886004B8DB0 /* ShellScript */,
- 0F1465B21FA18D1000F9860A /* Sources */,
- 0F1465B31FA18D1000F9860A /* Frameworks */,
- 0F1465B51FA18D1000F9860A /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = MNN;
- productName = MNN;
- productReference = 0F1465B71FA18D1000F9860A /* MNN.framework */;
- productType = "com.apple.product-type.framework";
- };
- 9273AB4A1FE7BE4D00477B22 /* Playground */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 9273AB601FE7BE4D00477B22 /* Build configuration list for PBXNativeTarget "Playground" */;
- buildPhases = (
- 9273AB471FE7BE4D00477B22 /* Sources */,
- 9273AB481FE7BE4D00477B22 /* Frameworks */,
- 9273AB491FE7BE4D00477B22 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 22EA50AF2051680900C3906C /* PBXTargetDependency */,
- );
- name = Playground;
- productName = Playground;
- productReference = 9273AB4B1FE7BE4D00477B22 /* Playground.app */;
- productType = "com.apple.product-type.application";
- };
- CEDB20E62846D07100AE9DC4 /* demo */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = CEDB20FF2846D07200AE9DC4 /* Build configuration list for PBXNativeTarget "demo" */;
- buildPhases = (
- CEDB20E32846D07100AE9DC4 /* Sources */,
- CEDB20E42846D07100AE9DC4 /* Frameworks */,
- CEDB20E52846D07100AE9DC4 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = demo;
- productName = demo;
- productReference = CEDB20E72846D07100AE9DC4 /* demo.app */;
- productType = "com.apple.product-type.application";
- };
- /* End PBXNativeTarget section */
- /* Begin PBXProject section */
- 0F1465AE1FA18D1000F9860A /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0940;
- ORGANIZATIONNAME = Alibaba;
- TargetAttributes = {
- 0F1465B61FA18D1000F9860A = {
- CreatedOnToolsVersion = 9.0.1;
- ProvisioningStyle = Automatic;
- };
- 9273AB4A1FE7BE4D00477B22 = {
- CreatedOnToolsVersion = 9.2;
- ProvisioningStyle = Automatic;
- };
- CEDB20E62846D07100AE9DC4 = {
- CreatedOnToolsVersion = 13.4;
- ProvisioningStyle = Automatic;
- };
- };
- };
- buildConfigurationList = 0F1465B11FA18D1000F9860A /* Build configuration list for PBXProject "MNN" */;
- compatibilityVersion = "Xcode 8.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 0F1465AD1FA18D1000F9860A;
- productRefGroup = 0F1465B81FA18D1000F9860A /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 0F1465B61FA18D1000F9860A /* MNN */,
- 9273AB4A1FE7BE4D00477B22 /* Playground */,
- CEDB20E62846D07100AE9DC4 /* demo */,
- );
- };
- /* End PBXProject section */
- /* Begin PBXResourcesBuildPhase section */
- 0F1465B51FA18D1000F9860A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 9273AB491FE7BE4D00477B22 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 4D9A93EB26255FB000F9B43C /* models in Resources */,
- 9273AB571FE7BE4D00477B22 /* Assets.xcassets in Resources */,
- 925F018B21FF222E00E648A1 /* model in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- CEDB20E52846D07100AE9DC4 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- CEDB20F92846D07200AE9DC4 /* LaunchScreen.storyboard in Resources */,
- CEDB211A2846D58200AE9DC4 /* synset_words.txt in Resources */,
- CEDB211C2846D59C00AE9DC4 /* mobilenet_v2.caffe.mnn in Resources */,
- CEDB20F62846D07200AE9DC4 /* Assets.xcassets in Resources */,
- CEDB21192846D58200AE9DC4 /* testcat.jpg in Resources */,
- CEDB20F42846D07100AE9DC4 /* Main.storyboard in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXResourcesBuildPhase section */
- /* Begin PBXShellScriptBuildPhase section */
- F48DED4627742886004B8DB0 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nMNN_REVISION=`git rev-parse HEAD`\necho \"#define MNN_REVISION \\\"${MNN_REVISION}\\\"\" > ${SRCROOT}/../../include/MNN/VCS.h\n";
- };
- /* End PBXShellScriptBuildPhase section */
- /* Begin PBXSourcesBuildPhase section */
- 0F1465B21FA18D1000F9860A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 950B29002A0C9B4D0002F454 /* MNNScaleAndAddBiasInt8.S in Sources */,
- 92FF04BD23AA0BFB00AC97F6 /* Execution.cpp in Sources */,
- 92FF030A23AA0B5A00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S in Sources */,
- CE072A212C91AEE700F190FD /* MNNRGBToBGR565.S in Sources */,
- CE072A282C91AF0700F190FD /* MNNC3ToXYZFast.S in Sources */,
- 92FF03B023AA0B5A00AC97F6 /* ConvolutionGroup.cpp in Sources */,
- 48FA474623AA127B00172C3B /* NeuralNetWorkOp.cpp in Sources */,
- 4D9A936E26255BDA00F9B43C /* CoreMLArgMax.cpp in Sources */,
- 92FF02F423AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S in Sources */,
- 482BFBCE28351BA1009210E4 /* ShaderMap.cpp in Sources */,
- 92FF038623AA0B5A00AC97F6 /* CPULinSpace.cpp in Sources */,
- 4819FB2D24C1396A0050BD09 /* GeometryConv2D.cpp in Sources */,
- 48747D63245D9E33000B9709 /* GeometryPermute.cpp in Sources */,
- 92FF032C23AA0B5A00AC97F6 /* MNNWinogradMatrixProductRight.S in Sources */,
- 48BB6EF625220AA80056E195 /* MNNTranspose32Bit4x4.S in Sources */,
- CE072A1C2C91AEE700F190FD /* MNNRGBAToBGRFast.S in Sources */,
- CEE9B95C2A3AA4D4006438F2 /* MNNBilinearSampleC8.S in Sources */,
- 48BB6EF025220A930056E195 /* MNNTranspose32Bit4x4.S in Sources */,
- 92FF031223AA0B5A00AC97F6 /* MNNMaxFloat.S in Sources */,
- 92FF02CB23AA0B5A00AC97F6 /* MNNSamplerC1NearestOpt.S in Sources */,
- 92FF02C223AA0B5A00AC97F6 /* MNNLoadU8AndSum.S in Sources */,
- 4819FB2E24C1396A0050BD09 /* GeometryLSTM.cpp in Sources */,
- 9558334B29B09A7B00488807 /* MNNGeluFP16.S in Sources */,
- 92FF02E323AA0B5A00AC97F6 /* MNNExpC8.S in Sources */,
- 92FF030223AA0B5A00AC97F6 /* MNNQuanToDestUint8.S in Sources */,
- 489D7AA12550FDC900AD896A /* MetalUnary.mm in Sources */,
- 92FF037323AA0B5A00AC97F6 /* CPUEltwiseInt8.cpp in Sources */,
- 489D7AC52550FF9F00AD896A /* ExecutorScope.cpp in Sources */,
- 481C2DF025FE2CD6001ED6DF /* Arm82Functions.cpp in Sources */,
- 4DF87C4E2887D39B0003E2D4 /* ShapeSvd.cpp in Sources */,
- 92FF042F23AA0B7100AC97F6 /* ShapeSliceTf.cpp in Sources */,
- 4D9A936F26255BDA00F9B43C /* CoreMLConvolution.cpp in Sources */,
- 92FF03B523AA0B5A00AC97F6 /* ResizeFunction.cpp in Sources */,
- 489D7A7D2550FDC900AD896A /* MetalConvolution.mm in Sources */,
- 9558333D29B0947300488807 /* MNNGelu.S in Sources */,
- 4838EA7D2611BFE20027232C /* CPUGridSample.cpp in Sources */,
- 92FF04B323AA0BFB00AC97F6 /* Schedule.cpp in Sources */,
- 92FF036423AA0B5A00AC97F6 /* CPUUnravelIndex.cpp in Sources */,
- 92FF02C623AA0B5A00AC97F6 /* MNNBlitC1ToFloatRGBA.S in Sources */,
- 4D9A935F26255BDA00F9B43C /* NeuralNetwork.pb-c.c in Sources */,
- 4D0C80E32862FC4100C7CAD6 /* CoreMLOPRegister.cpp in Sources */,
- 92FF02BE23AA0B5A00AC97F6 /* MNNFloat2Int8.S in Sources */,
- CE072A1A2C91AEE700F190FD /* MNNRGBToGRAYFast.S in Sources */,
- 4A224A0B27D0C2D9000A9260 /* ConvolutionPackFreeWinograd.cpp in Sources */,
- 48608B52250632EC00CB1D71 /* GeometryComputerUtils.cpp in Sources */,
- 489D7A8A2550FDC900AD896A /* MetalConvolutionDepthwise.mm in Sources */,
- 48123003269EA83400EB7ABA /* ShapeUnique.cpp in Sources */,
- 92FF037D23AA0B5A00AC97F6 /* CPURelu.cpp in Sources */,
- CECF8C5E299CACFD00D3875B /* WorkerThread.cpp in Sources */,
- 489D7A842550FDC900AD896A /* MetalBinary.mm in Sources */,
- 48747D6B245D9E33000B9709 /* GeometryFill.cpp in Sources */,
- 4819FB1F24C138DF0050BD09 /* GeometryConvUtils.cpp in Sources */,
- 92FF028F23AA0B5A00AC97F6 /* CPUDetectionOutput.cpp in Sources */,
- 4819FB3324C1396A0050BD09 /* GeometryBinary.cpp in Sources */,
- 48747D65245D9E33000B9709 /* GeometryReshape.cpp in Sources */,
- 92FF041D23AA0B7100AC97F6 /* ShapePool.cpp in Sources */,
- 92FF02C523AA0B5A00AC97F6 /* MNNStrassenMergeCFunction.S in Sources */,
- 4882C8BB241A22B800DAC168 /* ConvolutionCommon.cpp in Sources */,
- 4D6D7FC9265688EA00F80814 /* MNNPackedSparseMatMulEpx1.S in Sources */,
- 4D4CF46A2760946500A36D9F /* color.cpp in Sources */,
- 4D9A935E26255BDA00F9B43C /* Parameters.pb-c.c in Sources */,
- 92FF02B823AA0B5A00AC97F6 /* CPUWhere.cpp in Sources */,
- 4D9A936126255BDA00F9B43C /* protobuf-c.c in Sources */,
- CEE9B95D2A3AA4D4006438F2 /* MNNCubicSampleC16.S in Sources */,
- 952298B42B4D39260043978B /* MetalArgMax.mm in Sources */,
- 92FF027423AA0B5A00AC97F6 /* CPUArgMax.cpp in Sources */,
- 4D6D7FD32656895C00F80814 /* DenseConvolutionTiledExecutor.cpp in Sources */,
- 92FF044523AA0B7100AC97F6 /* ShapeSpaceToDepth.cpp in Sources */,
- 92FF04B823AA0BFB00AC97F6 /* MNNMemoryUtils.cpp in Sources */,
- 92FF042D23AA0B7100AC97F6 /* ShapePadding.cpp in Sources */,
- 4A224A1627D0C56E000A9260 /* ConvolutionWinogradBridge.cpp in Sources */,
- 48747D6A245D9E33000B9709 /* GeometryStridedSlice.cpp in Sources */,
- 92FF04BE23AA0BFB00AC97F6 /* FileLoader.cpp in Sources */,
- 92FF02F623AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWise.S in Sources */,
- 92FF042323AA0B7100AC97F6 /* ShapeScatterNd.cpp in Sources */,
- 92FF045A23AA0B7100AC97F6 /* ShapeBinaryOp.cpp in Sources */,
- 92FF02E523AA0B5A00AC97F6 /* MNNConvDwF23SourceTransUnit.S in Sources */,
- CE072A192C91AEE700F190FD /* MNNBGRToGRAY.S in Sources */,
- EBECA37B24643D110062C7A3 /* MNNGemmInt8AddBiasScale_ARMV82_Unit.S in Sources */,
- 481C2DF525FE2CD6001ED6DF /* Arm82OptFunc.cpp in Sources */,
- 92FF033623AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWise.S in Sources */,
- 4DF87C502887D3E40003E2D4 /* CPUSvd.cpp in Sources */,
- 92FF043523AA0B7100AC97F6 /* ShapeConvolution3D.cpp in Sources */,
- 92FF043923AA0B7100AC97F6 /* ShapeDequantize.cpp in Sources */,
- 4D4CF4672760946500A36D9F /* miscellaneous.cpp in Sources */,
- 48747D50245D9E13000B9709 /* CPURaster.cpp in Sources */,
- 950B28E429F627E00002F454 /* MNNBinaryMulInt8.S in Sources */,
- 489D7A782550FDC800AD896A /* MetalEltwise.mm in Sources */,
- 92FF02FD23AA0B5A00AC97F6 /* MNNScaleAddInt8.S in Sources */,
- 4D9A935D26255BDA00F9B43C /* DataStructures.pb-c.c in Sources */,
- 4896D37E25FE2A6B00717702 /* Arm82MNNPackForMatMul_A.S in Sources */,
- C4D4823E27BA2BB40021C2B9 /* CPUDet.cpp in Sources */,
- 92FF02BF23AA0B5A00AC97F6 /* MNNSamplerC4NearestOpt.S in Sources */,
- 48747D69245D9E33000B9709 /* GeometryCrop.cpp in Sources */,
- 48747D67245D9E33000B9709 /* GeometryBroadcastTo.cpp in Sources */,
- 92FF04B623AA0BFB00AC97F6 /* TensorUtils.cpp in Sources */,
- 4DF63F2D2660D9CB00590730 /* CoreMLInterp.cpp in Sources */,
- 92FF045223AA0B7100AC97F6 /* ShapeResize.cpp in Sources */,
- 48747D6F245D9E33000B9709 /* GeometryConcat.cpp in Sources */,
- 4819FB3224C1396A0050BD09 /* GeometryReduce.cpp in Sources */,
- 950B28EF29F627F70002F454 /* MNNBinaryMaxInt8.S in Sources */,
- CE072A132C91AEE700F190FD /* MNNBGRToBGR555.S in Sources */,
- 92FF02B023AA0B5A00AC97F6 /* CPUDequantize.cpp in Sources */,
- 92FF04C223AA0BFB00AC97F6 /* Pipeline.cpp in Sources */,
- 92FF04C423AA0BFB00AC97F6 /* Session.cpp in Sources */,
- 952298B72B4D4CC80043978B /* CoreMLLayerNorm.cpp in Sources */,
- 4D9A936826255BDA00F9B43C /* CoreMLCommonExecution.cpp in Sources */,
- 92FF02D123AA0B5A00AC97F6 /* MNNMaxFloat.S in Sources */,
- C4FB6CB22769DF0800963B07 /* GeometryCumSum.cpp in Sources */,
- 92FF03B123AA0B5A00AC97F6 /* ConvolutionFloatFactory.cpp in Sources */,
- 92FF032123AA0B5A00AC97F6 /* MNNPowC8.S in Sources */,
- 92FF03C323AA0B5A00AC97F6 /* CPUEltwise.cpp in Sources */,
- 48C84B96250F71E900EE7666 /* CPUSoftmax.cpp in Sources */,
- 92FF02F223AA0B5A00AC97F6 /* MNNBlitC3ToFloatRGBA.S in Sources */,
- 950B28E529F627E00002F454 /* MNNBinaryAddInt8.S in Sources */,
- 4DAE9B9E2799488C00449DC4 /* structural.cpp in Sources */,
- 489D7A6F2550FDC800AD896A /* MetalCast.mm in Sources */,
- 92FF030323AA0B5A00AC97F6 /* MNNLoadU8AndSum.S in Sources */,
- C4EF5FB62657A9E70094235C /* ConvInt8TiledExecutor.cpp in Sources */,
- 92FF02D223AA0B5A00AC97F6 /* MNNNV21ToRGBAUnit.S in Sources */,
- 48747D66245D9E33000B9709 /* GeometryDepthToSpace.cpp in Sources */,
- 958375352A496E5C007C0A3E /* MNNLineDepthWiseInt8AddBiasScale_ARMV82_Unit3X3.S in Sources */,
- 950B28ED29F627F70002F454 /* MNNBinaryMulInt8.S in Sources */,
- 481FA853259C27E00047F01F /* ShapeTensorArray.cpp in Sources */,
- 6A131E3F25823349002EC3D6 /* PluginShapeInference.cpp in Sources */,
- CE125CC82A52BF6B003698C9 /* MNNBilinearSampleC8.S in Sources */,
- 92FF025723AA0B5A00AC97F6 /* CPUQuanConvolutionDepthwise.cpp in Sources */,
- 48034563254157CE004738E3 /* MNNNV21ToBGRAUnit.S in Sources */,
- 48FA474823AA127B00172C3B /* Expr.cpp in Sources */,
- 4D6D7FCF2656890C00F80814 /* MNNPackedSparseMatMulEpx1.S in Sources */,
- 481C2DEC25FE2CD6001ED6DF /* Arm82WinogradOptFunc.cpp in Sources */,
- 4D4CF4692760946500A36D9F /* filter.cpp in Sources */,
- 92FF039223AA0B5A00AC97F6 /* CPUDeconvolution.cpp in Sources */,
- 92FF042923AA0B7100AC97F6 /* ShapeLinSpace.cpp in Sources */,
- 92FF03A723AA0B5A00AC97F6 /* ConvolutionIntFactory.cpp in Sources */,
- 48FB9DC224A8445A008E1A2D /* MNNPackedMatMulRemain.S in Sources */,
- 4836CEE5257744120068F6CE /* ShapePlugin.cpp in Sources */,
- 4D56629B299341270031C1A1 /* MetalFuse.mm in Sources */,
- 4D5662C8299B76D90031C1A1 /* MNNMaxPoolInt8.S in Sources */,
- 92FF027523AA0B5A00AC97F6 /* CPUConvolution.cpp in Sources */,
- 950B28E129F627E00002F454 /* MNNBinarySqdInt8.S in Sources */,
- 48958783268EBA7C00EA01A7 /* ShapeSegmentMean.cpp in Sources */,
- 48747D61245D9E33000B9709 /* ConvertUtils.cpp in Sources */,
- 92FF043B23AA0B7100AC97F6 /* ShapeDetectionPostProcess.cpp in Sources */,
- CE072A1B2C91AEE700F190FD /* MNNBGRToBGR565.S in Sources */,
- 48417FF124D13BF50056D9A7 /* GeometryELU.cpp in Sources */,
- 48C84B9A250F720C00EE7666 /* CPULayerNorm.cpp in Sources */,
- 4DF87C4A2887D3560003E2D4 /* calib3d.cpp in Sources */,
- 48F34734273A7C8400C45394 /* ImageProcessFunction.cpp in Sources */,
- 6A131E4025823349002EC3D6 /* PluginKernel.cpp in Sources */,
- 48958781268EBA6F00EA01A7 /* CPUSegmentMean.cpp in Sources */,
- CECF8C7B299CAD9400D3875B /* sha1.c in Sources */,
- 4D9A937026255BDA00F9B43C /* CoreMLUnary.cpp in Sources */,
- 92FF04A823AA0BFB00AC97F6 /* AutoTime.cpp in Sources */,
- 92FF04AE23AA0BFB00AC97F6 /* Backend.cpp in Sources */,
- 92FF041E23AA0B7100AC97F6 /* ShapeRange.cpp in Sources */,
- 489D7AA42550FDC900AD896A /* MetalROIPooling.mm in Sources */,
- 92FF03B423AA0B5A00AC97F6 /* Convolution1x1Strassen.cpp in Sources */,
- 92FF031623AA0B5A00AC97F6 /* MNNMatrixMax.S in Sources */,
- 92FF043A23AA0B7100AC97F6 /* ShapePermute.cpp in Sources */,
- 489D7A8E2550FDC900AD896A /* MetalPooling.mm in Sources */,
- 92FF030823AA0B5A00AC97F6 /* MNNCopyC4WithStride.S in Sources */,
- 4DDE2019263809920085AC8F /* CoreMLExecutorWrapper.mm in Sources */,
- EBECA39B24643D320062C7A3 /* Arm82Backend.cpp in Sources */,
- 4A224A1327D0C56E000A9260 /* ConvolutionWinogradImpl.cpp in Sources */,
- 92FF030023AA0B5A00AC97F6 /* MNNSamplerC4NearestOpt.S in Sources */,
- CEE9B95A2A3AA4D4006438F2 /* MNNCubicLineC16.S in Sources */,
- C4D4823B27BA2B890021C2B9 /* ShapeDet.cpp in Sources */,
- 11A01A0C258785FB00745FA7 /* MNNVectorTop1Float.S in Sources */,
- 48FB9DC924A848D0008E1A2D /* MNNPackedMatMulRemain.S in Sources */,
- 92FF044023AA0B7100AC97F6 /* ShapeSlice.cpp in Sources */,
- 92FF044723AA0B7100AC97F6 /* ShapeSqueeze.cpp in Sources */,
- 4AF4FB2A269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx4.S in Sources */,
- 92FF033923AA0B5A00AC97F6 /* MNNGemmint8to32_8x4_Unit.S in Sources */,
- 48925F342744AC0700919B37 /* CPUROIAlign.cpp in Sources */,
- 4896D36925FE2A3D00717702 /* Arm82Unary.cpp in Sources */,
- 4DCF53902892B17100B5B393 /* ShapeHistogram.cpp in Sources */,
- 92FF043423AA0B7100AC97F6 /* ShapeStridedSlice.cpp in Sources */,
- 4896D37825FE2A6B00717702 /* MNNExpFP16.S in Sources */,
- 950B28E029F627E00002F454 /* MNNBinaryMinInt8.S in Sources */,
- 4D4CF46B2760946500A36D9F /* draw.cpp in Sources */,
- 48FA474A23AA127B00172C3B /* Utils.cpp in Sources */,
- 92FF043F23AA0B7100AC97F6 /* ShapeTensorConvert.cpp in Sources */,
- 92FF044B23AA0B7100AC97F6 /* ShapeTile.cpp in Sources */,
- 489D7A792550FDC800AD896A /* MetalConvolution1x1.mm in Sources */,
- 92FF030723AA0B5A00AC97F6 /* MNNBlitC1ToFloatRGBA.S in Sources */,
- 92FF03A423AA0B5A00AC97F6 /* OptimizedComputer.cpp in Sources */,
- 92FF032E23AA0B5A00AC97F6 /* MNNReluWithSlopeChannel.S in Sources */,
- 92FF032323AA0B5A00AC97F6 /* MNNExpC8.S in Sources */,
- 95278CEA2B9F09C0009E9B29 /* ShapeDynamicQuant.cpp in Sources */,
- 92FF044C23AA0B7100AC97F6 /* ShapePool3D.cpp in Sources */,
- 92FF029823AA0B5A00AC97F6 /* CPUTFQuantizedConv2D.cpp in Sources */,
- 92FF031323AA0B5A00AC97F6 /* MNNNV21ToRGBAUnit.S in Sources */,
- 92FF038523AA0B5A00AC97F6 /* CPUMoments.cpp in Sources */,
- 92FF031E23AA0B5A00AC97F6 /* MNNSamplerC4BilinearOpt.S in Sources */,
- 92FF02A423AA0B5A00AC97F6 /* CPUBinary.cpp in Sources */,
- 92FF034223AA0B5A00AC97F6 /* CPUReduction.cpp in Sources */,
- 92FF02CF23AA0B5A00AC97F6 /* MNNMinFloat.S in Sources */,
- C4F906B0276886040026B847 /* GeometryTopK.cpp in Sources */,
- CEEDB5552C7475A100FED0DC /* MNNFileUtils.cpp in Sources */,
- 48CA2F572681844C003A1796 /* MNNUnpackC8FP16.S in Sources */,
- 92FF030E23AA0B5A00AC97F6 /* MNNNV21ToRGBUnit.S in Sources */,
- 4837147225A599EC004DBDED /* Arm82Binary.cpp in Sources */,
- 950B28EE29F627F70002F454 /* MNNBinaryAddInt8.S in Sources */,
- 92FF03CE23AA0B5A00AC97F6 /* CPUOPRegister.cpp in Sources */,
- 92FF02B323AA0B5A00AC97F6 /* CPUInstanceNorm.cpp in Sources */,
- 4819FB2C24C1396A0050BD09 /* GeometryPoolGrad.cpp in Sources */,
- CECF8C7E299CAD9400D3875B /* log_builder.cpp in Sources */,
- 92FF042223AA0B7100AC97F6 /* ShapeConcat.cpp in Sources */,
- 4D6D7FD12656891400F80814 /* MNNPackedSparseMatMulEpx4.S in Sources */,
- 4D5662CC299B76ED0031C1A1 /* MNNMaxPoolInt8.S in Sources */,
- 92FF025E23AA0B5A00AC97F6 /* CPUROIPooling.cpp in Sources */,
- 4844603D2726558B00F7EABA /* MNNConvWinoSourceTransformUnit6x6FP16.S in Sources */,
- 92FF044A23AA0B7100AC97F6 /* ShapeConvolution.cpp in Sources */,
- 11A01A0D258785FB00745FA7 /* MNNVectorTop1Int32.S in Sources */,
- 92FF026A23AA0B5A00AC97F6 /* CPUNonMaxSuppressionV2.cpp in Sources */,
- 92FF045123AA0B7100AC97F6 /* ShapeArgMax.cpp in Sources */,
- 48F9E54E2493A0A800E46522 /* MNNPackC4ForMatMul_A.S in Sources */,
- 92FF033823AA0B5A00AC97F6 /* MNNConvRunForLineDepthwise.S in Sources */,
- 92FF044F23AA0B7100AC97F6 /* ShapeDepthToSpace.cpp in Sources */,
- 92FF043323AA0B7100AC97F6 /* ShapeCrop.cpp in Sources */,
- 4D9A936726255BDA00F9B43C /* CoreMLReduction.cpp in Sources */,
- 48F5881324DEA3F000C484A2 /* GeometryConv3D.cpp in Sources */,
- 4882C8BA241A22B800DAC168 /* OpCommonUtils.cpp in Sources */,
- CE072A202C91AEE700F190FD /* MNNGRAYToC3Fast.S in Sources */,
- 92FF02B523AA0B5A00AC97F6 /* CPUTopKV2.cpp in Sources */,
- 92FF02BD23AA0B5A00AC97F6 /* MNNMatrixProd.S in Sources */,
- 489D7A872550FDC900AD896A /* MetalOPRegister.mm in Sources */,
- 48FB9DC724A848D0008E1A2D /* MNNPackedMatMul.S in Sources */,
- 48BFC50125B84D2700580F9E /* GeometryGather.cpp in Sources */,
- 48FB9DC824A848D0008E1A2D /* MNNPackC4ForMatMul_A.S in Sources */,
- 48C84B6D250F709E00EE7666 /* SizeComputer.cpp in Sources */,
- 92FF02EE23AA0B5A00AC97F6 /* MNNReluWithSlopeChannel.S in Sources */,
- 92FF036A23AA0B5A00AC97F6 /* CPURNNSequenceGRU.cpp in Sources */,
- 92FF02FC23AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S in Sources */,
- C43C81FE251894BD00A0FF84 /* CPUPlugin.cpp in Sources */,
- 92FF02E823AA0B5A00AC97F6 /* MNNSamplerC1BilinearOpt.S in Sources */,
- 92FF031C23AA0B5A00AC97F6 /* MNNReluInt8.S in Sources */,
- 489D7A912550FDC900AD896A /* MetalScale.mm in Sources */,
- 950B28E329F627E00002F454 /* MNNBinaryMaxInt8.S in Sources */,
- 92FF043D23AA0B7100AC97F6 /* ShapeGatherV2.cpp in Sources */,
- CEA82BDB2A15F8AD002CBC95 /* IdstConvolutionInt8.cpp in Sources */,
- 489D7AA32550FDC900AD896A /* MetalRaster.mm in Sources */,
- 4D9A936A26255BDA00F9B43C /* CoreMLBinary.cpp in Sources */,
- 92FF02C123AA0B5A00AC97F6 /* MNNQuanToDestUint8.S in Sources */,
- 92FF039323AA0B5A00AC97F6 /* CPUQuantizedAdd.cpp in Sources */,
- 92FF02F723AA0B5A00AC97F6 /* MNNConvDwF23MulTransUnit.S in Sources */,
- EBECA39824643D320062C7A3 /* Arm82Relu.cpp in Sources */,
- 92FF043823AA0B7100AC97F6 /* ShapeUnravelIndex.cpp in Sources */,
- 950B28F129F627F70002F454 /* MNNBinaryMinInt8.S in Sources */,
- 92FF035723AA0B5A00AC97F6 /* CPUOneHot.cpp in Sources */,
- 92FF03C423AA0B5A00AC97F6 /* CPUInterp.cpp in Sources */,
- 92FF02E023AA0B5A00AC97F6 /* MNNMatrixSub.S in Sources */,
- 48417FF024D13BF50056D9A7 /* GeometryThreshold.cpp in Sources */,
- 48747D6C245D9E33000B9709 /* GeometrySpaceToBatchND.cpp in Sources */,
- 489D7A9A2550FDC900AD896A /* MetalConvolutionCommon.mm in Sources */,
- 92FF044623AA0B7100AC97F6 /* ShapeInnerProduct.cpp in Sources */,
- 48123007269EA84800EB7ABA /* CPUUnique.cpp in Sources */,
- CEA49AA82AFD010900971CB7 /* MetalExecution.mm in Sources */,
- 92FF036F23AA0B5A00AC97F6 /* CPURuntime.cpp in Sources */,
- 92FF039D23AA0B5A00AC97F6 /* StrassenMatmulComputor.cpp in Sources */,
- 92FF030B23AA0B5A00AC97F6 /* MNNUnPackC4.S in Sources */,
- 95278CE82B9F0999009E9B29 /* CPUDynamicQuant.cpp in Sources */,
- 956F52E12AB2D692004B13D9 /* ImageProcessUtils.cpp in Sources */,
- CEE9B9552A3AA4C4006438F2 /* MNNCubicSampleC16.S in Sources */,
- 48FD034A246AA40300456AF5 /* GeometryConvert.cpp in Sources */,
- 92FF03BF23AA0B5A00AC97F6 /* ConvolutionTiledExecutor.cpp in Sources */,
- 486E1A9C24F507A600C16006 /* ShapeRandomUniform.cpp in Sources */,
- 4819FB3A24C69E680050BD09 /* GeometryInnerProduct.cpp in Sources */,
- 92FF037723AA0B5A00AC97F6 /* CPUConvolutionDepthwise.cpp in Sources */,
- EB45C774244D7C4F00E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S in Sources */,
- 4896D37B25FE2A6B00717702 /* MNNConvDwF23MulTransUnitFP16.S in Sources */,
- 92FF02DE23AA0B5A00AC97F6 /* MNNSamplerC4BilinearOpt.S in Sources */,
- 48FD12BF2466A88D009E9102 /* GeometryConv2DBackPropFilter.cpp in Sources */,
- 92FF02F923AA0B5A00AC97F6 /* MNNGemmint8to32_8x4_Unit.S in Sources */,
- 95772DCF2C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM82.S in Sources */,
- 92FF02E623AA0B5A00AC97F6 /* MNNWinogradMatrixProductLeft.S in Sources */,
- 48747D64245D9E33000B9709 /* GeometryTile.cpp in Sources */,
- 92FF043723AA0B7100AC97F6 /* ShapeDetectionOutput.cpp in Sources */,
- 92FF042623AA0B7100AC97F6 /* ShapeCosineSimilarity.cpp in Sources */,
- 4AF4FB2D269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx1.S in Sources */,
- 92FF02DC23AA0B5A00AC97F6 /* MNNReluInt8.S in Sources */,
- 92FF041A23AA0B7100AC97F6 /* ShapeFill.cpp in Sources */,
- EB45C776244D7C6600E28F44 /* MNNGemmInt8AddBiasScale_16x4_Unit_FAST.S in Sources */,
- 4AF4FB29269ED244005BA97B /* MNNPackedSparseQuantMatMulEpx1.S in Sources */,
- 4D759B2C25FF89EE0037B0B6 /* GeometryShape.cpp in Sources */,
- 11A01A07258785EA00745FA7 /* MNNVectorTop1Float.S in Sources */,
- 48747D6E245D9E33000B9709 /* GeometrySlice.cpp in Sources */,
- CE072A272C91AF0700F190FD /* MNNC3ToC4Fast.S in Sources */,
- CECF8C7D299CAD9400D3875B /* md5.c in Sources */,
- 92FF041923AA0B7100AC97F6 /* ShapeQuantizedMaxPool.cpp in Sources */,
- 92FF038A23AA0B5A00AC97F6 /* CPURange.cpp in Sources */,
- CE072A182C91AEE700F190FD /* MNNGRAYToC4Fast.S in Sources */,
- CE125CC92A52BF6B003698C9 /* MNNBilinearLineC8.S in Sources */,
- 92FF03A123AA0B5A00AC97F6 /* Int8FunctionsOpt.cpp in Sources */,
- CE072A222C91AEE700F190FD /* MNNPackC2.S in Sources */,
- 92FF026523AA0B5A00AC97F6 /* CPUQuantizedAvgPool.cpp in Sources */,
- 92FF029423AA0B5A00AC97F6 /* CPUMatMul.cpp in Sources */,
- 48747D62245D9E33000B9709 /* GeometryOPRegister.cpp in Sources */,
- 4838EA8B2611C1310027232C /* ShapeGridSample.cpp in Sources */,
- 92FF03A323AA0B5A00AC97F6 /* ConvOpt.cpp in Sources */,
- 92FF02CD23AA0B5A00AC97F6 /* MNNNV21ToRGBUnit.S in Sources */,
- CE072A172C91AEE700F190FD /* MNNSamplerC3BilinearOpt.S in Sources */,
- 92FF029A23AA0B5A00AC97F6 /* CPUQuantizedMaxPool.cpp in Sources */,
- 48F5881124DEA3F000C484A2 /* GeometryPooling3D.cpp in Sources */,
- 92FF042423AA0B7100AC97F6 /* ShapeROIPooling.cpp in Sources */,
- 4DDD8E122B1D70CC005065D1 /* MNNTranspose16Bit8x8.S in Sources */,
- 92FF033723AA0B5A00AC97F6 /* MNNConvDwF23MulTransUnit.S in Sources */,
- 4896D37A25FE2A6B00717702 /* MNNPackedMatMulRemainFP16.S in Sources */,
- 92FF043023AA0B7100AC97F6 /* ShapeQuantizedAvgPool.cpp in Sources */,
- 92FF030623AA0B5A00AC97F6 /* MNNStrassenMergeCFunction.S in Sources */,
- 92FF033223AA0B5A00AC97F6 /* MNNBlitC3ToFloatRGBA.S in Sources */,
- 92FF03BE23AA0B5A00AC97F6 /* DeconvolutionWithStride.cpp in Sources */,
- 92FF044923AA0B7100AC97F6 /* ShapeGatherND.cpp in Sources */,
- 489D7AB32550FDC900AD896A /* MetalPReLU.mm in Sources */,
- 19D0FE7028534C4500B74B1A /* MetalSoftmax.mm in Sources */,
- 4AF4FB24269ED235005BA97B /* SparseConvInt8TiledExecutor.cpp in Sources */,
- 95CE1DFF2AC57F6200EFB51E /* MNNReluWithSlopeChannelInt8.S in Sources */,
- 48FB9DCE24AB080C008E1A2D /* MNNPackC8.S in Sources */,
- 4D9A937A26255BDA00F9B43C /* CoreMLActivation.cpp in Sources */,
- 950B28FE2A0C9B310002F454 /* MNNScaleAndAddBiasInt8.S in Sources */,
- 92FF02E123AA0B5A00AC97F6 /* MNNPowC8.S in Sources */,
- 92FF02B123AA0B5A00AC97F6 /* CPUBackend.cpp in Sources */,
- 4D9A936226255BDA00F9B43C /* FeatureTypes.pb-c.c in Sources */,
- 486E1A9924F5078D00C16006 /* CPURandomUniform.cpp in Sources */,
- CE072A1F2C91AEE700F190FD /* MNNRGBToBGR.S in Sources */,
- 92FF02C823AA0B5A00AC97F6 /* MNNNV21ToBGRUnit.S in Sources */,
- 92FF045C23AA0B7100AC97F6 /* ShapeBroadcastTo.cpp in Sources */,
- 48747D49245D9D24000B9709 /* RuntimeFactory.cpp in Sources */,
- 92FF02AE23AA0B5A00AC97F6 /* CPUProposal.cpp in Sources */,
- 92FF042723AA0B7100AC97F6 /* ShapeMatMul.cpp in Sources */,
- CE072A262C91AF0700F190FD /* MNNC3ToYUVFast.S in Sources */,
- 92FF042823AA0B7100AC97F6 /* ShapeInterp.cpp in Sources */,
- 92FF02D623AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S in Sources */,
- 48FB9DCA24A848D0008E1A2D /* MNNAxByClampBroadcastC4.S in Sources */,
- 489D7A832550FDC900AD896A /* MetalMatMul.mm in Sources */,
- 482BFBD028351BA1009210E4 /* AllShader.cpp in Sources */,
- 92FF04BA23AA0BFB00AC97F6 /* WrapExecution.cpp in Sources */,
- 11A01A06258785EA00745FA7 /* MNNVectorTop1Int32.S in Sources */,
- 48FB9DC124A8445A008E1A2D /* MNNAxByClampBroadcastC4.S in Sources */,
- EBD4842F2485FF660083CE95 /* Arm82Interp.cpp in Sources */,
- 4819FB3B24C69E680050BD09 /* GeometrySpatialProduct.cpp in Sources */,
- 92FF02DB23AA0B5A00AC97F6 /* MNNScaleAndAddBias.S in Sources */,
- 48F3472F273A7C7300C45394 /* CPUImageProcess.cpp in Sources */,
- 92FF034D23AA0B5A00AC97F6 /* CPUCast.cpp in Sources */,
- 48C84B83250F711700EE7666 /* Module.cpp in Sources */,
- 4DF87C1F286D9D460003E2D4 /* GeometryScatter.cpp in Sources */,
- 4D9A937726255BDA00F9B43C /* CoreMLPool.cpp in Sources */,
- 92FF030C23AA0B5A00AC97F6 /* MNNSamplerC1NearestOpt.S in Sources */,
- 92FF042E23AA0B7100AC97F6 /* ShapeProposal.cpp in Sources */,
- 92FF025923AA0B5A00AC97F6 /* CPUPoolInt8.cpp in Sources */,
- 92FF045B23AA0B7100AC97F6 /* ShapeShape.cpp in Sources */,
- CECF8C87299CAD9400D3875B /* sds.c in Sources */,
- 9560EAD62BDE426A00C8D0B6 /* GeometryLayernorm.cpp in Sources */,
- 4D6D7FD72656896D00F80814 /* SparseConvolutionTiledExecutor.cpp in Sources */,
- CECF8C82299CAD9400D3875B /* log_api.cpp in Sources */,
- 92FF03A823AA0B5A00AC97F6 /* WinogradOptFunction.cpp in Sources */,
- 950B28E229F627E00002F454 /* MNNBinarySubInt8.S in Sources */,
- 950B28F029F627F70002F454 /* MNNBinarySubInt8.S in Sources */,
- 4A224A0C27D0C2D9000A9260 /* ConvolutionPackWinograd.cpp in Sources */,
- 92FF044123AA0B7100AC97F6 /* ShapeMoments.cpp in Sources */,
- 950B28FA2A0C9AC20002F454 /* CPUScaleInt8.cpp in Sources */,
- 4D9A936026255BDA00F9B43C /* Model.pb-c.c in Sources */,
- CE9AFED628E54E3300566949 /* CPUInterp3D.cpp in Sources */,
- C4F906B427688C3A0026B847 /* NMSModule.cpp in Sources */,
- CECF8C64299CAD8400D3875B /* LogHelper.mm in Sources */,
- 48FA474523AA127B00172C3B /* Executor.cpp in Sources */,
- 92FF02EA23AA0B5A00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S in Sources */,
- CE072A162C91AEE700F190FD /* MNNBGRAToBGR.S in Sources */,
- 48A8A61A21D101DE00C2B9A7 /* Matrix_CV.cpp in Sources */,
- 4DDD8E102B1D70C1005065D1 /* MNNTranspose16Bit8x8.S in Sources */,
- 489D7A8C2550FDC900AD896A /* MetalDeconvolution.mm in Sources */,
- 489D7AA62550FDC900AD896A /* MetalBackend.mm in Sources */,
- 92FF031823AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S in Sources */,
- 92FF039623AA0B5A00AC97F6 /* CPUDepthwiseConvInt8.cpp in Sources */,
- 92FF04AA23AA0BFB00AC97F6 /* BufferAllocator.cpp in Sources */,
- 92FF030F23AA0B5A00AC97F6 /* MNNPackC4.S in Sources */,
- 4AF4FB2E269ED24C005BA97B /* MNNPackedSparseQuantMatMulEpx4.S in Sources */,
- 92FF031D23AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S in Sources */,
- 4D5662CA299B76E20031C1A1 /* MNNAvgPoolInt8.S in Sources */,
- C43C81FA251894A600A0FF84 /* CommonOptFunctionNeon.cpp in Sources */,
- 92FF030123AA0B5A00AC97F6 /* MNNAddC4WithStride.S in Sources */,
- 4D9A936426255BDA00F9B43C /* CoreMLExecutor.mm in Sources */,
- 4DCF538D2892B16400B5B393 /* CPUHistogram.cpp in Sources */,
- 92FF02E223AA0B5A00AC97F6 /* MNNMatrixAdd.S in Sources */,
- 92FF038223AA0B5A00AC97F6 /* CPUSetDiff1D.cpp in Sources */,
- 92FF031B23AA0B5A00AC97F6 /* MNNScaleAndAddBias.S in Sources */,
- 4D6D7FCB265688F600F80814 /* MNNPackedSparseMatMulEpx4.S in Sources */,
- 92FF042123AA0B7100AC97F6 /* ShapeDeconvolution.cpp in Sources */,
- 92FF027F23AA0B5A00AC97F6 /* CPUDeconvolutionDepthwise.cpp in Sources */,
- EBECA3A724643D5D0062C7A3 /* MNNQuantizeFP16_UNIT4.S in Sources */,
- 92FF04A423AA0BFB00AC97F6 /* Interpreter.cpp in Sources */,
- CECF8C5C299CACFD00D3875B /* Log.cpp in Sources */,
- 92FF045623AA0B7100AC97F6 /* ShapeReshape.cpp in Sources */,
- 92FF032523AA0B5A00AC97F6 /* MNNConvDwF23SourceTransUnit.S in Sources */,
- 92FF044423AA0B7100AC97F6 /* ShapeLSTM.cpp in Sources */,
- 92FF043E23AA0B7100AC97F6 /* ShapeBatchToSpaceND.cpp in Sources */,
- 48C84B88250F711700EE7666 /* IfModule.cpp in Sources */,
- 481FA84F259C27B30047F01F /* GeometryTensorArray.cpp in Sources */,
- 95CE1E012AC57F7600EFB51E /* MNNReluWithSlopeChannelInt8.S in Sources */,
- 4DCF538A2892B15200B5B393 /* histograms.cpp in Sources */,
- 48C84B86250F711700EE7666 /* StaticModule.cpp in Sources */,
- 92FF043223AA0B7100AC97F6 /* ShapeWhere.cpp in Sources */,
- 92FF045523AA0B7100AC97F6 /* ShapePriorbox.cpp in Sources */,
- 4DD1793C2694078000B0098F /* MNNSoftmax.S in Sources */,
- 92FF02F523AA0B5A00AC97F6 /* MNNInt8ScaleToFloat.S in Sources */,
- 92FF02D523AA0B5A00AC97F6 /* MNNMatrixMax.S in Sources */,
- 92FF042023AA0B7100AC97F6 /* ShapePack.cpp in Sources */,
- 489D7A9D2550FDC900AD896A /* MetalInterp.mm in Sources */,
- 48FA474723AA127B00172C3B /* Optimizer.cpp in Sources */,
- 48F5881424DEA3F000C484A2 /* GeometryDilation2D.cpp in Sources */,
- 4819FB3D24C69E680050BD09 /* GeometryCosineSimilarity.cpp in Sources */,
- 92FF041B23AA0B7100AC97F6 /* ShapeUnpack.cpp in Sources */,
- 92FF033523AA0B5A00AC97F6 /* MNNInt8ScaleToFloat.S in Sources */,
- 4819FB3124C1396A0050BD09 /* GeometryLRN.cpp in Sources */,
- 48F9E54C2493511200E46522 /* MNNPackedMatMul.S in Sources */,
- C4D4824327BA67DE0021C2B9 /* GeometryDet.cpp in Sources */,
- 92FF026F23AA0B5A00AC97F6 /* CPUInt8ToFloat.cpp in Sources */,
- CE072A142C91AEE700F190FD /* MNNBGRAToGRAY.S in Sources */,
- 92FF037E23AA0B5A00AC97F6 /* CPUDetectionPostProcess.cpp in Sources */,
- 4D4CF4682760946500A36D9F /* geometric.cpp in Sources */,
- 92FF045023AA0B7100AC97F6 /* ShapeCropAndResize.cpp in Sources */,
- 4DCC792328FEC5CB00C9BA9E /* MNNGemmInt8AddBiasScale_ARMV86_Unit.S in Sources */,
- 92FF03D023AA0B5A00AC97F6 /* CPUTensorConvert.cpp in Sources */,
- 92FF02C023AA0B5A00AC97F6 /* MNNAddC4WithStride.S in Sources */,
- 92FF02F823AA0B5A00AC97F6 /* MNNConvRunForLineDepthwise.S in Sources */,
- 4896D37925FE2A6B00717702 /* MNNPackedMatMulFP16.S in Sources */,
- 92FF02B623AA0B5A00AC97F6 /* CPUUnary.cpp in Sources */,
- 92FF032723AA0B5A00AC97F6 /* MNNDeconvRunForUnitDepthWise.S in Sources */,
- CE7DC00028E2DE6B00797689 /* ShapeConvTranspose3D.cpp in Sources */,
- CECF8C78299CAD9400D3875B /* log_util_imp.cpp in Sources */,
- CE072A152C91AEE700F190FD /* MNNRGBAToGRAYFast.S in Sources */,
- 92FF02CA23AA0B5A00AC97F6 /* MNNUnPackC4.S in Sources */,
- 952298B22B4D39050043978B /* MetalLoop.mm in Sources */,
- 48925F372744AC2A00919B37 /* ShapeROIAlign.cpp in Sources */,
- 92FF02E723AA0B5A00AC97F6 /* MNNDeconvRunForUnitDepthWise.S in Sources */,
- 92FF02BB23AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Fast.S in Sources */,
- 92FF045923AA0B7100AC97F6 /* ShapeRegister.cpp in Sources */,
- 489D7AB62550FDC900AD896A /* MetalReLU6.mm in Sources */,
- 48A8A61221D101A700C2B9A7 /* ImageProcess.cpp in Sources */,
- 4D9A936326255BDA00F9B43C /* CoreMLBackend.cpp in Sources */,
- 4888772B215B639F0079B12E /* Matrix.cpp in Sources */,
- 92FF045823AA0B7100AC97F6 /* ShapeReduction.cpp in Sources */,
- 92FF026D23AA0B5A00AC97F6 /* CPUMatrixBandPart.cpp in Sources */,
- 92FF02A323AA0B5A00AC97F6 /* CPUQuantizedLogistic.cpp in Sources */,
- 4838EA852611C00B0027232C /* MetalGridSample.mm in Sources */,
- 489D7AAF2550FDC900AD896A /* MetalConvolutionWinograd.mm in Sources */,
- 48887728215B639F0079B12E /* WingoradGenerater.cpp in Sources */,
- 950B28F429F629A90002F454 /* CPUBinaryInt8.cpp in Sources */,
- 92FF045423AA0B7100AC97F6 /* ShapeRNNSequenceGRU.cpp in Sources */,
- 4896D37C25FE2A6B00717702 /* MNNConvDwF23SourceTransUnitFP16.S in Sources */,
- EB8D2ABE246A4975009948D1 /* Arm82OpRegister.cpp in Sources */,
- CE072A1E2C91AEE700F190FD /* MNNRGBToBGR555.S in Sources */,
- 48C84B87250F711700EE7666 /* WhileModule.cpp in Sources */,
- 48608B51250632EC00CB1D71 /* GeometryComputer.cpp in Sources */,
- 92FF02FF23AA0B5A00AC97F6 /* MNNFloat2Int8.S in Sources */,
- 4D9A937926255BDA00F9B43C /* CoreMLRaster.cpp in Sources */,
- 48417FF224D13BF50056D9A7 /* GeometrySelect.cpp in Sources */,
- CECF8C84299CAD9400D3875B /* lz4.c in Sources */,
- 489D7A7E2550FDC900AD896A /* MNNMetalContext.mm in Sources */,
- 92FF033423AA0B5A00AC97F6 /* MNNUInt8ToInt16WithOffsetC4Common.S in Sources */,
- 92FF036B23AA0B5A00AC97F6 /* CPUResize.cpp in Sources */,
- 92FF02C723AA0B5A00AC97F6 /* MNNCopyC4WithStride.S in Sources */,
- 92FF030923AA0B5A00AC97F6 /* MNNNV21ToBGRUnit.S in Sources */,
- CECF8C79299CAD9400D3875B /* hmac-sha.cpp in Sources */,
- 92FF032623AA0B5A00AC97F6 /* MNNWinogradMatrixProductLeft.S in Sources */,
- 92FF04C023AA0BFB00AC97F6 /* Tensor.cpp in Sources */,
- CEE9B95B2A3AA4D4006438F2 /* MNNBilinearLineC8.S in Sources */,
- 92FF045D23AA0B7100AC97F6 /* ShapeCast.cpp in Sources */,
- 92FF032223AA0B5A00AC97F6 /* MNNMatrixAdd.S in Sources */,
- 92FF02D723AA0B5A00AC97F6 /* MNNConvRunForUnitDepthWiseUint8.S in Sources */,
- 958B046429D2C89D00FC3AEF /* GemmInt8Executor.cpp in Sources */,
- 92FF026123AA0B5A00AC97F6 /* CPUCropAndResize.cpp in Sources */,
- 48FA474923AA127B00172C3B /* MathOp.cpp in Sources */,
- 4819FB3C24C69E680050BD09 /* GeometryBatchMatMul.cpp in Sources */,
- 489404DE24A2FC2C001E456C /* GeometryReverseSequence.cpp in Sources */,
- 92FF041C23AA0B7100AC97F6 /* ShapeNonMaxSuppressionV2.cpp in Sources */,
- 92FF02CE23AA0B5A00AC97F6 /* MNNPackC4.S in Sources */,
- 92FF037023AA0B5A00AC97F6 /* CPUPool.cpp in Sources */,
- 92FF03AD23AA0B5A00AC97F6 /* ConvolutionDepthwise3x3.cpp in Sources */,
- 92FF031723AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseInt8.S in Sources */,
- 4DD1793A2694076700B0098F /* MNNSoftmax.S in Sources */,
- CE072A1D2C91AEE700F190FD /* MNNRGBAToBGRAFast.S in Sources */,
- 489D7A762550FDC800AD896A /* MetalReduction.mm in Sources */,
- 92FF032023AA0B5A00AC97F6 /* MNNMatrixSub.S in Sources */,
- C43C81FF251894BD00A0FF84 /* ThreadPool.cpp in Sources */,
- 4D5662C6299B76CE0031C1A1 /* MNNAvgPoolInt8.S in Sources */,
- 92FF036323AA0B5A00AC97F6 /* CPUScale.cpp in Sources */,
- 92FF02FE23AA0B5A00AC97F6 /* MNNMatrixProd.S in Sources */,
- 92FF039B23AA0B5A00AC97F6 /* CommonOptFunction.cpp in Sources */,
- 19D0FE77285C66F200B74B1A /* MetalLayerNorm.mm in Sources */,
- 92FF02BC23AA0B5A00AC97F6 /* MNNScaleAddInt8.S in Sources */,
- 92FF02DD23AA0B5A00AC97F6 /* MNNConvRunForLineDepthWiseUint8.S in Sources */,
- 92FF026323AA0B5A00AC97F6 /* CPUFloatToInt8.cpp in Sources */,
- 48A046FC25E4ABAC00CFA868 /* GeometryUnary.cpp in Sources */,
- 48CA2F562681844C003A1796 /* MNNPackC8FP16.S in Sources */,
- 48C84B82250F711700EE7666 /* PipelineModule.cpp in Sources */,
- 48FD12BE2466A88D009E9102 /* GeometryImageOp.cpp in Sources */,
- CEE4566B2BC0E23D00F062C1 /* CPUExternalConst.cpp in Sources */,
- 92FF035423AA0B5A00AC97F6 /* CPUSelect.cpp in Sources */,
- 92FF02C923AA0B5A00AC97F6 /* MNNLineDepthWiseInt8AddBiasScaleUnit.S in Sources */,
- 9558334729B09A2300488807 /* MNNGelu.S in Sources */,
- 92FF032823AA0B5A00AC97F6 /* MNNSamplerC1BilinearOpt.S in Sources */,
- 4896D37F25FE2A6B00717702 /* MNNConvRunForLineDepthwiseFP16.S in Sources */,
- 92FF044323AA0B7100AC97F6 /* ShapeTopKV2.cpp in Sources */,
- 92FF02EC23AA0B5A00AC97F6 /* MNNWinogradMatrixProductRight.S in Sources */,
- 48C84BA1250F725600EE7666 /* InitNet.cpp in Sources */,
- 4894C6E927016F7200D8BE79 /* CPUResizeCache.cpp in Sources */,
- 4DD1791B2684815A00B0098F /* ShapeSetDiff1D.cpp in Sources */,
- 92FF02AC23AA0B5A00AC97F6 /* CPUQuantizedSoftmax.cpp in Sources */,
- 92FF042523AA0B7100AC97F6 /* ShapeSize.cpp in Sources */,
- 92FF043123AA0B7100AC97F6 /* ShapeSpaceToBatchND.cpp in Sources */,
- 92FF043623AA0B7100AC97F6 /* ShapeSelect.cpp in Sources */,
- 92FF042B23AA0B7100AC97F6 /* ShapeOneHot.cpp in Sources */,
- 92FF043C23AA0B7100AC97F6 /* ShapeExpandDims.cpp in Sources */,
- 95772DD02C50F12A000FC1C3 /* MNNPackC4Int8ForMatMulA_ARM86.S in Sources */,
- 92FF045723AA0B7100AC97F6 /* ShapeTranspose.cpp in Sources */,
- 92FF031023AA0B5A00AC97F6 /* MNNMinFloat.S in Sources */,
- 92FF032A23AA0B5A00AC97F6 /* MNNGemmInt8AddBiasScale_16x4_Unit.S in Sources */,
- 4D9A937626255BDA00F9B43C /* CoreMLScale.cpp in Sources */,
- 48034567254157DF004738E3 /* MNNNV21ToBGRAUnit.S in Sources */,
- CEE9B9532A3AA4C4006438F2 /* MNNCubicLineC16.S in Sources */,
- C48CAE2728900C4A00271A6D /* ConvInt8Winograd.cpp in Sources */,
- 950B28EC29F627F70002F454 /* MNNBinarySqdInt8.S in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 9273AB471FE7BE4D00477B22 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 92A4E0FC21F05A4F000B0919 /* MemoryUtilsTest.cpp in Sources */,
- 4A5BEC6426AAB4B30032F6BD /* ModuleTest.cpp in Sources */,
- 48FD03462467C64700456AF5 /* MatMulSpeed.cpp in Sources */,
- 4882C8F1241A24D900DAC168 /* PadTest.cpp in Sources */,
- 920004B521EDBDF600BCE892 /* BinaryOPTest.cpp in Sources */,
- 4829A2D623CC26AE00623BF5 /* MatMulTest.cpp in Sources */,
- 920004D221EDBE1100BCE892 /* MNNTestSuite.cpp in Sources */,
- 4882C8F8241A24D900DAC168 /* SetDiff1DTest.cpp in Sources */,
- 920004C421EDBDF600BCE892 /* ConcatTest.cpp in Sources */,
- 4882C8EA241A24D900DAC168 /* OneHotTest.cpp in Sources */,
- 4829A2DB23CC26AE00623BF5 /* MultiThreadLoad.cpp in Sources */,
- 4829A2DA23CC26AE00623BF5 /* AllAnyTest.cpp in Sources */,
- 4882C8E6241A24D900DAC168 /* ZerosLikeTest.cpp in Sources */,
- 920004AA21EDBDF600BCE892 /* GatherV2Test.cpp in Sources */,
- 920004B621EDBDF600BCE892 /* BatchToSpaceNDTest.cpp in Sources */,
- 920004D021EDBDF600BCE892 /* PReLUTest.cpp in Sources */,
- 920004CE21EDBDF600BCE892 /* UnaryTest.cpp in Sources */,
- 4882C8F9241A24D900DAC168 /* LinSpaceTest.cpp in Sources */,
- 4882C8FC241A24D900DAC168 /* PoolGradTest.cpp in Sources */,
- 920004A921EDBDF600BCE892 /* ReductionTest.cpp in Sources */,
- 4882C8FB241A24D900DAC168 /* Conv2DBackPropFilterTest.cpp in Sources */,
- 920004A521EDBDF600BCE892 /* TileTest.cpp in Sources */,
- 4D6D7FDF2656994600F80814 /* benchmark.cpp in Sources */,
- 920004A421EDBDF600BCE892 /* MatMulTest.cpp in Sources */,
- 4882C8DE241A24D900DAC168 /* SizeTest.cpp in Sources */,
- 920004C721EDBDF600BCE892 /* CropTest.cpp in Sources */,
- 4829A2D823CC26AE00623BF5 /* MatrixBandTest.cpp in Sources */,
- 4829A2DD23CC26AE00623BF5 /* ExprResizeTest.cpp in Sources */,
- 4882C8EE241A24D900DAC168 /* SpaceToDepthTest.cpp in Sources */,
- 9273AB5D1FE7BE4D00477B22 /* main.m in Sources */,
- 48FD03482467C64700456AF5 /* BinarySpeedTest.cpp in Sources */,
- 9200049A21EDBDF600BCE892 /* ImageProcessTest.cpp in Sources */,
- 920004A021EDBDF600BCE892 /* SqueezeTest.cpp in Sources */,
- 925702D221EF270D00A2A3CA /* BufferAllocatorTest.cpp in Sources */,
- 4882C8FA241A24D900DAC168 /* MultiDeconvolutionTest.cpp in Sources */,
- 925702D021EF0F5300A2A3CA /* TensorUtilsTest.cpp in Sources */,
- 4882C8FD241A24D900DAC168 /* ShapeTest.cpp in Sources */,
- 4829A2E023CC26AE00623BF5 /* PaddingTest.cpp in Sources */,
- 4829A2DE23CC26AE00623BF5 /* ReverseSequenceTest.cpp in Sources */,
- 920004CC21EDBDF600BCE892 /* RangeTest.cpp in Sources */,
- 920004BF21EDBDF600BCE892 /* ResizeTest.cpp in Sources */,
- 4882C8E2241A24D900DAC168 /* Pool3DTest.cpp in Sources */,
- 925F018921FF1E0B00E648A1 /* SqueezeNetTest.cpp in Sources */,
- 920004CD21EDBDF600BCE892 /* SeLUTest.cpp in Sources */,
- 920004BC21EDBDF600BCE892 /* FillTest.cpp in Sources */,
- 4882C8F3241A24D900DAC168 /* MatrixBandPart.cpp in Sources */,
- 4882C8DF241A24D900DAC168 /* SoftsignTest.cpp in Sources */,
- 4882C8ED241A24D900DAC168 /* DepthToSpaceTest.cpp in Sources */,
- 4882C8E7241A24D900DAC168 /* ConvInt8Test.cpp in Sources */,
- 4882C8EB241A24D900DAC168 /* SplitTest.cpp in Sources */,
- 92A4E10321F07C76000B0919 /* AutoStorageTest.cpp in Sources */,
- 4D9A93D026255E9600F9B43C /* revertMNNModel.cpp in Sources */,
- 4882C8E8241A24D900DAC168 /* UnravelIndexTest.cpp in Sources */,
- 4882C8F4241A24D900DAC168 /* MomentsTest.cpp in Sources */,
- 4882C8EC241A24D900DAC168 /* SoftplusTest.cpp in Sources */,
- 920004B221EDBDF600BCE892 /* ReshapeTest.cpp in Sources */,
- 920004B821EDBDF600BCE892 /* SoftmaxTest.cpp in Sources */,
- 4882C8F7241A24D900DAC168 /* ArgMaxTest.cpp in Sources */,
- 4DCF53942892B1B500B5B393 /* HistogramTest.cpp in Sources */,
- 4882C8E9241A24D900DAC168 /* ScatterNdTest.cpp in Sources */,
- 920004AE21EDBDF600BCE892 /* ConvolutionTest.cpp in Sources */,
- 4882C8EF241A24D900DAC168 /* Conv2DBackPropTest.cpp in Sources */,
- 4882C8E0241A24D900DAC168 /* UnstackTest.cpp in Sources */,
- 925F018D21FFF3D300E648A1 /* MobileNetTest.cpp in Sources */,
- 920004B321EDBDF600BCE892 /* ReLUTest.cpp in Sources */,
- 4DCF53962892B1BE00B5B393 /* SvdTest.cpp in Sources */,
- 4882C8F6241A24D900DAC168 /* BroadcastToTest.cpp in Sources */,
- 4882C8E3241A24D900DAC168 /* MultiConvolutionTest.cpp in Sources */,
- 920004D321EDBE1100BCE892 /* TestUtils.cpp in Sources */,
- 4829A2DF23CC26AE00623BF5 /* ReplaceTest.cpp in Sources */,
- 920004A721EDBDF600BCE892 /* RankTest.cpp in Sources */,
- 4DCF53922892B1A000B5B393 /* GatherElementsTest.cpp in Sources */,
- 4882C8F0241A24D900DAC168 /* ExpandDimsTest.cpp in Sources */,
- 4882C8DD241A24D900DAC168 /* Convolution3DTest.cpp in Sources */,
- 920004CB21EDBDF600BCE892 /* SpaceToBatchNDTest.cpp in Sources */,
- 4829A2D923CC26AE00623BF5 /* ExtraTest.cpp in Sources */,
- 4882C8F2241A24D900DAC168 /* StackTest.cpp in Sources */,
- 920004D421EDBE1100BCE892 /* TestUtils.mm in Sources */,
- 9200049B21EDBDF600BCE892 /* MatrixTest.cpp in Sources */,
- 92D765BB222819EF00178BE5 /* BackendTest.cpp in Sources */,
- 4882C8E1241A24D900DAC168 /* EluTest.cpp in Sources */,
- 4882C8E4241A24D900DAC168 /* Dilation2DTest.cpp in Sources */,
- 9200049921EDBDF600BCE892 /* TensorTest.cpp in Sources */,
- 4829A2D723CC26AE00623BF5 /* GatherTest.cpp in Sources */,
- 48FD03472467C64700456AF5 /* ReluSpeed.cpp in Sources */,
- 9273AB4F1FE7BE4D00477B22 /* AppDelegate.mm in Sources */,
- 92C674FF22549C9900011D33 /* ReLU6Test.cpp in Sources */,
- 920004A821EDBDF600BCE892 /* GatherTest.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- CEDB20E32846D07100AE9DC4 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- CEDB20EB2846D07100AE9DC4 /* AppDelegate.m in Sources */,
- CEDB20FC2846D07200AE9DC4 /* main.m in Sources */,
- CEDB21032846D13700AE9DC4 /* Pretreat.metal in Sources */,
- CEDB21012846D13100AE9DC4 /* ViewController.mm in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXSourcesBuildPhase section */
- /* Begin PBXTargetDependency section */
- 22EA50AF2051680900C3906C /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 0F1465B61FA18D1000F9860A /* MNN */;
- targetProxy = 22EA50AE2051680900C3906C /* PBXContainerItemProxy */;
- };
- /* End PBXTargetDependency section */
- /* Begin PBXVariantGroup section */
- CEDB20F22846D07100AE9DC4 /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- CEDB20F32846D07100AE9DC4 /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "<group>";
- };
- CEDB20F72846D07200AE9DC4 /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- CEDB20F82846D07200AE9DC4 /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "<group>";
- };
- /* End PBXVariantGroup section */
- /* Begin XCBuildConfiguration section */
- 0F1465BD1FA18D1000F9860A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_BITCODE = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_SHADOW = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = "-all_load";
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
- VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- 0F1465BE1FA18D1000F9860A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_SHADOW = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_LDFLAGS = "-all_load";
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
- VALIDATE_PRODUCT = YES;
- VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
- 0F1465C01FA18D1000F9860A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_IDENTITY = "Apple Development";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- DEAD_CODE_STRIPPING = YES;
- DEFINES_MODULE = YES;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = (
- "*/source/backend/arm82/*",
- "*/source/backend/arm82/asm/arm64/*",
- );
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "$(inherited)",
- "MNN_CODEGEN_REGISTER=1",
- "MNN_METAL_ENABLED=1",
- "ENABLE_ARMV82=1",
- "MNN_COREML_ENABLED=1",
- "USE_LZ4_FLAG=1",
- "MNN_USE_SPARSE_COMPUTE=1",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_SHADOW = NO;
- HEADER_SEARCH_PATHS = (
- "${inherited}",
- "${SRCROOT}/../../3rd_party/flatbuffers/include",
- "${SRCROOT}/../../3rd_party/half",
- "${SRCROOT}/../../include/",
- "${SRCROOT}/../../source/",
- "${SRCROOT}/../../source/backend/coreml/mlmodel/include",
- "${SRCROOT}/../../tools/cv/include",
- );
- INFOPLIST_FILE = "$(SRCROOT)/MNN/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "${inherited}",
- "${PROJECT_DIR}/../../3rdparty/openmp",
- );
- MACH_O_TYPE = staticlib;
- METAL_LIBRARY_FILE_BASE = mnn;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_CFLAGS = "";
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcde3;
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
- TARGETED_DEVICE_FAMILY = "1,2";
- USER_HEADER_SEARCH_PATHS = "${SRCROOT}/../../schema/current";
- VALID_ARCHS = "arm64 armv7 armv7s x86_64 i386";
- };
- name = Debug;
- };
- 0F1465C11FA18D1000F9860A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_IDENTITY = "Apple Development";
- "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- DEAD_CODE_STRIPPING = YES;
- DEFINES_MODULE = YES;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = (
- "*/source/backend/arm82/asm/arm64/*",
- "*/source/backend/arm82/*",
- );
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "MNN_CODEGEN_REGISTER=1",
- "MNN_METAL_ENABLED=1",
- "ENABLE_ARMV82=1",
- "MNN_COREML_ENABLED=1",
- "USE_LZ4_FLAG=1",
- "MNN_USE_SPARSE_COMPUTE=1",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_SHADOW = YES;
- HEADER_SEARCH_PATHS = (
- "${inherited}",
- "${SRCROOT}/../../3rd_party/flatbuffers/include",
- "${SRCROOT}/../../3rd_party/half",
- "${SRCROOT}/../../include/",
- "${SRCROOT}/../../source/",
- "${SRCROOT}/../../source/backend/coreml/mlmodel/include",
- "${SRCROOT}/../../tools/cv/include",
- );
- INFOPLIST_FILE = "$(SRCROOT)/MNN/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "${inherited}",
- "${PROJECT_DIR}/../../3rdparty/openmp",
- );
- MACH_O_TYPE = staticlib;
- METAL_LIBRARY_FILE_BASE = mnn;
- OTHER_CFLAGS = "";
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcde3;
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
- TARGETED_DEVICE_FAMILY = "1,2";
- USER_HEADER_SEARCH_PATHS = "${SRCROOT}/../../schema/current";
- VALID_ARCHS = "arm64 armv7 armv7s x86_64 i386";
- };
- name = Release;
- };
- 9273AB5E1FE7BE4D00477B22 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- HEADER_SEARCH_PATHS = (
- "${inherited}",
- "${SRCROOT}/../../3rd_party/flatbuffers/include",
- "${SRCROOT}/../../test",
- "${SRCROOT}/../../source",
- "${SRCROOT}/../../schema/current",
- "${SRCROOT}/../../tools",
- );
- INFOPLIST_FILE = Playground/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcde3vj;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 9273AB5F1FE7BE4D00477B22 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- HEADER_SEARCH_PATHS = (
- "${inherited}",
- "${SRCROOT}/../../3rd_party/flatbuffers/include",
- "${SRCROOT}/../../test",
- "${SRCROOT}/../../source",
- "${SRCROOT}/../../schema/current",
- "${SRCROOT}/../../tools",
- );
- INFOPLIST_FILE = Playground/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcdedddddd;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Release;
- };
- CEDB20FD2846D07200AE9DC4 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = demo/Info.plist;
- INFOPLIST_KEY_NSCameraUsageDescription = "use camera to capture photo for demo";
- INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
- INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
- INFOPLIST_KEY_UIMainStoryboardFile = Main;
- INFOPLIST_KEY_UIRequiredDeviceCapabilities = armv7;
- INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
- INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
- INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
- IPHONEOS_DEPLOYMENT_TARGET = 11.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- MARKETING_VERSION = 1.0;
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcde3vj;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_EMIT_LOC_STRINGS = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- CEDB20FE2846D07200AE9DC4 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_TEAM = 6G7464HHUS;
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = demo/Info.plist;
- INFOPLIST_KEY_NSCameraUsageDescription = "use camera to capture photo for demo";
- INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
- INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
- INFOPLIST_KEY_UIMainStoryboardFile = Main;
- INFOPLIST_KEY_UIRequiredDeviceCapabilities = armv7;
- INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
- INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
- INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
- IPHONEOS_DEPLOYMENT_TARGET = 11.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- MARKETING_VERSION = 1.0;
- MTL_FAST_MATH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.taobao.mnn.abcde3vj;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_EMIT_LOC_STRINGS = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Release;
- };
- /* End XCBuildConfiguration section */
- /* Begin XCConfigurationList section */
- 0F1465B11FA18D1000F9860A /* Build configuration list for PBXProject "MNN" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 0F1465BD1FA18D1000F9860A /* Debug */,
- 0F1465BE1FA18D1000F9860A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 0F1465BF1FA18D1000F9860A /* Build configuration list for PBXNativeTarget "MNN" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 0F1465C01FA18D1000F9860A /* Debug */,
- 0F1465C11FA18D1000F9860A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 9273AB601FE7BE4D00477B22 /* Build configuration list for PBXNativeTarget "Playground" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 9273AB5E1FE7BE4D00477B22 /* Debug */,
- 9273AB5F1FE7BE4D00477B22 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- CEDB20FF2846D07200AE9DC4 /* Build configuration list for PBXNativeTarget "demo" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- CEDB20FD2846D07200AE9DC4 /* Debug */,
- CEDB20FE2846D07200AE9DC4 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- /* End XCConfigurationList section */
- };
- rootObject = 0F1465AE1FA18D1000F9860A /* Project object */;
- }
|