1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350 |
- import collections
- import os
- import re
- import subprocess
- from .constants import (API_BLAS, API_C10, API_CAFFE2, API_DRIVER, API_FFT,
- API_PYTORCH, API_RAND, API_ROCTX, API_RTC, API_RUNTIME,
- API_SPARSE, CONV_CACHE, CONV_CONTEXT, CONV_D3D9,
- CONV_D3D10, CONV_D3D11, CONV_DEF, CONV_DEVICE,
- CONV_DEVICE_FUNC, CONV_EGL, CONV_ERROR, CONV_EVENT,
- CONV_EXEC, CONV_GL, CONV_GRAPHICS, CONV_INCLUDE,
- CONV_INCLUDE_CUDA_MAIN_H, CONV_INIT, CONV_JIT,
- CONV_MATH_FUNC, CONV_MEM, CONV_MODULE,
- CONV_NUMERIC_LITERAL, CONV_OCCUPANCY, CONV_OTHER,
- CONV_PEER, CONV_SPECIAL_FUNC, CONV_STREAM,
- CONV_SURFACE, CONV_TEX, CONV_THREAD, CONV_TYPE,
- CONV_VDPAU, CONV_VERSION, HIP_UNSUPPORTED)
- """ Mapping of CUDA functions, include files, constants, and types to ROCm/HIP equivalents
- This closely follows the implementation in hipify-clang
- https://github.com/ROCm-Developer-Tools/HIP/blob/master/hipify-clang/src/CUDA2HipMap.cpp
- and its structure.
- There are different maps for fundamental names, include files, identifies, sparse, and
- PyTorch specific translations.
- Each of the entries in these maps translates a CUDA string to a tuple containing the
- ROCm/HIP string, a type and API annotation and - optionally - an annotation if it is not
- supported in ROCm/HIP yet.
- """
- # We need to know the ROCm version so we can conditionalize some of the mappings later.
- # As of ROCm 5.0, the version is found in rocm_version.h header file under /opt/rocm/include.
- rocm_path = os.environ.get('ROCM_HOME') or os.environ.get('ROCM_PATH') or "/opt/rocm"
- try:
- rocm_path = subprocess.check_output(["hipconfig", "--rocmpath"]).decode("utf-8")
- except subprocess.CalledProcessError:
- print(f"Warning: hipconfig --rocmpath failed, assuming {rocm_path}")
- except (FileNotFoundError, PermissionError):
- # Do not print warning. This is okay. This file can also be imported for non-ROCm builds.
- pass
- rocm_version = (0, 0, 0)
- rocm_version_h = f"{rocm_path}/include/rocm_version.h"
- # The file could be missing due to 1) ROCm version < 5.0, or 2) no ROCm install.
- if os.path.isfile(rocm_version_h):
- RE_MAJOR = re.compile(r"#define\s+ROCM_VERSION_MAJOR\s+(\d+)")
- RE_MINOR = re.compile(r"#define\s+ROCM_VERSION_MINOR\s+(\d+)")
- RE_PATCH = re.compile(r"#define\s+ROCM_VERSION_PATCH\s+(\d+)")
- major, minor, patch = 0, 0, 0
- for line in open(rocm_version_h, "r"):
- match = RE_MAJOR.search(line)
- if match:
- major = int(match.group(1))
- match = RE_MINOR.search(line)
- if match:
- minor = int(match.group(1))
- match = RE_PATCH.search(line)
- if match:
- patch = int(match.group(1))
- rocm_version = (major, minor, patch)
- # List of math functions that should be replaced inside device code only.
- MATH_TRANSPILATIONS = collections.OrderedDict(
- [
- ("std::max", ("::max")),
- ("std::min", ("::min")),
- ("std::ceil", ("::ceil")),
- ("std::floor", ("::floor")),
- ("std::exp", ("::exp")),
- ("std::log", ("::log")),
- ("std::pow", ("::pow")),
- ("std::fabs", ("::fabs")),
- ("std::fmod", ("::fmod")),
- ("std::remainder", ("::remainder")),
- ("std::frexp", ("::frexp")),
- ]
- )
- CUDA_TYPE_NAME_MAP = collections.OrderedDict(
- [
- ("CUresult", ("hipError_t", CONV_TYPE, API_DRIVER)),
- ("cudaError_t", ("hipError_t", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ARRAY3D_DESCRIPTOR",
- ("HIP_ARRAY3D_DESCRIPTOR", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUDA_ARRAY_DESCRIPTOR", ("HIP_ARRAY_DESCRIPTOR", CONV_TYPE, API_DRIVER)),
- ("CUDA_MEMCPY2D", ("hip_Memcpy2D", CONV_TYPE, API_DRIVER)),
- ("CUDA_MEMCPY3D", ("HIP_MEMCPY3D", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUDA_MEMCPY3D_PEER",
- ("HIP_MEMCPY3D_PEER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_POINTER_ATTRIBUTE_P2P_TOKENS",
- (
- "HIP_POINTER_ATTRIBUTE_P2P_TOKENS",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_RESOURCE_DESC",
- ("HIP_RESOURCE_DESC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_RESOURCE_VIEW_DESC",
- ("HIP_RESOURCE_VIEW_DESC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUipcEventHandle",
- ("hipIpcEventHandle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUipcMemHandle", ("hipIpcMemHandle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUaddress_mode", ("hipAddress_mode", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUarray_cubemap_face",
- ("hipArray_cubemap_face", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUarray_format", ("hipArray_format", CONV_TYPE, API_DRIVER)),
- ("CUcomputemode", ("hipComputemode", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUmem_advise", ("hipMemAdvise", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUmem_range_attribute",
- ("hipMemRangeAttribute", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUctx_flags", ("hipCctx_flags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUdevice", ("hipDevice_t", CONV_TYPE, API_DRIVER)),
- ("CUdevice_attribute_enum", ("hipDeviceAttribute_t", CONV_TYPE, API_DRIVER)),
- ("CUdevice_attribute", ("hipDeviceAttribute_t", CONV_TYPE, API_DRIVER)),
- ("CUdeviceptr", ("hipDeviceptr_t", CONV_TYPE, API_DRIVER)),
- ("CUarray_st", ("hipArray", CONV_TYPE, API_DRIVER)),
- ("CUarray", ("hipArray *", CONV_TYPE, API_DRIVER)),
- ("CUdevprop_st", ("hipDeviceProp_t", CONV_TYPE, API_DRIVER)),
- ("CUdevprop", ("hipDeviceProp_t", CONV_TYPE, API_DRIVER)),
- ("CUfunction", ("hipFunction_t", CONV_TYPE, API_DRIVER)),
- (
- "CUgraphicsResource",
- ("hipGraphicsResource_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUmipmappedArray",
- ("hipMipmappedArray_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUfunction_attribute",
- ("hipFuncAttribute_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUfunction_attribute_enum",
- ("hipFuncAttribute_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsMapResourceFlags",
- ("hipGraphicsMapFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsMapResourceFlags_enum",
- ("hipGraphicsMapFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsRegisterFlags",
- ("hipGraphicsRegisterFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsRegisterFlags_enum",
- ("hipGraphicsRegisterFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUoccupancy_flags",
- ("hipOccupancyFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUoccupancy_flags_enum",
- ("hipOccupancyFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUfunc_cache_enum", ("hipFuncCache", CONV_TYPE, API_DRIVER)),
- ("CUfunc_cache", ("hipFuncCache", CONV_TYPE, API_DRIVER)),
- ("CUipcMem_flags", ("hipIpcMemFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUipcMem_flags_enum",
- ("hipIpcMemFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_cacheMode", ("hipJitCacheMode", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjit_cacheMode_enum",
- ("hipJitCacheMode", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_fallback", ("hipJitFallback", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjit_fallback_enum",
- ("hipJitFallback", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_option", ("hipJitOption", CONV_JIT, API_DRIVER)),
- ("CUjit_option_enum", ("hipJitOption", CONV_JIT, API_DRIVER)),
- ("CUjit_target", ("hipJitTarget", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUjit_target_enum", ("hipJitTarget", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUjitInputType", ("hipJitInputType", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjitInputType_enum",
- ("hipJitInputType", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUlimit", ("hipLimit_t", CONV_TYPE, API_DRIVER)),
- ("CUlimit_enum", ("hipLimit_t", CONV_TYPE, API_DRIVER)),
- (
- "CUmemAttach_flags",
- ("hipMemAttachFlags_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUmemAttach_flags_enum",
- ("hipMemAttachFlags_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUmemorytype", ("hipMemType_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUmemorytype_enum", ("hipMemType_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUresourcetype", ("hipResourceType", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUresourcetype_enum",
- ("hipResourceType", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUresourceViewFormat", ("hipResourceViewFormat", CONV_TEX, API_DRIVER)),
- ("CUresourceViewFormat_enum", ("hipResourceViewFormat", CONV_TEX, API_DRIVER)),
- ("CUsharedconfig", ("hipSharedMemConfig", CONV_TYPE, API_DRIVER)),
- ("CUsharedconfig_enum", ("hipSharedMemConfig", CONV_TYPE, API_DRIVER)),
- ("CUcontext", ("hipCtx_t", CONV_TYPE, API_DRIVER)),
- ("CUmodule", ("hipModule_t", CONV_TYPE, API_DRIVER)),
- ("CUstream", ("hipStream_t", CONV_TYPE, API_DRIVER)),
- ("CUstream_st", ("ihipStream_t", CONV_TYPE, API_DRIVER)),
- ("CUstreamCallback", ("hipStreamCallback_t", CONV_TYPE, API_DRIVER)),
- ("CUsurfObject", ("hipSurfaceObject", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUsurfref",
- ("hipSurfaceReference_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUtexObject", ("hipTextureObject_t", CONV_TYPE, API_DRIVER)),
- ("CUtexref", ("textureReference", CONV_TYPE, API_DRIVER)),
- ("CUstream_flags", ("hipStreamFlags", CONV_TYPE, API_DRIVER)),
- (
- "CUstreamWaitValue_flags",
- ("hipStreamWaitValueFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUstreamWriteValue_flags",
- ("hipStreamWriteValueFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUstreamBatchMemOpType",
- ("hipStreamBatchMemOpType", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUdevice_P2PAttribute",
- ("hipDeviceP2PAttribute", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUevent", ("hipEvent_t", CONV_TYPE, API_DRIVER)),
- ("CUevent_st", ("ihipEvent_t", CONV_TYPE, API_DRIVER)),
- ("CUevent_flags", ("hipEventFlags", CONV_EVENT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUfilter_mode", ("hipTextureFilterMode", CONV_TEX, API_DRIVER)),
- ("CUGLDeviceList", ("hipGLDeviceList", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUGLmap_flags", ("hipGLMapFlags", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUd3d9DeviceList",
- ("hipD3D9DeviceList", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d9map_flags",
- ("hipD3D9MapFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d9register_flags",
- ("hipD3D9RegisterFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10DeviceList",
- ("hipd3d10DeviceList", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10map_flags",
- ("hipD3D10MapFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10register_flags",
- ("hipD3D10RegisterFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d11DeviceList",
- ("hipd3d11DeviceList", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUeglStreamConnection_st",
- ("hipEglStreamConnection", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUeglStreamConnection",
- ("hipEglStreamConnection", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "libraryPropertyType_t",
- ("hipLibraryPropertyType_t", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "libraryPropertyType",
- ("hipLibraryPropertyType_t", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaStreamCallback_t", ("hipStreamCallback_t", CONV_TYPE, API_RUNTIME)),
- ("cudaArray", ("hipArray", CONV_MEM, API_RUNTIME)),
- ("cudaArray_t", ("hipArray_t", CONV_MEM, API_RUNTIME)),
- ("cudaArray_const_t", ("hipArray_const_t", CONV_MEM, API_RUNTIME)),
- ("cudaMipmappedArray_t", ("hipMipmappedArray_t", CONV_MEM, API_RUNTIME)),
- (
- "cudaMipmappedArray_const_t",
- ("hipMipmappedArray_const_t", CONV_MEM, API_RUNTIME),
- ),
- ("cudaArrayDefault", ("hipArrayDefault", CONV_MEM, API_RUNTIME)),
- ("cudaArrayLayered", ("hipArrayLayered", CONV_MEM, API_RUNTIME)),
- (
- "cudaArraySurfaceLoadStore",
- ("hipArraySurfaceLoadStore", CONV_MEM, API_RUNTIME),
- ),
- ("cudaArrayCubemap", ("hipArrayCubemap", CONV_MEM, API_RUNTIME)),
- ("cudaArrayTextureGather", ("hipArrayTextureGather", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryAdvise", ("hipMemAdvise", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemRangeAttribute",
- ("hipMemRangeAttribute", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpyKind", ("hipMemcpyKind", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryType", ("hipMemoryType", CONV_MEM, API_RUNTIME)),
- ("cudaExtent", ("hipExtent", CONV_MEM, API_RUNTIME)),
- ("cudaPitchedPtr", ("hipPitchedPtr", CONV_MEM, API_RUNTIME)),
- ("cudaPos", ("hipPos", CONV_MEM, API_RUNTIME)),
- ("cudaEvent_t", ("hipEvent_t", CONV_TYPE, API_RUNTIME)),
- ("cudaStream_t", ("hipStream_t", CONV_TYPE, API_RUNTIME)),
- ("cudaPointerAttributes", ("hipPointerAttribute_t", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceAttr", ("hipDeviceAttribute_t", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceProp", ("hipDeviceProp_t", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceP2PAttr",
- ("hipDeviceP2PAttribute", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeMode",
- ("hipComputeMode", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaFuncCache", ("hipFuncCache_t", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncAttributes",
- ("hipFuncAttributes", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaSharedMemConfig", ("hipSharedMemConfig", CONV_TYPE, API_RUNTIME)),
- ("cudaLimit", ("hipLimit_t", CONV_TYPE, API_RUNTIME)),
- ("cudaOutputMode", ("hipOutputMode", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED)),
- ("cudaTextureReadMode", ("hipTextureReadMode", CONV_TEX, API_RUNTIME)),
- ("cudaTextureFilterMode", ("hipTextureFilterMode", CONV_TEX, API_RUNTIME)),
- ("cudaChannelFormatKind", ("hipChannelFormatKind", CONV_TEX, API_RUNTIME)),
- ("cudaChannelFormatDesc", ("hipChannelFormatDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceDesc", ("hipResourceDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceViewDesc", ("hipResourceViewDesc", CONV_TEX, API_RUNTIME)),
- ("cudaTextureDesc", ("hipTextureDesc", CONV_TEX, API_RUNTIME)),
- (
- "surfaceReference",
- ("hipSurfaceReference", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaTextureObject_t", ("hipTextureObject_t", CONV_TEX, API_RUNTIME)),
- ("cudaResourceType", ("hipResourceType", CONV_TEX, API_RUNTIME)),
- ("cudaResourceViewFormat", ("hipResourceViewFormat", CONV_TEX, API_RUNTIME)),
- ("cudaTextureAddressMode", ("hipTextureAddressMode", CONV_TEX, API_RUNTIME)),
- (
- "cudaSurfaceBoundaryMode",
- ("hipSurfaceBoundaryMode", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaSurfaceFormatMode",
- ("hipSurfaceFormatMode", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaTextureType1D", ("hipTextureType1D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureType2D", ("hipTextureType2D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureType3D", ("hipTextureType3D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureTypeCubemap", ("hipTextureTypeCubemap", CONV_TEX, API_RUNTIME)),
- (
- "cudaTextureType1DLayered",
- ("hipTextureType1DLayered", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaTextureType2DLayered",
- ("hipTextureType2DLayered", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaTextureTypeCubemapLayered",
- ("hipTextureTypeCubemapLayered", CONV_TEX, API_RUNTIME),
- ),
- ("cudaIpcEventHandle_t", ("hipIpcEventHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcEventHandle_st", ("hipIpcEventHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcMemHandle_t", ("hipIpcMemHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcMemHandle_st", ("hipIpcMemHandle_t", CONV_TYPE, API_RUNTIME)),
- (
- "cudaGraphicsCubeFace",
- ("hipGraphicsCubeFace", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapFlags",
- ("hipGraphicsMapFlags", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsRegisterFlags",
- ("hipGraphicsRegisterFlags", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceList",
- ("hipGLDeviceList", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaGLMapFlags", ("hipGLMapFlags", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaD3D9DeviceList",
- ("hipD3D9DeviceList", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapFlags",
- ("hipD3D9MapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterFlags",
- ("hipD3D9RegisterFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceList",
- ("hipd3d10DeviceList", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10MapFlags",
- ("hipD3D10MapFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterFlags",
- ("hipD3D10RegisterFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceList",
- ("hipd3d11DeviceList", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEglStreamConnection",
- ("hipEglStreamConnection", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cublasHandle_t", ("rocblas_handle", CONV_TYPE, API_BLAS)),
- ("cublasOperation_t", ("rocblas_operation", CONV_TYPE, API_BLAS)),
- ("cublasStatus_t", ("rocblas_status", CONV_TYPE, API_BLAS)),
- ("cublasFillMode_t", ("rocblas_fill", CONV_TYPE, API_BLAS)),
- ("cublasDiagType_t", ("rocblas_diagonal", CONV_TYPE, API_BLAS)),
- ("cublasSideMode_t", ("rocblas_side", CONV_TYPE, API_BLAS)),
- ("cublasPointerMode_t", ("rocblas_pointer_mode", CONV_TYPE, API_BLAS)),
- (
- "cublasAtomicsMode_t",
- ("rocblas_atomics_mode", CONV_TYPE, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDataType_t",
- ("rocblas_data_type", CONV_TYPE, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("curandStatus", ("hiprandStatus_t", CONV_TYPE, API_RAND)),
- ("curandStatus_t", ("hiprandStatus_t", CONV_TYPE, API_RAND)),
- ("curandRngType", ("hiprandRngType_t", CONV_TYPE, API_RAND)),
- ("curandRngType_t", ("hiprandRngType_t", CONV_TYPE, API_RAND)),
- ("curandGenerator_st", ("hiprandGenerator_st", CONV_TYPE, API_RAND)),
- ("curandGenerator_t", ("hiprandGenerator_t", CONV_TYPE, API_RAND)),
- (
- "curandDirectionVectorSet",
- ("hiprandDirectionVectorSet_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDirectionVectorSet_t",
- ("hiprandDirectionVectorSet_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandOrdering", ("hiprandOrdering_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- (
- "curandOrdering_t",
- ("hiprandOrdering_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistribution_st",
- ("hiprandDistribution_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2V_st",
- ("hiprandDistribution_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistribution_t",
- ("hiprandDistribution_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2V_t",
- ("hiprandDistribution_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionShift_st",
- ("hiprandDistributionShift_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionShift_t",
- ("hiprandDistributionShift_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionM2Shift_st",
- ("hiprandDistributionM2Shift_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionM2Shift_t",
- ("hiprandDistributionM2Shift_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2_st",
- ("hiprandHistogramM2_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2_t",
- ("hiprandHistogramM2_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2K_st",
- ("hiprandHistogramM2K_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2K_t",
- ("hiprandHistogramM2K_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDiscreteDistribution_st",
- ("hiprandDiscreteDistribution_st", CONV_TYPE, API_RAND),
- ),
- (
- "curandDiscreteDistribution_t",
- ("hiprandDiscreteDistribution_t", CONV_TYPE, API_RAND),
- ),
- ("curandMethod", ("hiprandMethod_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- ("curandMethod_t", ("hiprandMethod_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- (
- "curandDirectionVectors32_t",
- ("hiprandDirectionVectors32_t", CONV_TYPE, API_RAND),
- ),
- (
- "curandDirectionVectors64_t",
- ("hiprandDirectionVectors64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandStateMtgp32_t", ("hiprandStateMtgp32_t", CONV_TYPE, API_RAND)),
- ("curandStateMtgp32", ("hiprandStateMtgp32_t", CONV_TYPE, API_RAND)),
- (
- "curandStateScrambledSobol64_t",
- ("hiprandStateScrambledSobol64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandStateSobol64_t",
- ("hiprandStateSobol64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandStateScrambledSobol32_t",
- ("hiprandStateScrambledSobol32_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandStateSobol32_t", ("hiprandStateSobol32_t", CONV_TYPE, API_RAND)),
- ("curandStateMRG32k3a_t", ("hiprandStateMRG32k3a_t", CONV_TYPE, API_RAND)),
- (
- "curandStatePhilox4_32_10_t",
- ("hiprandStatePhilox4_32_10_t", CONV_TYPE, API_RAND),
- ),
- ("curandStateXORWOW_t", ("hiprandStateXORWOW_t", CONV_TYPE, API_RAND)),
- ("curandState_t", ("hiprandState_t", CONV_TYPE, API_RAND)),
- ("curandState", ("hiprandState_t", CONV_TYPE, API_RAND)),
- ("cudaGraph_t", ("hipGraph_t", CONV_TYPE, API_RAND)),
- ("cudaGraphExec_t", ("hipGraphExec_t", CONV_TYPE, API_RAND)),
- ]
- )
- CUDA_INCLUDE_MAP = collections.OrderedDict(
- [
- # since pytorch uses "\b{pattern}\b" as the actual re pattern,
- # patterns listed here have to begin and end with alnum chars
- (
- "include <cuda.h",
- ("include <hip/hip_runtime.h", CONV_INCLUDE_CUDA_MAIN_H, API_DRIVER),
- ),
- (
- 'include "cuda.h',
- ('include "hip/hip_runtime.h', CONV_INCLUDE_CUDA_MAIN_H, API_DRIVER),
- ),
- (
- "cuda_runtime.h",
- ("hip/hip_runtime.h", CONV_INCLUDE_CUDA_MAIN_H, API_RUNTIME),
- ),
- ("cuda_runtime_api.h", ("hip/hip_runtime_api.h", CONV_INCLUDE, API_RUNTIME)),
- (
- "channel_descriptor.h",
- ("hip/channel_descriptor.h", CONV_INCLUDE, API_RUNTIME),
- ),
- ("device_functions.h", ("hip/device_functions.h", CONV_INCLUDE, API_RUNTIME)),
- ("driver_types.h", ("hip/driver_types.h", CONV_INCLUDE, API_RUNTIME)),
- ("library_types.h", ("hip/library_types.h", CONV_INCLUDE, API_RUNTIME)),
- ("cuComplex.h", ("hip/hip_complex.h", CONV_INCLUDE, API_RUNTIME)),
- ("cuda_fp16.h", ("hip/hip_fp16.h", CONV_INCLUDE, API_RUNTIME)),
- (
- "cuda_texture_types.h",
- ("hip/hip_texture_types.h", CONV_INCLUDE, API_RUNTIME),
- ),
- ("vector_types.h", ("hip/hip_vector_types.h", CONV_INCLUDE, API_RUNTIME)),
- ("cublas.h", ("rocblas.h" if rocm_version < (5, 2, 0) else "rocblas/rocblas.h", CONV_INCLUDE_CUDA_MAIN_H, API_BLAS)),
- ("cublas_v2.h", ("rocblas.h" if rocm_version < (5, 2, 0) else "rocblas/rocblas.h", CONV_INCLUDE_CUDA_MAIN_H, API_BLAS)),
- ("curand.h", ("hiprand/hiprand.h", CONV_INCLUDE_CUDA_MAIN_H, API_RAND)),
- ("curand_kernel.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_discrete.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_discrete2.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_globals.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_lognormal.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_mrg32k3a.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_mtgp32.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_mtgp32_host.h", ("hiprand/hiprand_mtgp32_host.h", CONV_INCLUDE, API_RAND)),
- ("curand_mtgp32_kernel.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- (
- "curand_mtgp32dc_p_11213.h",
- ("rocrand/rocrand_mtgp32_11213.h", CONV_INCLUDE, API_RAND),
- ),
- ("curand_normal.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_normal_static.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_philox4x32_x.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_poisson.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_precalc.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("curand_uniform.h", ("hiprand/hiprand_kernel.h", CONV_INCLUDE, API_RAND)),
- ("cusparse.h", ("hipsparse.h" if rocm_version < (5, 2, 0) else "hipsparse/hipsparse.h", CONV_INCLUDE, API_RAND)),
- ("cufft.h", ("hipfft.h" if rocm_version < (5, 2, 0) else "hipfft/hipfft.h", CONV_INCLUDE, API_BLAS)),
- ("cufftXt.h", ("hipfftXt.h" if rocm_version < (5, 2, 0) else "hipfft/hipfftXt.h", CONV_INCLUDE, API_BLAS)),
- # PyTorch also has a source file named "nccl.h", so we need to "<"">" to differentiate
- ("<nccl.h>", ("<rccl.h>" if rocm_version < (5, 2, 0) else "<rccl/rccl.h>", CONV_INCLUDE, API_RUNTIME)),
- ("nvrtc.h", ("hip/hiprtc.h", CONV_INCLUDE, API_RTC)),
- ("thrust/system/cuda", ("thrust/system/hip", CONV_INCLUDE, API_BLAS)),
- ("cub/util_allocator.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/block/block_reduce.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/cub.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/block/block_load.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_radix_sort.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_reduce.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_scan.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("nvToolsExt.h", ("roctracer/roctx.h", CONV_INCLUDE, API_ROCTX)),
- ]
- )
- CUDA_IDENTIFIER_MAP = collections.OrderedDict(
- [
- ("__CUDACC__", ("__HIPCC__", CONV_DEF, API_RUNTIME)),
- (
- "CUDA_ERROR_INVALID_CONTEXT",
- ("hipErrorInvalidContext", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_CONTEXT_ALREADY_CURRENT",
- ("hipErrorContextAlreadyCurrent", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_ARRAY_IS_MAPPED",
- ("hipErrorArrayIsMapped", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_ALREADY_MAPPED", ("hipErrorAlreadyMapped", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_ALREADY_ACQUIRED",
- ("hipErrorAlreadyAcquired", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_NOT_MAPPED", ("hipErrorNotMapped", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_NOT_MAPPED_AS_ARRAY",
- ("hipErrorNotMappedAsArray", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_NOT_MAPPED_AS_POINTER",
- ("hipErrorNotMappedAsPointer", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_CONTEXT_ALREADY_IN_USE",
- ("hipErrorContextAlreadyInUse", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_INVALID_SOURCE", ("hipErrorInvalidSource", CONV_TYPE, API_DRIVER)),
- ("CUDA_ERROR_FILE_NOT_FOUND", ("hipErrorFileNotFound", CONV_TYPE, API_DRIVER)),
- ("CUDA_ERROR_NOT_FOUND", ("hipErrorNotFound", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING",
- (
- "hipErrorLaunchIncompatibleTexturing",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE",
- ("hipErrorPrimaryContextActive", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_CONTEXT_IS_DESTROYED",
- ("hipErrorContextIsDestroyed", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NOT_PERMITTED",
- ("hipErrorNotPermitted", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NOT_SUPPORTED",
- ("hipErrorNotSupported", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMissingConfiguration",
- ("hipErrorMissingConfiguration", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorPriorLaunchFailure",
- ("hipErrorPriorLaunchFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidDeviceFunction",
- ("hipErrorInvalidDeviceFunction", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidConfiguration",
- ("hipErrorInvalidConfiguration", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidPitchValue",
- ("hipErrorInvalidPitchValue", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidSymbol",
- ("hipErrorInvalidSymbol", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidHostPointer",
- ("hipErrorInvalidHostPointer", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidDevicePointer",
- ("hipErrorInvalidDevicePointer", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaErrorInvalidTexture",
- ("hipErrorInvalidTexture", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidTextureBinding",
- ("hipErrorInvalidTextureBinding", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidChannelDescriptor",
- (
- "hipErrorInvalidChannelDescriptor",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorInvalidMemcpyDirection",
- ("hipErrorInvalidMemcpyDirection", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorAddressOfConstant",
- ("hipErrorAddressOfConstant", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTextureFetchFailed",
- ("hipErrorTextureFetchFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTextureNotBound",
- ("hipErrorTextureNotBound", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSynchronizationError",
- ("hipErrorSynchronizationError", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidFilterSetting",
- ("hipErrorInvalidFilterSetting", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidNormSetting",
- ("hipErrorInvalidNormSetting", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMixedDeviceExecution",
- ("hipErrorMixedDeviceExecution", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNotYetImplemented",
- ("hipErrorNotYetImplemented", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMemoryValueTooLarge",
- ("hipErrorMemoryValueTooLarge", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInsufficientDriver",
- ("hipErrorInsufficientDriver", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSetOnActiveProcess",
- ("hipErrorSetOnActiveProcess", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidSurface",
- ("hipErrorInvalidSurface", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateVariableName",
- ("hipErrorDuplicateVariableName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateTextureName",
- ("hipErrorDuplicateTextureName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateSurfaceName",
- ("hipErrorDuplicateSurfaceName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDevicesUnavailable",
- ("hipErrorDevicesUnavailable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorIncompatibleDriverContext",
- (
- "hipErrorIncompatibleDriverContext",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorDeviceAlreadyInUse",
- ("hipErrorDeviceAlreadyInUse", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchMaxDepthExceeded",
- ("hipErrorLaunchMaxDepthExceeded", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFileScopedTex",
- ("hipErrorLaunchFileScopedTex", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFileScopedSurf",
- ("hipErrorLaunchFileScopedSurf", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSyncDepthExceeded",
- ("hipErrorSyncDepthExceeded", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchPendingCountExceeded",
- (
- "hipErrorLaunchPendingCountExceeded",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorNotPermitted",
- ("hipErrorNotPermitted", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNotSupported",
- ("hipErrorNotSupported", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorStartupFailure",
- ("hipErrorStartupFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorApiFailureBase",
- ("hipErrorApiFailureBase", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_SUCCESS", ("hipSuccess", CONV_TYPE, API_DRIVER)),
- ("cudaSuccess", ("hipSuccess", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_VALUE", ("hipErrorInvalidValue", CONV_TYPE, API_DRIVER)),
- ("cudaErrorInvalidValue", ("hipErrorInvalidValue", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ERROR_OUT_OF_MEMORY",
- ("hipErrorMemoryAllocation", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorMemoryAllocation",
- ("hipErrorMemoryAllocation", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_NOT_INITIALIZED",
- ("hipErrorNotInitialized", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInitializationError",
- ("hipErrorInitializationError", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_DEINITIALIZED", ("hipErrorDeinitialized", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorCudartUnloading",
- ("hipErrorDeinitialized", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_DISABLED",
- ("hipErrorProfilerDisabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerDisabled",
- ("hipErrorProfilerDisabled", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_NOT_INITIALIZED",
- ("hipErrorProfilerNotInitialized", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerNotInitialized",
- ("hipErrorProfilerNotInitialized", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_ALREADY_STARTED",
- ("hipErrorProfilerAlreadyStarted", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerAlreadyStarted",
- ("hipErrorProfilerAlreadyStarted", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_ALREADY_STOPPED",
- ("hipErrorProfilerAlreadyStopped", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerAlreadyStopped",
- ("hipErrorProfilerAlreadyStopped", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_NO_DEVICE", ("hipErrorNoDevice", CONV_TYPE, API_DRIVER)),
- ("cudaErrorNoDevice", ("hipErrorNoDevice", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_DEVICE", ("hipErrorInvalidDevice", CONV_TYPE, API_DRIVER)),
- ("cudaErrorInvalidDevice", ("hipErrorInvalidDevice", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_IMAGE", ("hipErrorInvalidImage", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorInvalidKernelImage",
- ("hipErrorInvalidImage", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_MAP_FAILED", ("hipErrorMapFailed", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorMapBufferObjectFailed",
- ("hipErrorMapFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_UNMAP_FAILED", ("hipErrorUnmapFailed", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorUnmapBufferObjectFailed",
- ("hipErrorUnmapFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NO_BINARY_FOR_GPU",
- ("hipErrorNoBinaryForGpu", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorNoKernelImageForDevice",
- ("hipErrorNoBinaryForGpu", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_ECC_UNCORRECTABLE",
- ("hipErrorECCNotCorrectable", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorECCUncorrectable",
- ("hipErrorECCNotCorrectable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_UNSUPPORTED_LIMIT",
- ("hipErrorUnsupportedLimit", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorUnsupportedLimit",
- ("hipErrorUnsupportedLimit", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_UNSUPPORTED",
- ("hipErrorPeerAccessUnsupported", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessUnsupported",
- ("hipErrorPeerAccessUnsupported", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_PTX",
- ("hipErrorInvalidKernelFile", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidPtx",
- ("hipErrorInvalidKernelFile", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_GRAPHICS_CONTEXT",
- ("hipErrorInvalidGraphicsContext", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidGraphicsContext",
- ("hipErrorInvalidGraphicsContext", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NVLINK_UNCORRECTABLE",
- ("hipErrorNvlinkUncorrectable", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNvlinkUncorrectable",
- ("hipErrorNvlinkUncorrectable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND",
- ("hipErrorSharedObjectSymbolNotFound", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorSharedObjectSymbolNotFound",
- (
- "hipErrorSharedObjectSymbolNotFound",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_ERROR_SHARED_OBJECT_INIT_FAILED",
- ("hipErrorSharedObjectInitFailed", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorSharedObjectInitFailed",
- ("hipErrorSharedObjectInitFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_OPERATING_SYSTEM",
- ("hipErrorOperatingSystem", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorOperatingSystem",
- ("hipErrorOperatingSystem", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_HANDLE",
- ("hipErrorInvalidResourceHandle", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidResourceHandle",
- ("hipErrorInvalidResourceHandle", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_NOT_READY", ("hipErrorNotReady", CONV_TYPE, API_DRIVER)),
- ("cudaErrorNotReady", ("hipErrorNotReady", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ERROR_ILLEGAL_ADDRESS",
- ("hipErrorIllegalAddress", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorIllegalAddress",
- ("hipErrorIllegalAddress", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES",
- ("hipErrorLaunchOutOfResources", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorLaunchOutOfResources",
- ("hipErrorLaunchOutOfResources", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_LAUNCH_TIMEOUT", ("hipErrorLaunchTimeOut", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorLaunchTimeout",
- ("hipErrorLaunchTimeOut", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED",
- ("hipErrorPeerAccessAlreadyEnabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessAlreadyEnabled",
- ("hipErrorPeerAccessAlreadyEnabled", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_NOT_ENABLED",
- ("hipErrorPeerAccessNotEnabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessNotEnabled",
- ("hipErrorPeerAccessNotEnabled", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_ASSERT",
- ("hipErrorAssert", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorAssert",
- ("hipErrorAssert", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_TOO_MANY_PEERS",
- ("hipErrorTooManyPeers", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTooManyPeers",
- ("hipErrorTooManyPeers", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED",
- ("hipErrorHostMemoryAlreadyRegistered", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorHostMemoryAlreadyRegistered",
- ("hipErrorHostMemoryAlreadyRegistered", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED",
- ("hipErrorHostMemoryNotRegistered", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorHostMemoryNotRegistered",
- ("hipErrorHostMemoryNotRegistered", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_HARDWARE_STACK_ERROR",
- ("hipErrorHardwareStackError", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorHardwareStackError",
- ("hipErrorHardwareStackError", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_ILLEGAL_INSTRUCTION",
- ("hipErrorIllegalInstruction", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorIllegalInstruction",
- ("hipErrorIllegalInstruction", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_MISALIGNED_ADDRESS",
- ("hipErrorMisalignedAddress", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMisalignedAddress",
- ("hipErrorMisalignedAddress", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_ADDRESS_SPACE",
- ("hipErrorInvalidAddressSpace", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidAddressSpace",
- ("hipErrorInvalidAddressSpace", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_PC",
- ("hipErrorInvalidPc", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidPc",
- ("hipErrorInvalidPc", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_LAUNCH_FAILED",
- ("hipErrorLaunchFailure", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFailure",
- ("hipErrorLaunchFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_UNKNOWN",
- ("hipErrorUnknown", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cudaErrorUnknown", ("hipErrorUnknown", CONV_TYPE, API_RUNTIME)),
- (
- "CU_TR_ADDRESS_MODE_WRAP",
- ("HIP_TR_ADDRESS_MODE_WRAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_CLAMP",
- ("HIP_TR_ADDRESS_MODE_CLAMP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_MIRROR",
- ("HIP_TR_ADDRESS_MODE_MIRROR", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_BORDER",
- ("HIP_TR_ADDRESS_MODE_BORDER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_X",
- ("HIP_CUBEMAP_FACE_POSITIVE_X", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_X",
- ("HIP_CUBEMAP_FACE_NEGATIVE_X", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_Y",
- ("HIP_CUBEMAP_FACE_POSITIVE_Y", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_Y",
- ("HIP_CUBEMAP_FACE_NEGATIVE_Y", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_Z",
- ("HIP_CUBEMAP_FACE_POSITIVE_Z", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_Z",
- ("HIP_CUBEMAP_FACE_NEGATIVE_Z", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT8",
- ("HIP_AD_FORMAT_UNSIGNED_INT8", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT16",
- ("HIP_AD_FORMAT_UNSIGNED_INT16", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT32",
- ("HIP_AD_FORMAT_UNSIGNED_INT32", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT8",
- ("HIP_AD_FORMAT_SIGNED_INT8", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT16",
- ("HIP_AD_FORMAT_SIGNED_INT16", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT32",
- ("HIP_AD_FORMAT_SIGNED_INT32", CONV_TYPE, API_DRIVER),
- ),
- ("CU_AD_FORMAT_HALF", ("HIP_AD_FORMAT_HALF", CONV_TYPE, API_DRIVER)),
- ("CU_AD_FORMAT_FLOAT", ("HIP_AD_FORMAT_FLOAT", CONV_TYPE, API_DRIVER)),
- (
- "CU_COMPUTEMODE_DEFAULT",
- ("hipComputeModeDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_EXCLUSIVE",
- ("hipComputeModeExclusive", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_PROHIBITED",
- ("hipComputeModeProhibited", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_EXCLUSIVE_PROCESS",
- ("hipComputeModeExclusiveProcess", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_SET_READ_MOSTLY",
- ("hipMemAdviseSetReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_UNSET_READ_MOSTLY",
- ("hipMemAdviseUnsetReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_SET_PREFERRED_LOCATION",
- (
- "hipMemAdviseSetPreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION",
- (
- "hipMemAdviseUnsetPreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_ADVISE_SET_ACCESSED_BY",
- ("hipMemAdviseSetAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_UNSET_ACCESSED_BY",
- ("hipMemAdviseUnsetAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY",
- ("hipMemRangeAttributeReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION",
- (
- "hipMemRangeAttributePreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY",
- ("hipMemRangeAttributeAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION",
- (
- "hipMemRangeAttributeLastPrefetchLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_CTX_SCHED_AUTO",
- ("HIP_CTX_SCHED_AUTO", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_SPIN",
- ("HIP_CTX_SCHED_SPIN", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_YIELD",
- ("HIP_CTX_SCHED_YIELD", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_BLOCKING_SYNC",
- ("HIP_CTX_SCHED_BLOCKING_SYNC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_BLOCKING_SYNC",
- ("HIP_CTX_BLOCKING_SYNC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_MASK",
- ("HIP_CTX_SCHED_MASK", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_MAP_HOST",
- ("HIP_CTX_MAP_HOST", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_LMEM_RESIZE_TO_MAX",
- ("HIP_CTX_LMEM_RESIZE_TO_MAX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_FLAGS_MASK",
- ("HIP_CTX_FLAGS_MASK", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LAUNCH_PARAM_BUFFER_POINTER",
- ("HIP_LAUNCH_PARAM_BUFFER_POINTER", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_LAUNCH_PARAM_BUFFER_SIZE",
- ("HIP_LAUNCH_PARAM_BUFFER_SIZE", CONV_TYPE, API_DRIVER),
- ),
- ("CU_LAUNCH_PARAM_END", ("HIP_LAUNCH_PARAM_END", CONV_TYPE, API_DRIVER)),
- (
- "CU_IPC_HANDLE_SIZE",
- ("HIP_LAUNCH_PARAM_END", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_DEVICEMAP",
- ("HIP_MEMHOSTALLOC_DEVICEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_PORTABLE",
- ("HIP_MEMHOSTALLOC_PORTABLE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_WRITECOMBINED",
- ("HIP_MEMHOSTALLOC_WRITECOMBINED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_DEVICEMAP",
- ("HIP_MEMHOSTREGISTER_DEVICEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_IOMEMORY",
- ("HIP_MEMHOSTREGISTER_IOMEMORY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_PORTABLE",
- ("HIP_MEMHOSTREGISTER_PORTABLE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PARAM_TR_DEFAULT",
- ("HIP_PARAM_TR_DEFAULT", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_LEGACY",
- ("HIP_STREAM_LEGACY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_PER_THREAD",
- ("HIP_STREAM_PER_THREAD", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSA_OVERRIDE_FORMAT",
- ("HIP_TRSA_OVERRIDE_FORMAT", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSF_NORMALIZED_COORDINATES",
- ("HIP_TRSF_NORMALIZED_COORDINATES", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSF_READ_AS_INTEGER",
- ("HIP_TRSF_READ_AS_INTEGER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_TRSF_SRGB", ("HIP_TRSF_SRGB", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUDA_ARRAY3D_2DARRAY",
- ("HIP_ARRAY3D_LAYERED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_CUBEMAP",
- ("HIP_ARRAY3D_CUBEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_DEPTH_TEXTURE",
- ("HIP_ARRAY3D_DEPTH_TEXTURE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_LAYERED",
- ("HIP_ARRAY3D_LAYERED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_SURFACE_LDST",
- ("HIP_ARRAY3D_SURFACE_LDST", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_TEXTURE_GATHER",
- ("HIP_ARRAY3D_TEXTURE_GATHER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxThreadsPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X",
- ("hipDeviceAttributeMaxBlockDimX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y",
- ("hipDeviceAttributeMaxBlockDimY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z",
- ("hipDeviceAttributeMaxBlockDimZ", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X",
- ("hipDeviceAttributeMaxGridDimX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y",
- ("hipDeviceAttributeMaxGridDimY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z",
- ("hipDeviceAttributeMaxGridDimZ", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK",
- (
- "hipDeviceAttributeMaxSharedMemoryPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK",
- (
- "hipDeviceAttributeMaxSharedMemoryPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY",
- (
- "hipDeviceAttributeTotalConstantMemory",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_WARP_SIZE",
- ("hipDeviceAttributeWarpSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_PITCH",
- ("hipDeviceAttributeMaxPitch", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxRegistersPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxRegistersPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CLOCK_RATE",
- ("hipDeviceAttributeClockRate", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT",
- (
- "hipDeviceAttributeTextureAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GPU_OVERLAP",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT",
- (
- "hipDeviceAttributeMultiprocessorCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT",
- (
- "hipDeviceAttributeKernelExecTimeout",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_INTEGRATED",
- ("hipDeviceAttributeIntegrated", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY",
- (
- "hipDeviceAttributeCanMapHostMemory",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_MODE",
- ("hipDeviceAttributeComputeMode", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture3DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture3DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH",
- (
- "hipDeviceAttributeMaxTexture3DDepth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT",
- (
- "hipDeviceAttributeSurfaceAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS",
- ("hipDeviceAttributeConcurrentKernels", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_ECC_ENABLED",
- ("hipDeviceAttributeEccEnabled", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_BUS_ID",
- ("hipDeviceAttributePciBusId", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID",
- ("hipDeviceAttributePciDeviceId", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TCC_DRIVER",
- ("hipDeviceAttributeTccDriver", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE",
- (
- "hipDeviceAttributeMemoryClockRate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH",
- ("hipDeviceAttributeMemoryBusWidth", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE",
- ("hipDeviceAttributeL2CacheSize", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR",
- ("hipDeviceAttributeMaxThreadsPerMultiProcessor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING",
- (
- "hipDeviceAttributeUnifiedAddressing",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTexture1DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER",
- (
- "hipDeviceAttributeCanTex2DGather",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DGatherWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DGatherHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DWidthAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DHeightAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DDepthAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID",
- ("hipDeviceAttributePciDomainId", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT",
- (
- "hipDeviceAttributeTexturePitchAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH",
- (
- "hipDeviceAttributeMaxTextureCubemapWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface1DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface2DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface2DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface3DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface3DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH",
- (
- "hipDeviceAttributeMaxSurface3DDepth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurface1DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurface1DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurface2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurface2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH",
- (
- "hipDeviceAttributeMaxSurfaceCubemapWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DLinearWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLinearWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLinearHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH",
- (
- "hipDeviceAttributeMaxTexture2DLinearPitch",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR",
- ("hipDeviceAttributeComputeCapabilityMajor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR",
- ("hipDeviceAttributeComputeCapabilityMinor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DMipmappedWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED",
- (
- "hipDeviceAttributeStreamPrioritiesSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED",
- (
- "hipDeviceAttributeGlobalL1CacheSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED",
- (
- "hipDeviceAttributeLocalL1CacheSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR",
- (
- "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor",
- CONV_TYPE,
- API_DRIVER,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR",
- (
- "hipDeviceAttributeMaxRegistersPerMultiprocessor",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY",
- ("hipDeviceAttributeManagedMemory", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD",
- ("hipDeviceAttributeIsMultiGpuBoard", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID",
- (
- "hipDeviceAttributeMultiGpuBoardGroupId",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED",
- (
- "hipDeviceAttributeHostNativeAtomicSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO",
- (
- "hipDeviceAttributeSingleToDoublePrecisionPerfRatio",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS",
- (
- "hipDeviceAttributePageableMemoryAccess",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS",
- (
- "hipDeviceAttributeConcurrentManagedAccess",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED",
- (
- "hipDeviceAttributeComputePreemptionSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM",
- (
- "hipDeviceAttributeCanUseHostPointerForRegisteredMem",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX",
- ("hipDeviceAttributeMax", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_CONTEXT",
- ("hipPointerAttributeContext", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_MEMORY_TYPE",
- ("hipPointerAttributeMemoryType", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_DEVICE_POINTER",
- (
- "hipPointerAttributeDevicePointer",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_POINTER_ATTRIBUTE_HOST_POINTER",
- ("hipPointerAttributeHostPointer", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_P2P_TOKENS",
- ("hipPointerAttributeP2pTokens", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_SYNC_MEMOPS",
- ("hipPointerAttributeSyncMemops", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_BUFFER_ID",
- ("hipPointerAttributeBufferId", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_IS_MANAGED",
- ("hipPointerAttributeIsManaged", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK",
- (
- "hipFuncAttributeMaxThreadsPerBlocks",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES",
- ("hipFuncAttributeSharedSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES",
- ("hipFuncAttributeConstSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES",
- ("hipFuncAttributeLocalSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_NUM_REGS",
- ("hipFuncAttributeNumRegs", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_PTX_VERSION",
- ("hipFuncAttributePtxVersion", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_BINARY_VERSION",
- ("hipFuncAttributeBinaryVersion", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_CACHE_MODE_CA",
- ("hipFuncAttributeCacheModeCA", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_MAX",
- ("hipFuncAttributeMax", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE",
- ("hipGraphicsMapFlagsNone", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY",
- ("hipGraphicsMapFlagsReadOnly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- ("hipGraphicsMapFlagsWriteDiscard", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_NONE",
- ("hipGraphicsRegisterFlagsNone", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY",
- (
- "hipGraphicsRegisterFlagsReadOnly",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD",
- (
- "hipGraphicsRegisterFlagsWriteDiscard",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST",
- (
- "hipGraphicsRegisterFlagsSurfaceLoadStore",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER",
- (
- "hipGraphicsRegisterFlagsTextureGather",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_OCCUPANCY_DEFAULT",
- ("hipOccupancyDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE",
- (
- "hipOccupancyDisableCachingOverride",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_FUNC_CACHE_PREFER_NONE",
- ("hipFuncCachePreferNone", CONV_CACHE, API_DRIVER),
- ),
- (
- "CU_FUNC_CACHE_PREFER_SHARED",
- ("hipFuncCachePreferShared", CONV_CACHE, API_DRIVER),
- ),
- ("CU_FUNC_CACHE_PREFER_L1", ("hipFuncCachePreferL1", CONV_CACHE, API_DRIVER)),
- (
- "CU_FUNC_CACHE_PREFER_EQUAL",
- ("hipFuncCachePreferEqual", CONV_CACHE, API_DRIVER),
- ),
- (
- "CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS",
- ("hipIpcMemLazyEnablePeerAccess", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUDA_IPC_HANDLE_SIZE", ("HIP_IPC_HANDLE_SIZE", CONV_TYPE, API_DRIVER)),
- (
- "CU_JIT_CACHE_OPTION_NONE",
- ("hipJitCacheModeOptionNone", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_CACHE_OPTION_CG",
- ("hipJitCacheModeOptionCG", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_CACHE_OPTION_CA",
- ("hipJitCacheModeOptionCA", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PREFER_PTX",
- ("hipJitFallbackPreferPtx", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PREFER_BINARY",
- ("hipJitFallbackPreferBinary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_JIT_MAX_REGISTERS", ("hipJitOptionMaxRegisters", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_THREADS_PER_BLOCK",
- ("hipJitOptionThreadsPerBlock", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_WALL_TIME", ("hipJitOptionWallTime", CONV_JIT, API_DRIVER)),
- ("CU_JIT_INFO_LOG_BUFFER", ("hipJitOptionInfoLogBuffer", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES",
- ("hipJitOptionInfoLogBufferSizeBytes", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_ERROR_LOG_BUFFER",
- ("hipJitOptionErrorLogBuffer", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES",
- ("hipJitOptionErrorLogBufferSizeBytes", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_OPTIMIZATION_LEVEL",
- ("hipJitOptionOptimizationLevel", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_TARGET_FROM_CUCONTEXT",
- ("hipJitOptionTargetFromContext", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_TARGET", ("hipJitOptionTarget", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_FALLBACK_STRATEGY",
- ("hipJitOptionFallbackStrategy", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_GENERATE_DEBUG_INFO",
- ("hipJitOptionGenerateDebugInfo", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_LOG_VERBOSE", ("hipJitOptionLogVerbose", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_GENERATE_LINE_INFO",
- ("hipJitOptionGenerateLineInfo", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_CACHE_MODE", ("hipJitOptionCacheMode", CONV_JIT, API_DRIVER)),
- ("CU_JIT_NEW_SM3X_OPT", ("hipJitOptionSm3xOpt", CONV_JIT, API_DRIVER)),
- ("CU_JIT_FAST_COMPILE", ("hipJitOptionFastCompile", CONV_JIT, API_DRIVER)),
- ("CU_JIT_NUM_OPTIONS", ("hipJitOptionNumOptions", CONV_JIT, API_DRIVER)),
- (
- "CU_TARGET_COMPUTE_10",
- ("hipJitTargetCompute10", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_11",
- ("hipJitTargetCompute11", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_12",
- ("hipJitTargetCompute12", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_13",
- ("hipJitTargetCompute13", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_20",
- ("hipJitTargetCompute20", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_21",
- ("hipJitTargetCompute21", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_30",
- ("hipJitTargetCompute30", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_32",
- ("hipJitTargetCompute32", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_35",
- ("hipJitTargetCompute35", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_37",
- ("hipJitTargetCompute37", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_50",
- ("hipJitTargetCompute50", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_52",
- ("hipJitTargetCompute52", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_53",
- ("hipJitTargetCompute53", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_60",
- ("hipJitTargetCompute60", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_61",
- ("hipJitTargetCompute61", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_62",
- ("hipJitTargetCompute62", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_CUBIN",
- ("hipJitInputTypeBin", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_PTX",
- ("hipJitInputTypePtx", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_FATBINARY",
- ("hipJitInputTypeFatBinary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_OBJECT",
- ("hipJitInputTypeObject", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_LIBRARY",
- ("hipJitInputTypeLibrary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_NUM_INPUT_TYPES",
- ("hipJitInputTypeNumInputTypes", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_STACK_SIZE",
- ("hipLimitStackSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_PRINTF_FIFO_SIZE",
- ("hipLimitPrintfFifoSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_MALLOC_HEAP_SIZE",
- ("hipLimitMallocHeapSize", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH",
- ("hipLimitDevRuntimeSyncDepth", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT",
- (
- "hipLimitDevRuntimePendingLaunchCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_LIMIT_STACK_SIZE",
- ("hipLimitStackSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_GLOBAL",
- ("hipMemAttachGlobal", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_HOST",
- ("hipMemAttachHost", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_SINGLE",
- ("hipMemAttachSingle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_HOST",
- ("hipMemTypeHost", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_DEVICE",
- ("hipMemTypeDevice", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_ARRAY",
- ("hipMemTypeArray", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_UNIFIED",
- ("hipMemTypeUnified", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_ARRAY",
- ("hipResourceTypeArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_MIPMAPPED_ARRAY",
- ("hipResourceTypeMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_LINEAR",
- ("hipResourceTypeLinear", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_PITCH2D",
- ("hipResourceTypePitch2D", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_RES_VIEW_FORMAT_NONE", ("hipResViewFormatNone", CONV_TEX, API_DRIVER)),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X8",
- ("hipResViewFormatUnsignedChar1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X8",
- ("hipResViewFormatUnsignedChar2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X8",
- ("hipResViewFormatUnsignedChar4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X8",
- ("hipResViewFormatSignedChar1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X8",
- ("hipResViewFormatSignedChar2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X8",
- ("hipResViewFormatSignedChar4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X16",
- ("hipResViewFormatUnsignedShort1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X16",
- ("hipResViewFormatUnsignedShort2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X16",
- ("hipResViewFormatUnsignedShort4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X16",
- ("hipResViewFormatSignedShort1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X16",
- ("hipResViewFormatSignedShort2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X16",
- ("hipResViewFormatSignedShort4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X32",
- ("hipResViewFormatUnsignedInt1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X32",
- ("hipResViewFormatUnsignedInt2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X32",
- ("hipResViewFormatUnsignedInt4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X32",
- ("hipResViewFormatSignedInt1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X32",
- ("hipResViewFormatSignedInt2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X32",
- ("hipResViewFormatSignedInt4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_1X16",
- ("hipResViewFormatHalf1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_2X16",
- ("hipResViewFormatHalf2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_4X16",
- ("hipResViewFormatHalf4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_1X32",
- ("hipResViewFormatFloat1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_2X32",
- ("hipResViewFormatFloat2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_4X32",
- ("hipResViewFormatFloat4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC1",
- ("hipResViewFormatUnsignedBlockCompressed1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC2",
- ("hipResViewFormatUnsignedBlockCompressed2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC3",
- ("hipResViewFormatUnsignedBlockCompressed3", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC4",
- ("hipResViewFormatUnsignedBlockCompressed4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC4",
- ("hipResViewFormatSignedBlockCompressed4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC5",
- ("hipResViewFormatUnsignedBlockCompressed5", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC5",
- ("hipResViewFormatSignedBlockCompressed5", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC6H",
- ("hipResViewFormatUnsignedBlockCompressed6H", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC6H",
- ("hipResViewFormatSignedBlockCompressed6H", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC7",
- ("hipResViewFormatUnsignedBlockCompressed7", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE",
- ("hipSharedMemBankSizeDefault", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE",
- ("hipSharedMemBankSizeFourByte", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE",
- ("hipSharedMemBankSizeEightByte", CONV_TYPE, API_DRIVER),
- ),
- ("CU_STREAM_DEFAULT", ("hipStreamDefault", CONV_TYPE, API_DRIVER)),
- ("CU_STREAM_NON_BLOCKING", ("hipStreamNonBlocking", CONV_TYPE, API_DRIVER)),
- (
- "CU_STREAM_WAIT_VALUE_GEQ",
- ("hipStreamWaitValueGeq", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_EQ",
- ("hipStreamWaitValueEq", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_AND",
- ("hipStreamWaitValueAnd", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_FLUSH",
- ("hipStreamWaitValueFlush", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WRITE_VALUE_DEFAULT",
- ("hipStreamWriteValueDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER",
- (
- "hipStreamWriteValueNoMemoryBarrier",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_STREAM_MEM_OP_WAIT_VALUE_32",
- ("hipStreamBatchMemOpWaitValue32", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_MEM_OP_WRITE_VALUE_32",
- ("hipStreamBatchMemOpWriteValue32", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES",
- (
- "hipStreamBatchMemOpFlushRemoteWrites",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGetErrorName",
- ("hipGetErrorName___", CONV_ERROR, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGetErrorString",
- ("hipGetErrorString___", CONV_ERROR, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuInit", ("hipInit", CONV_INIT, API_DRIVER)),
- ("cuDriverGetVersion", ("hipDriverGetVersion", CONV_VERSION, API_DRIVER)),
- ("cuCtxCreate_v2", ("hipCtxCreate", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxDestroy_v2", ("hipCtxDestroy", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetApiVersion", ("hipCtxGetApiVersion", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetCacheConfig", ("hipCtxGetCacheConfig", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetCurrent", ("hipCtxGetCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetDevice", ("hipCtxGetDevice", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetFlags", ("hipCtxGetFlags", CONV_CONTEXT, API_DRIVER)),
- (
- "cuCtxGetLimit",
- ("hipCtxGetLimit", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuCtxGetSharedMemConfig",
- ("hipCtxGetSharedMemConfig", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuCtxGetStreamPriorityRange",
- ("hipCtxGetStreamPriorityRange", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuCtxPopCurrent_v2", ("hipCtxPopCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxPushCurrent_v2", ("hipCtxPushCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxSetCacheConfig", ("hipCtxSetCacheConfig", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxSetCurrent", ("hipCtxSetCurrent", CONV_CONTEXT, API_DRIVER)),
- (
- "cuCtxSetLimit",
- ("hipCtxSetLimit", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuCtxSetSharedMemConfig",
- ("hipCtxSetSharedMemConfig", CONV_CONTEXT, API_DRIVER),
- ),
- ("cuCtxSynchronize", ("hipCtxSynchronize", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxAttach", ("hipCtxAttach", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuCtxDetach", ("hipCtxDetach", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuCtxEnablePeerAccess", ("hipCtxEnablePeerAccess", CONV_PEER, API_DRIVER)),
- ("cuCtxDisablePeerAccess", ("hipCtxDisablePeerAccess", CONV_PEER, API_DRIVER)),
- ("cuDeviceCanAccessPeer", ("hipDeviceCanAccessPeer", CONV_PEER, API_DRIVER)),
- (
- "cuDeviceGetP2PAttribute",
- ("hipDeviceGetP2PAttribute", CONV_PEER, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuDevicePrimaryCtxGetState",
- ("hipDevicePrimaryCtxGetState", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxRelease",
- ("hipDevicePrimaryCtxRelease", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxReset",
- ("hipDevicePrimaryCtxReset", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxRetain",
- ("hipDevicePrimaryCtxRetain", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxSetFlags",
- ("hipDevicePrimaryCtxSetFlags", CONV_CONTEXT, API_DRIVER),
- ),
- ("cuDeviceGet", ("hipDeviceGet", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetName", ("hipDeviceGetName", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetCount", ("hipGetDeviceCount", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetAttribute", ("hipDeviceGetAttribute", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetPCIBusId", ("hipDeviceGetPCIBusId", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetByPCIBusId", ("hipDeviceGetByPCIBusId", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceTotalMem_v2", ("hipDeviceTotalMem", CONV_DEVICE, API_DRIVER)),
- (
- "cuDeviceComputeCapability",
- ("hipDeviceComputeCapability", CONV_DEVICE, API_DRIVER),
- ),
- ("cuDeviceGetProperties", ("hipGetDeviceProperties", CONV_DEVICE, API_DRIVER)),
- ("cuLinkAddData", ("hipLinkAddData", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLinkAddFile", ("hipLinkAddFile", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuLinkComplete",
- ("hipLinkComplete", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLinkCreate", ("hipLinkCreate", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLinkDestroy", ("hipLinkDestroy", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuModuleGetFunction", ("hipModuleGetFunction", CONV_MODULE, API_DRIVER)),
- ("cuModuleGetGlobal_v2", ("hipModuleGetGlobal", CONV_MODULE, API_DRIVER)),
- (
- "cuModuleGetSurfRef",
- ("hipModuleGetSurfRef", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuModuleGetTexRef", ("hipModuleGetTexRef", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoad", ("hipModuleLoad", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoadData", ("hipModuleLoadData", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoadDataEx", ("hipModuleLoadDataEx", CONV_MODULE, API_DRIVER)),
- (
- "cuModuleLoadFatBinary",
- ("hipModuleLoadFatBinary", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuModuleUnload", ("hipModuleUnload", CONV_MODULE, API_DRIVER)),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK",
- (
- "hipDeviceP2PAttributePerformanceRank",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED",
- (
- "hipDeviceP2PAttributeAccessSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED",
- (
- "hipDeviceP2PAttributeNativeAtomicSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("CU_EVENT_DEFAULT", ("hipEventDefault", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_BLOCKING_SYNC", ("hipEventBlockingSync", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_DISABLE_TIMING", ("hipEventDisableTiming", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_INTERPROCESS", ("hipEventInterprocess", CONV_EVENT, API_DRIVER)),
- ("cuEventCreate", ("hipEventCreate", CONV_EVENT, API_DRIVER)),
- ("cuEventDestroy_v2", ("hipEventDestroy", CONV_EVENT, API_DRIVER)),
- ("cuEventElapsedTime", ("hipEventElapsedTime", CONV_EVENT, API_DRIVER)),
- ("cuEventQuery", ("hipEventQuery", CONV_EVENT, API_DRIVER)),
- ("cuEventRecord", ("hipEventRecord", CONV_EVENT, API_DRIVER)),
- ("cuEventSynchronize", ("hipEventSynchronize", CONV_EVENT, API_DRIVER)),
- (
- "cuFuncGetAttribute",
- ("hipFuncGetAttribute", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuFuncSetCacheConfig", ("hipFuncSetCacheConfig", CONV_MODULE, API_DRIVER)),
- (
- "cuFuncSetSharedMemConfig",
- ("hipFuncSetSharedMemConfig", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLaunchKernel", ("hipModuleLaunchKernel", CONV_MODULE, API_DRIVER)),
- (
- "cuFuncSetBlockShape",
- ("hipFuncSetBlockShape", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuFuncSetSharedSize",
- ("hipFuncSetSharedSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLaunch", ("hipLaunch", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLaunchGrid", ("hipLaunchGrid", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuLaunchGridAsync",
- ("hipLaunchGridAsync", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuParamSetf", ("hipParamSetf", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuParamSeti", ("hipParamSeti", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuParamSetSize",
- ("hipParamSetSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuParamSetSize",
- ("hipParamSetSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuParamSetv", ("hipParamSetv", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuOccupancyMaxActiveBlocksPerMultiprocessor",
- (
- "hipModuleOccupancyMaxActiveBlocksPerMultiprocessor",
- CONV_OCCUPANCY,
- API_DRIVER,
- ),
- ),
- (
- "cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- (
- "hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- CONV_OCCUPANCY,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuOccupancyMaxPotentialBlockSize",
- ("hipModuleOccupancyMaxPotentialBlockSize", CONV_OCCUPANCY, API_DRIVER),
- ),
- (
- "cuOccupancyMaxPotentialBlockSizeWithFlags",
- (
- "hipModuleOccupancyMaxPotentialBlockSizeWithFlags",
- CONV_OCCUPANCY,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuStreamAddCallback", ("hipStreamAddCallback", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamAttachMemAsync",
- ("hipStreamAttachMemAsync", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamCreate",
- ("hipStreamCreate__", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamCreateWithPriority",
- ("hipStreamCreateWithPriority", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuStreamDestroy_v2", ("hipStreamDestroy", CONV_STREAM, API_DRIVER)),
- ("cuStreamGetFlags", ("hipStreamGetFlags", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamGetPriority",
- ("hipStreamGetPriority", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuStreamQuery", ("hipStreamQuery", CONV_STREAM, API_DRIVER)),
- ("cuStreamSynchronize", ("hipStreamSynchronize", CONV_STREAM, API_DRIVER)),
- ("cuStreamWaitEvent", ("hipStreamWaitEvent", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamWaitValue32",
- ("hipStreamWaitValue32", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamWriteValue32",
- ("hipStreamWriteValue32", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamBatchMemOp",
- ("hipStreamBatchMemOp", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuArray3DCreate", ("hipArray3DCreate", CONV_MEM, API_DRIVER)),
- (
- "cuArray3DGetDescriptor",
- ("hipArray3DGetDescriptor", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuArrayCreate", ("hipArrayCreate", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuArrayDestroy", ("hipArrayDestroy", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuArrayGetDescriptor",
- ("hipArrayGetDescriptor", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcCloseMemHandle",
- ("hipIpcCloseMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcGetEventHandle",
- ("hipIpcGetEventHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcGetMemHandle",
- ("hipIpcGetMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcOpenEventHandle",
- ("hipIpcOpenEventHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcOpenMemHandle",
- ("hipIpcOpenMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemAlloc_v2", ("hipMalloc", CONV_MEM, API_DRIVER)),
- ("cuMemAllocHost", ("hipMemAllocHost", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemAllocManaged",
- ("hipMemAllocManaged", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemAllocPitch",
- ("hipMemAllocPitch__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpy", ("hipMemcpy__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpy2D", ("hipMemcpy2D__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpy2DAsync",
- ("hipMemcpy2DAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy2DUnaligned",
- ("hipMemcpy2DUnaligned", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpy3D", ("hipMemcpy3D__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpy3DAsync",
- ("hipMemcpy3DAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy3DPeer",
- ("hipMemcpy3DPeer__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy3DPeerAsync",
- ("hipMemcpy3DPeerAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyAsync", ("hipMemcpyAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoA", ("hipMemcpyAtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoD", ("hipMemcpyAtoD", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoH", ("hipMemcpyAtoH", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpyAtoHAsync",
- ("hipMemcpyAtoHAsync", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyDtoA", ("hipMemcpyDtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyDtoD_v2", ("hipMemcpyDtoD", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoDAsync_v2", ("hipMemcpyDtoDAsync", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoH_v2", ("hipMemcpyDtoH", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoHAsync_v2", ("hipMemcpyDtoHAsync", CONV_MEM, API_DRIVER)),
- ("cuMemcpyHtoA", ("hipMemcpyHtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpyHtoAAsync",
- ("hipMemcpyHtoAAsync", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyHtoD_v2", ("hipMemcpyHtoD", CONV_MEM, API_DRIVER)),
- ("cuMemcpyHtoDAsync_v2", ("hipMemcpyHtoDAsync", CONV_MEM, API_DRIVER)),
- (
- "cuMemcpyPeerAsync",
- ("hipMemcpyPeerAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyPeer", ("hipMemcpyPeer__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemFree_v2", ("hipFree", CONV_MEM, API_DRIVER)),
- ("cuMemFreeHost", ("hipHostFree", CONV_MEM, API_DRIVER)),
- (
- "cuMemGetAddressRange",
- ("hipMemGetAddressRange", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemGetInfo_v2", ("hipMemGetInfo", CONV_MEM, API_DRIVER)),
- ("cuMemHostAlloc", ("hipHostMalloc", CONV_MEM, API_DRIVER)),
- (
- "cuMemHostGetDevicePointer",
- ("hipMemHostGetDevicePointer", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemHostGetFlags",
- ("hipMemHostGetFlags", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemHostRegister_v2", ("hipHostRegister", CONV_MEM, API_DRIVER)),
- ("cuMemHostUnregister", ("hipHostUnregister", CONV_MEM, API_DRIVER)),
- ("cuMemsetD16_v2", ("hipMemsetD16", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD16Async",
- ("hipMemsetD16Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D16_v2", ("hipMemsetD2D16", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D16Async",
- ("hipMemsetD2D16Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D32_v2", ("hipMemsetD2D32", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D32Async",
- ("hipMemsetD2D32Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D8_v2", ("hipMemsetD2D8", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D8Async",
- ("hipMemsetD2D8Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD32_v2", ("hipMemset", CONV_MEM, API_DRIVER)),
- ("cuMemsetD32Async", ("hipMemsetAsync", CONV_MEM, API_DRIVER)),
- ("cuMemsetD8_v2", ("hipMemsetD8", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD8Async",
- ("hipMemsetD8Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayCreate",
- ("hipMipmappedArrayCreate", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayDestroy",
- ("hipMipmappedArrayDestroy", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayGetLevel",
- ("hipMipmappedArrayGetLevel", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemPrefetchAsync",
- ("hipMemPrefetchAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemAdvise", ("hipMemAdvise", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemRangeGetAttribute",
- ("hipMemRangeGetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemRangeGetAttributes",
- ("hipMemRangeGetAttributes", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuPointerGetAttribute",
- ("hipPointerGetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuPointerGetAttributes",
- ("hipPointerGetAttributes", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuPointerSetAttribute",
- ("hipPointerSetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_TR_FILTER_MODE_POINT", ("hipFilterModePoint", CONV_TEX, API_DRIVER)),
- (
- "CU_TR_FILTER_MODE_LINEAR",
- ("hipFilterModeLinear", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetAddress",
- ("hipTexRefGetAddress", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetAddressMode",
- ("hipTexRefGetAddressMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetArray",
- ("hipTexRefGetArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetBorderColor",
- ("hipTexRefGetBorderColor", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFilterMode",
- ("hipTexRefGetFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFlags",
- ("hipTexRefGetFlags", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFormat",
- ("hipTexRefGetFormat", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMaxAnisotropy",
- ("hipTexRefGetMaxAnisotropy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapFilterMode",
- ("hipTexRefGetMipmapFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapLevelBias",
- ("hipTexRefGetMipmapLevelBias", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapLevelClamp",
- ("hipTexRefGetMipmapLevelClamp", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmappedArray",
- ("hipTexRefGetMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetAddress",
- ("hipTexRefSetAddress", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetAddress2D",
- ("hipTexRefSetAddress2D", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefSetAddressMode", ("hipTexRefSetAddressMode", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetArray", ("hipTexRefSetArray", CONV_TEX, API_DRIVER)),
- (
- "cuTexRefSetBorderColor",
- ("hipTexRefSetBorderColor", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefSetFilterMode", ("hipTexRefSetFilterMode", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetFlags", ("hipTexRefSetFlags", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetFormat", ("hipTexRefSetFormat", CONV_TEX, API_DRIVER)),
- (
- "cuTexRefSetMaxAnisotropy",
- ("hipTexRefSetMaxAnisotropy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapFilterMode",
- ("hipTexRefSetMipmapFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapLevelBias",
- ("hipTexRefSetMipmapLevelBias", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapLevelClamp",
- ("hipTexRefSetMipmapLevelClamp", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmappedArray",
- ("hipTexRefSetMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefCreate", ("hipTexRefCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuTexRefDestroy",
- ("hipTexRefDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfRefGetArray",
- ("hipSurfRefGetArray", CONV_SURFACE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfRefSetArray",
- ("hipSurfRefSetArray", CONV_SURFACE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectCreate",
- ("hipTexObjectCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectDestroy",
- ("hipTexObjectDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetResourceDesc",
- ("hipTexObjectGetResourceDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetResourceViewDesc",
- ("hipTexObjectGetResourceViewDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetTextureDesc",
- ("hipTexObjectGetTextureDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectCreate",
- ("hipSurfObjectCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectDestroy",
- ("hipSurfObjectDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectGetResourceDesc",
- ("hipSurfObjectGetResourceDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsMapResources",
- ("hipGraphicsMapResources", CONV_GRAPHICS, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsResourceGetMappedMipmappedArray",
- (
- "hipGraphicsResourceGetMappedMipmappedArray",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsResourceGetMappedPointer",
- (
- "hipGraphicsResourceGetMappedPointer",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsResourceSetMapFlags",
- (
- "hipGraphicsResourceSetMapFlags",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsSubResourceGetMappedArray",
- (
- "hipGraphicsSubResourceGetMappedArray",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsUnmapResources",
- ("hipGraphicsUnmapResources", CONV_GRAPHICS, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsUnregisterResource",
- (
- "hipGraphicsUnregisterResource",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuProfilerInitialize",
- ("hipProfilerInitialize", CONV_OTHER, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuProfilerStart", ("hipProfilerStart", CONV_OTHER, API_DRIVER)),
- ("cuProfilerStop", ("hipProfilerStop", CONV_OTHER, API_DRIVER)),
- (
- "CU_GL_DEVICE_LIST_ALL",
- ("HIP_GL_DEVICE_LIST_ALL", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_DEVICE_LIST_CURRENT_FRAME",
- ("HIP_GL_DEVICE_LIST_CURRENT_FRAME", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_DEVICE_LIST_NEXT_FRAME",
- ("HIP_GL_DEVICE_LIST_NEXT_FRAME", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuGLGetDevices", ("hipGLGetDevices", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuWGLGetDevice", ("hipWGLGetDevice", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_NONE",
- ("HIP_GL_MAP_RESOURCE_FLAGS_NONE", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- CONV_GL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- CONV_GL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuGLCtxCreate", ("hipGLCtxCreate", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuGLInit", ("hipGLInit", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuGLMapBufferObject",
- ("hipGLMapBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLMapBufferObjectAsync",
- ("hipGLMapBufferObjectAsync", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLRegisterBufferObject",
- ("hipGLRegisterBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLSetBufferObjectMapFlags",
- ("hipGLSetBufferObjectMapFlags", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnmapBufferObject",
- ("hipGLUnmapBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnmapBufferObjectAsync",
- ("hipGLUnmapBufferObjectAsync", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnregisterBufferObject",
- ("hipGLUnregisterBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_DEVICE_LIST_ALL",
- ("HIP_D3D9_DEVICE_LIST_ALL", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_DEVICE_LIST_NEXT_FRAME",
- ("HIP_D3D9_DEVICE_LIST_NEXT_FRAME", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9CtxCreate",
- ("hipD3D9CtxCreate", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9CtxCreateOnDevice",
- ("hipD3D9CtxCreateOnDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDevice",
- ("hipD3D9GetDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDevices",
- ("hipD3D9GetDevices", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDirect3DDevice",
- ("hipD3D9GetDirect3DDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D9RegisterResource",
- ("hipGraphicsD3D9RegisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_NONE",
- ("HIP_D3D9_MAPRESOURCE_FLAGS_NONE", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_READONLY",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_REGISTER_FLAGS_NONE",
- ("HIP_D3D9_REGISTER_FLAGS_NONE", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_REGISTER_FLAGS_ARRAY",
- ("HIP_D3D9_REGISTER_FLAGS_ARRAY", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9MapResources",
- ("hipD3D9MapResources", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9RegisterResource",
- ("hipD3D9RegisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedArray",
- ("hipD3D9ResourceGetMappedArray", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedPitch",
- ("hipD3D9ResourceGetMappedPitch", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedPointer",
- ("hipD3D9ResourceGetMappedPointer", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedSize",
- ("hipD3D9ResourceGetMappedSize", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetSurfaceDimensions",
- (
- "hipD3D9ResourceGetSurfaceDimensions",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D9ResourceSetMapFlags",
- ("hipD3D9ResourceSetMapFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9UnmapResources",
- ("hipD3D9UnmapResources", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9UnregisterResource",
- ("hipD3D9UnregisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_DEVICE_LIST_ALL",
- ("HIP_D3D10_DEVICE_LIST_ALL", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_DEVICE_LIST_NEXT_FRAME",
- (
- "HIP_D3D10_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D10GetDevice",
- ("hipD3D10GetDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10GetDevices",
- ("hipD3D10GetDevices", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D10RegisterResource",
- (
- "hipGraphicsD3D10RegisterResource",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_NONE",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_READONLY",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_REGISTER_FLAGS_NONE",
- ("HIP_D3D10_REGISTER_FLAGS_NONE", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_REGISTER_FLAGS_ARRAY",
- ("HIP_D3D10_REGISTER_FLAGS_ARRAY", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10CtxCreate",
- ("hipD3D10CtxCreate", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10CtxCreateOnDevice",
- ("hipD3D10CtxCreateOnDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10GetDirect3DDevice",
- ("hipD3D10GetDirect3DDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10MapResources",
- ("hipD3D10MapResources", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10RegisterResource",
- ("hipD3D10RegisterResource", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedArray",
- ("hipD3D10ResourceGetMappedArray", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedPitch",
- ("hipD3D10ResourceGetMappedPitch", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedPointer",
- (
- "hipD3D10ResourceGetMappedPointer",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D10ResourceGetMappedSize",
- ("hipD3D10ResourceGetMappedSize", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetSurfaceDimensions",
- (
- "hipD3D10ResourceGetSurfaceDimensions",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD310ResourceSetMapFlags",
- ("hipD3D10ResourceSetMapFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10UnmapResources",
- ("hipD3D10UnmapResources", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10UnregisterResource",
- ("hipD3D10UnregisterResource", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D11_DEVICE_LIST_ALL",
- ("HIP_D3D11_DEVICE_LIST_ALL", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D11_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D11_DEVICE_LIST_NEXT_FRAME",
- (
- "HIP_D3D11_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D11CtxCreate",
- ("hipD3D11CtxCreate", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11CtxCreateOnDevice",
- ("hipD3D11CtxCreateOnDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11GetDirect3DDevice",
- ("hipD3D11GetDirect3DDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsVDPAURegisterOutputSurface",
- (
- "hipGraphicsVDPAURegisterOutputSurface",
- CONV_VDPAU,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsVDPAURegisterVideoSurface",
- (
- "hipGraphicsVDPAURegisterVideoSurface",
- CONV_VDPAU,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuVDPAUGetDevice",
- ("hipVDPAUGetDevice", CONV_VDPAU, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuVDPAUCtxCreate",
- ("hipVDPAUCtxCreate", CONV_VDPAU, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerAcquireFrame",
- ("hipEGLStreamConsumerAcquireFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerConnect",
- ("hipEGLStreamConsumerConnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerConnectWithFlags",
- (
- "hipEGLStreamConsumerConnectWithFlags",
- CONV_EGL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuEGLStreamConsumerDisconnect",
- ("hipEGLStreamConsumerDisconnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerReleaseFrame",
- ("hipEGLStreamConsumerReleaseFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerConnect",
- ("hipEGLStreamProducerConnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerDisconnect",
- ("hipEGLStreamProducerDisconnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerPresentFrame",
- ("hipEGLStreamProducerPresentFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerReturnFrame",
- ("hipEGLStreamProducerReturnFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsEGLRegisterImage",
- ("hipGraphicsEGLRegisterImage", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsResourceGetMappedEglFrame",
- (
- "hipGraphicsResourceGetMappedEglFrame",
- CONV_EGL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDataType_t", ("hipDataType_t", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("cudaDataType", ("hipDataType", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_16F", ("HIP_R_16F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_16F", ("HIP_C_16F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32F", ("HIP_R_32F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32F", ("HIP_C_32F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_64F", ("HIP_R_64F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_64F", ("HIP_C_64F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_8I", ("HIP_R_8I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_8I", ("HIP_C_8I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_8U", ("HIP_R_8U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_8U", ("HIP_C_8U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32I", ("HIP_R_32I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32I", ("HIP_C_32I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32U", ("HIP_R_32U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32U", ("HIP_C_32U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "MAJOR_VERSION",
- ("hipLibraryMajorVersion", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "MINOR_VERSION",
- ("hipLibraryMinorVersion", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "PATCH_LEVEL",
- ("hipLibraryPatchVersion", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAttachGlobal",
- ("hipMemAttachGlobal", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAttachHost",
- ("hipMemAttachHost", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAttachSingle",
- ("hipMemAttachSingle", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaOccupancyDefault",
- ("hipOccupancyDefault", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaOccupancyDisableCachingOverride",
- (
- "hipOccupancyDisableCachingOverride",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaGetLastError", ("hipGetLastError", CONV_ERROR, API_RUNTIME)),
- ("cudaPeekAtLastError", ("hipPeekAtLastError", CONV_ERROR, API_RUNTIME)),
- ("cudaGetErrorName", ("hipGetErrorName", CONV_ERROR, API_RUNTIME)),
- ("cudaGetErrorString", ("hipGetErrorString", CONV_ERROR, API_RUNTIME)),
- ("cudaMemcpy3DParms", ("hipMemcpy3DParms", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy3DPeerParms",
- ("hipMemcpy3DPeerParms", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpy", ("hipMemcpy", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToArray", ("hipMemcpyToArray", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToSymbol", ("hipMemcpyToSymbol", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToSymbolAsync", ("hipMemcpyToSymbolAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyAsync", ("hipMemcpyAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2D", ("hipMemcpy2D", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2DAsync", ("hipMemcpy2DAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2DToArray", ("hipMemcpy2DToArray", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy2DArrayToArray",
- ("hipMemcpy2DArrayToArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DFromArray",
- ("hipMemcpy2DFromArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DFromArrayAsync",
- ("hipMemcpy2DFromArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DToArrayAsync",
- ("hipMemcpy2DToArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpy3D", ("hipMemcpy3D", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy3DAsync",
- ("hipMemcpy3DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy3DPeer",
- ("hipMemcpy3DPeer", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy3DPeerAsync",
- ("hipMemcpy3DPeerAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpyArrayToArray",
- ("hipMemcpyArrayToArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpyFromArrayAsync",
- ("hipMemcpyFromArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpyFromSymbol", ("hipMemcpyFromSymbol", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpyFromSymbolAsync",
- ("hipMemcpyFromSymbolAsync", CONV_MEM, API_RUNTIME),
- ),
- ("cudaMemAdvise", ("hipMemAdvise", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemRangeGetAttribute",
- ("hipMemRangeGetAttribute", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeGetAttributes",
- ("hipMemRangeGetAttributes", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseSetReadMostly",
- ("hipMemAdviseSetReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseUnsetReadMostly",
- ("hipMemAdviseUnsetReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseSetPreferredLocation",
- (
- "hipMemAdviseSetPreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemAdviseUnsetPreferredLocation",
- (
- "hipMemAdviseUnsetPreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemAdviseSetAccessedBy",
- ("hipMemAdviseSetAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseUnsetAccessedBy",
- ("hipMemAdviseUnsetAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributeReadMostly",
- ("hipMemRangeAttributeReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributePreferredLocation",
- (
- "hipMemRangeAttributePreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemRangeAttributeAccessedBy",
- ("hipMemRangeAttributeAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributeLastPrefetchLocation",
- (
- "hipMemRangeAttributeLastPrefetchLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaMemcpyHostToHost", ("hipMemcpyHostToHost", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyHostToDevice", ("hipMemcpyHostToDevice", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyDeviceToHost", ("hipMemcpyDeviceToHost", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpyDeviceToDevice",
- ("hipMemcpyDeviceToDevice", CONV_MEM, API_RUNTIME),
- ),
- ("cudaMemcpyDefault", ("hipMemcpyDefault", CONV_MEM, API_RUNTIME)),
- ("cudaMemset", ("hipMemset", CONV_MEM, API_RUNTIME)),
- ("cudaMemsetAsync", ("hipMemsetAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemset2D", ("hipMemset2D", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemset2DAsync",
- ("hipMemset2DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemset3D", ("hipMemset3D", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemset3DAsync",
- ("hipMemset3DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemGetInfo", ("hipMemGetInfo", CONV_MEM, API_RUNTIME)),
- (
- "cudaArrayGetInfo",
- ("hipArrayGetInfo", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFreeMipmappedArray",
- ("hipFreeMipmappedArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetMipmappedArrayLevel",
- ("hipGetMipmappedArrayLevel", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSymbolAddress",
- ("hipGetSymbolAddress", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSymbolSize",
- ("hipGetSymbolSize", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemPrefetchAsync",
- ("hipMemPrefetchAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMallocHost", ("hipHostMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMallocArray", ("hipMallocArray", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc", ("hipMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc3D", ("hipMalloc3D", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc3DArray", ("hipMalloc3DArray", CONV_MEM, API_RUNTIME)),
- (
- "cudaMallocManaged",
- ("hipMallocManaged", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMallocMipmappedArray",
- ("hipMallocMipmappedArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMallocPitch", ("hipMallocPitch", CONV_MEM, API_RUNTIME)),
- ("cudaFreeHost", ("hipHostFree", CONV_MEM, API_RUNTIME)),
- ("cudaFreeArray", ("hipFreeArray", CONV_MEM, API_RUNTIME)),
- ("cudaFree", ("hipFree", CONV_MEM, API_RUNTIME)),
- ("cudaHostRegister", ("hipHostRegister", CONV_MEM, API_RUNTIME)),
- ("cudaHostUnregister", ("hipHostUnregister", CONV_MEM, API_RUNTIME)),
- ("cudaHostAlloc", ("hipHostMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryTypeHost", ("hipMemoryTypeHost", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryTypeDevice", ("hipMemoryTypeDevice", CONV_MEM, API_RUNTIME)),
- ("make_cudaExtent", ("make_hipExtent", CONV_MEM, API_RUNTIME)),
- ("make_cudaPitchedPtr", ("make_hipPitchedPtr", CONV_MEM, API_RUNTIME)),
- ("make_cudaPos", ("make_hipPos", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocDefault", ("hipHostMallocDefault", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocPortable", ("hipHostMallocPortable", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocMapped", ("hipHostMallocMapped", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostAllocWriteCombined",
- ("hipHostMallocWriteCombined", CONV_MEM, API_RUNTIME),
- ),
- ("cudaHostGetFlags", ("hipHostGetFlags", CONV_MEM, API_RUNTIME)),
- ("cudaHostRegisterDefault", ("hipHostRegisterDefault", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostRegisterPortable",
- ("hipHostRegisterPortable", CONV_MEM, API_RUNTIME),
- ),
- ("cudaHostRegisterMapped", ("hipHostRegisterMapped", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostRegisterIoMemory",
- ("hipHostRegisterIoMemory", CONV_MEM, API_RUNTIME),
- ),
- # ("warpSize", ("hipWarpSize", CONV_SPECIAL_FUNC, API_RUNTIME), (HIP actually uses warpSize...)),
- ("cudaEventCreate", ("hipEventCreate", CONV_EVENT, API_RUNTIME)),
- (
- "cudaEventCreateWithFlags",
- ("hipEventCreateWithFlags", CONV_EVENT, API_RUNTIME),
- ),
- ("cudaEventDestroy", ("hipEventDestroy", CONV_EVENT, API_RUNTIME)),
- ("cudaEventRecord", ("hipEventRecord", CONV_EVENT, API_RUNTIME)),
- ("cudaEventElapsedTime", ("hipEventElapsedTime", CONV_EVENT, API_RUNTIME)),
- ("cudaEventSynchronize", ("hipEventSynchronize", CONV_EVENT, API_RUNTIME)),
- ("cudaEventQuery", ("hipEventQuery", CONV_EVENT, API_RUNTIME)),
- ("cudaEventDefault", ("hipEventDefault", CONV_EVENT, API_RUNTIME)),
- ("cudaEventBlockingSync", ("hipEventBlockingSync", CONV_EVENT, API_RUNTIME)),
- ("cudaEventDisableTiming", ("hipEventDisableTiming", CONV_EVENT, API_RUNTIME)),
- ("cudaEventInterprocess", ("hipEventInterprocess", CONV_EVENT, API_RUNTIME)),
- ("cudaStreamCreate", ("hipStreamCreate", CONV_STREAM, API_RUNTIME)),
- (
- "cudaStreamCreateWithFlags",
- ("hipStreamCreateWithFlags", CONV_STREAM, API_RUNTIME),
- ),
- (
- "cudaStreamCreateWithPriority",
- ("hipStreamCreateWithPriority", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaStreamDestroy", ("hipStreamDestroy", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamWaitEvent", ("hipStreamWaitEvent", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamSynchronize", ("hipStreamSynchronize", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamGetFlags", ("hipStreamGetFlags", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamQuery", ("hipStreamQuery", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamAddCallback", ("hipStreamAddCallback", CONV_STREAM, API_RUNTIME)),
- (
- "cudaStreamAttachMemAsync",
- ("hipStreamAttachMemAsync", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaStreamGetPriority",
- ("hipStreamGetPriority", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaCpuDeviceId", ("hipCpuDeviceId", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamDefault", ("hipStreamDefault", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamNonBlocking", ("hipStreamNonBlocking", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamGetCaptureInfo", ("hipStreamGetCaptureInfo", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureStatus", ("hipStreamCaptureStatus", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureStatusActive", ("hipStreamCaptureStatusActive", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureMode", ("hipStreamCaptureMode", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureModeGlobal", ("hipStreamCaptureModeGlobal", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureModeRelaxed", ("hipStreamCaptureModeRelaxed", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamBeginCapture", ("hipStreamBeginCapture", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamEndCapture", ("hipStreamEndCapture", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphInstantiate", ("hipGraphInstantiate", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphDestroy", ("hipGraphDestroy", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphExecDestroy", ("hipGraphExecDestroy", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphLaunch", ("hipGraphLaunch", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphGetNodes", ("hipGraphGetNodes", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphDebugDotPrint", ("hipGraphDebugDotPrint", CONV_TYPE, API_RUNTIME)),
- ("cudaThreadExchangeStreamCaptureMode", ("hipThreadExchangeStreamCaptureMode", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamIsCapturing", ("hipStreamIsCapturing", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceSynchronize", ("hipDeviceSynchronize", CONV_DEVICE, API_RUNTIME)),
- ("cudaDeviceReset", ("hipDeviceReset", CONV_DEVICE, API_RUNTIME)),
- ("cudaSetDevice", ("hipSetDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaGetDevice", ("hipGetDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaGetDeviceCount", ("hipGetDeviceCount", CONV_DEVICE, API_RUNTIME)),
- ("cudaChooseDevice", ("hipChooseDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaThreadExit", ("hipDeviceReset", CONV_THREAD, API_RUNTIME)),
- (
- "cudaThreadGetCacheConfig",
- ("hipDeviceGetCacheConfig", CONV_THREAD, API_RUNTIME),
- ),
- (
- "cudaThreadGetLimit",
- ("hipThreadGetLimit", CONV_THREAD, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaThreadSetCacheConfig",
- ("hipDeviceSetCacheConfig", CONV_THREAD, API_RUNTIME),
- ),
- (
- "cudaThreadSetLimit",
- ("hipThreadSetLimit", CONV_THREAD, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaThreadSynchronize", ("hipDeviceSynchronize", CONV_THREAD, API_RUNTIME)),
- ("cudaDeviceGetAttribute", ("hipDeviceGetAttribute", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaDevAttrMaxThreadsPerBlock",
- ("hipDeviceAttributeMaxThreadsPerBlock", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxBlockDimX",
- ("hipDeviceAttributeMaxBlockDimX", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxBlockDimY",
- ("hipDeviceAttributeMaxBlockDimY", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxBlockDimZ",
- ("hipDeviceAttributeMaxBlockDimZ", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimX",
- ("hipDeviceAttributeMaxGridDimX", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimY",
- ("hipDeviceAttributeMaxGridDimY", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimZ",
- ("hipDeviceAttributeMaxGridDimZ", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxSharedMemoryPerBlock",
- ("hipDeviceAttributeMaxSharedMemoryPerBlock", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTotalConstantMemory",
- ("hipDeviceAttributeTotalConstantMemory", CONV_TYPE, API_RUNTIME),
- ),
- ("cudaDevAttrWarpSize", ("hipDeviceAttributeWarpSize", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrMaxPitch",
- ("hipDeviceAttributeMaxPitch", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMaxRegistersPerBlock",
- ("hipDeviceAttributeMaxRegistersPerBlock", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrClockRate",
- ("hipDeviceAttributeClockRate", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTextureAlignment",
- (
- "hipDeviceAttributeTextureAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrGpuOverlap",
- ("hipDeviceAttributeGpuOverlap", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMultiProcessorCount",
- ("hipDeviceAttributeMultiprocessorCount", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrKernelExecTimeout",
- (
- "hipDeviceAttributeKernelExecTimeout",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrIntegrated",
- ("hipDeviceAttributeIntegrated", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrCanMapHostMemory",
- (
- "hipDeviceAttributeCanMapHostMemory",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputeMode",
- ("hipDeviceAttributeComputeMode", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxTexture1DWidth",
- (
- "hipDeviceAttributeMaxTexture1DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DWidth",
- (
- "hipDeviceAttributeMaxTexture2DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DHeight",
- (
- "hipDeviceAttributeMaxTexture2DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DWidth",
- (
- "hipDeviceAttributeMaxTexture3DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DHeight",
- (
- "hipDeviceAttributeMaxTexture3DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DDepth",
- (
- "hipDeviceAttributeMaxTexture3DDepth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredWidth",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredHeight",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredLayers",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrSurfaceAlignment",
- (
- "hipDeviceAttributeSurfaceAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrConcurrentKernels",
- ("hipDeviceAttributeConcurrentKernels", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrEccEnabled",
- ("hipDeviceAttributeEccEnabled", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDevAttrPciBusId", ("hipDeviceAttributePciBusId", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrPciDeviceId",
- ("hipDeviceAttributePciDeviceId", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTccDriver",
- ("hipDeviceAttributeTccDriver", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMemoryClockRate",
- ("hipDeviceAttributeMemoryClockRate", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrGlobalMemoryBusWidth",
- ("hipDeviceAttributeMemoryBusWidth", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrL2CacheSize",
- ("hipDeviceAttributeL2CacheSize", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxThreadsPerMultiProcessor",
- ("hipDeviceAttributeMaxThreadsPerMultiProcessor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrAsyncEngineCount",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrUnifiedAddressing",
- (
- "hipDeviceAttributeUnifiedAddressing",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLayeredWidth",
- (
- "hipDeviceAttributeMaxTexture1DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLayeredLayers",
- (
- "hipDeviceAttributeMaxTexture1DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DGatherWidth",
- (
- "hipDeviceAttributeMaxTexture2DGatherWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DGatherHeight",
- (
- "hipDeviceAttributeMaxTexture2DGatherHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DWidthAlt",
- (
- "hipDeviceAttributeMaxTexture3DWidthAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DHeightAlt",
- (
- "hipDeviceAttributeMaxTexture3DHeightAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DDepthAlt",
- (
- "hipDeviceAttributeMaxTexture3DDepthAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrPciDomainId",
- ("hipDeviceAttributePciDomainId", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrTexturePitchAlignment",
- (
- "hipDeviceAttributeTexturePitchAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapWidth",
- (
- "hipDeviceAttributeMaxTextureCubemapWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapLayeredWidth",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapLayeredLayers",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DWidth",
- (
- "hipDeviceAttributeMaxSurface1DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DWidth",
- (
- "hipDeviceAttributeMaxSurface2DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DHeight",
- (
- "hipDeviceAttributeMaxSurface2DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DWidth",
- (
- "hipDeviceAttributeMaxSurface3DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DHeight",
- (
- "hipDeviceAttributeMaxSurface3DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DDepth",
- (
- "hipDeviceAttributeMaxSurface3DDepth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DLayeredWidth",
- (
- "hipDeviceAttributeMaxSurface1DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DLayeredLayers",
- (
- "hipDeviceAttributeMaxSurface1DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredWidth",
- (
- "hipDeviceAttributeMaxSurface2DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredHeight",
- (
- "hipDeviceAttributeMaxSurface2DLayeredHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredLayers",
- (
- "hipDeviceAttributeMaxSurface2DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapWidth",
- (
- "hipDeviceAttributeMaxSurfaceCubemapWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapLayeredWidth",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapLayeredLayers",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLinearWidth",
- (
- "hipDeviceAttributeMaxTexture1DLinearWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearWidth",
- (
- "hipDeviceAttributeMaxTexture2DLinearWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearHeight",
- (
- "hipDeviceAttributeMaxTexture2DLinearHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearPitch",
- (
- "hipDeviceAttributeMaxTexture2DLinearPitch",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DMipmappedWidth",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DMipmappedHeight",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputeCapabilityMajor",
- ("hipDeviceAttributeComputeCapabilityMajor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrComputeCapabilityMinor",
- ("hipDeviceAttributeComputeCapabilityMinor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxTexture1DMipmappedWidth",
- (
- "hipDeviceAttributeMaxTexture1DMipmappedWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrStreamPrioritiesSupported",
- (
- "hipDeviceAttributeStreamPrioritiesSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrGlobalL1CacheSupported",
- (
- "hipDeviceAttributeGlobalL1CacheSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrLocalL1CacheSupported",
- (
- "hipDeviceAttributeLocalL1CacheSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSharedMemoryPerMultiprocessor",
- (
- "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor",
- CONV_TYPE,
- API_RUNTIME,
- ),
- ),
- (
- "cudaDevAttrMaxRegistersPerMultiprocessor",
- (
- "hipDeviceAttributeMaxRegistersPerMultiprocessor",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrManagedMemory",
- (
- "hipDeviceAttributeManagedMemory",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrIsMultiGpuBoard",
- ("hipDeviceAttributeIsMultiGpuBoard", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMultiGpuBoardGroupID",
- (
- "hipDeviceAttributeMultiGpuBoardGroupID",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrHostNativeAtomicSupported",
- (
- "hipDeviceAttributeHostNativeAtomicSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrSingleToDoublePrecisionPerfRatio",
- (
- "hipDeviceAttributeSingleToDoublePrecisionPerfRatio",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrPageableMemoryAccess",
- (
- "hipDeviceAttributePageableMemoryAccess",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrConcurrentManagedAccess",
- (
- "hipDeviceAttributeConcurrentManagedAccess",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputePreemptionSupported",
- (
- "hipDeviceAttributeComputePreemptionSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrCanUseHostPointerForRegisteredMem",
- (
- "hipDeviceAttributeCanUseHostPointerForRegisteredMem",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaPointerGetAttributes",
- ("hipPointerGetAttributes", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaHostGetDevicePointer",
- ("hipHostGetDevicePointer", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaGetDeviceProperties",
- ("hipGetDeviceProperties", CONV_DEVICE, API_RUNTIME),
- ),
- ("cudaDeviceGetPCIBusId", ("hipDeviceGetPCIBusId", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaDeviceGetByPCIBusId",
- ("hipDeviceGetByPCIBusId", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetStreamPriorityRange",
- (
- "hipDeviceGetStreamPriorityRange",
- CONV_DEVICE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaSetValidDevices",
- ("hipSetValidDevices", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevP2PAttrPerformanceRank",
- (
- "hipDeviceP2PAttributePerformanceRank",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevP2PAttrAccessSupported",
- (
- "hipDeviceP2PAttributeAccessSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevP2PAttrNativeAtomicSupported",
- (
- "hipDeviceP2PAttributeNativeAtomicSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDeviceGetP2PAttribute",
- ("hipDeviceGetP2PAttribute", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeDefault",
- ("hipComputeModeDefault", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeExclusive",
- ("hipComputeModeExclusive", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeProhibited",
- ("hipComputeModeProhibited", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeExclusiveProcess",
- ("hipComputeModeExclusiveProcess", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetDeviceFlags",
- ("hipGetDeviceFlags", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaSetDeviceFlags", ("hipSetDeviceFlags", CONV_DEVICE, API_RUNTIME)),
- ("cudaDeviceScheduleAuto", ("hipDeviceScheduleAuto", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceScheduleSpin", ("hipDeviceScheduleSpin", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceScheduleYield", ("hipDeviceScheduleYield", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceBlockingSync",
- ("hipDeviceScheduleBlockingSync", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceScheduleBlockingSync",
- ("hipDeviceScheduleBlockingSync", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceScheduleMask",
- ("hipDeviceScheduleMask", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDeviceMapHost", ("hipDeviceMapHost", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceLmemResizeToMax",
- ("hipDeviceLmemResizeToMax", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDeviceMask", ("hipDeviceMask", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaDeviceSetCacheConfig",
- ("hipDeviceSetCacheConfig", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetCacheConfig",
- ("hipDeviceGetCacheConfig", CONV_CACHE, API_RUNTIME),
- ),
- ("cudaFuncSetCacheConfig", ("hipFuncSetCacheConfig", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncCachePreferNone",
- ("hipFuncCachePreferNone", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaFuncCachePreferShared",
- ("hipFuncCachePreferShared", CONV_CACHE, API_RUNTIME),
- ),
- ("cudaFuncCachePreferL1", ("hipFuncCachePreferL1", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncCachePreferEqual",
- ("hipFuncCachePreferEqual", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaFuncGetAttributes",
- ("hipFuncGetAttributes", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFuncSetSharedMemConfig",
- ("hipFuncSetSharedMemConfig", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetParameterBuffer",
- ("hipGetParameterBuffer", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaSetDoubleForDevice",
- ("hipSetDoubleForDevice", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaSetDoubleForHost",
- ("hipSetDoubleForHost", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaConfigureCall",
- ("hipConfigureCall", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaLaunch", ("hipLaunch", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaSetupArgument",
- ("hipSetupArgument", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDriverGetVersion", ("hipDriverGetVersion", CONV_VERSION, API_RUNTIME)),
- (
- "cudaRuntimeGetVersion",
- ("hipRuntimeGetVersion", CONV_VERSION, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSize",
- ("hipOccupancyMaxPotentialBlockSize", CONV_OCCUPANCY, API_RUNTIME),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeWithFlags",
- (
- "hipOccupancyMaxPotentialBlockSizeWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxActiveBlocksPerMultiprocessor",
- (
- "hipOccupancyMaxActiveBlocksPerMultiprocessor",
- CONV_OCCUPANCY,
- API_RUNTIME,
- ),
- ),
- (
- "cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- (
- "hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeVariableSMem",
- (
- "hipOccupancyMaxPotentialBlockSizeVariableSMem",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags",
- (
- "hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDeviceCanAccessPeer", ("hipDeviceCanAccessPeer", CONV_PEER, API_RUNTIME)),
- (
- "cudaDeviceDisablePeerAccess",
- ("hipDeviceDisablePeerAccess", CONV_PEER, API_RUNTIME),
- ),
- (
- "cudaDeviceEnablePeerAccess",
- ("hipDeviceEnablePeerAccess", CONV_PEER, API_RUNTIME),
- ),
- ("cudaMemcpyPeerAsync", ("hipMemcpyPeerAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyPeer", ("hipMemcpyPeer", CONV_MEM, API_RUNTIME)),
- (
- "cudaIpcMemLazyEnablePeerAccess",
- ("hipIpcMemLazyEnablePeerAccess", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceSetSharedMemConfig",
- ("hipDeviceSetSharedMemConfig", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetSharedMemConfig",
- ("hipDeviceGetSharedMemConfig", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeDefault",
- ("hipSharedMemBankSizeDefault", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeFourByte",
- ("hipSharedMemBankSizeFourByte", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeEightByte",
- ("hipSharedMemBankSizeEightByte", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaLimitStackSize",
- ("hipLimitStackSize", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaLimitPrintfFifoSize",
- ("hipLimitPrintfFifoSize", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaLimitMallocHeapSize", ("hipLimitMallocHeapSize", CONV_TYPE, API_RUNTIME)),
- (
- "cudaLimitDevRuntimeSyncDepth",
- ("hipLimitDevRuntimeSyncDepth", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaLimitDevRuntimePendingLaunchCount",
- (
- "hipLimitDevRuntimePendingLaunchCount",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDeviceGetLimit", ("hipDeviceGetLimit", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaProfilerInitialize",
- ("hipProfilerInitialize", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaProfilerStart", ("hipProfilerStart", CONV_OTHER, API_RUNTIME)),
- ("cudaProfilerStop", ("hipProfilerStop", CONV_OTHER, API_RUNTIME)),
- (
- "cudaKeyValuePair",
- ("hipKeyValuePair", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaCSV", ("hipCSV", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED)),
- ("cudaReadModeElementType", ("hipReadModeElementType", CONV_TEX, API_RUNTIME)),
- (
- "cudaReadModeNormalizedFloat",
- ("hipReadModeNormalizedFloat", CONV_TEX, API_RUNTIME),
- ),
- ("cudaFilterModePoint", ("hipFilterModePoint", CONV_TEX, API_RUNTIME)),
- ("cudaFilterModeLinear", ("hipFilterModeLinear", CONV_TEX, API_RUNTIME)),
- ("cudaBindTexture", ("hipBindTexture", CONV_TEX, API_RUNTIME)),
- ("cudaUnbindTexture", ("hipUnbindTexture", CONV_TEX, API_RUNTIME)),
- ("cudaBindTexture2D", ("hipBindTexture2D", CONV_TEX, API_RUNTIME)),
- ("cudaBindTextureToArray", ("hipBindTextureToArray", CONV_TEX, API_RUNTIME)),
- (
- "cudaBindTextureToMipmappedArray",
- ("hipBindTextureToMipmappedArray", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureAlignmentOffset",
- ("hipGetTextureAlignmentOffset", CONV_TEX, API_RUNTIME),
- ),
- ("cudaGetTextureReference", ("hipGetTextureReference", CONV_TEX, API_RUNTIME)),
- (
- "cudaChannelFormatKindSigned",
- ("hipChannelFormatKindSigned", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindUnsigned",
- ("hipChannelFormatKindUnsigned", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindFloat",
- ("hipChannelFormatKindFloat", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindNone",
- ("hipChannelFormatKindNone", CONV_TEX, API_RUNTIME),
- ),
- ("cudaCreateChannelDesc", ("hipCreateChannelDesc", CONV_TEX, API_RUNTIME)),
- ("cudaGetChannelDesc", ("hipGetChannelDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceTypeArray", ("hipResourceTypeArray", CONV_TEX, API_RUNTIME)),
- (
- "cudaResourceTypeMipmappedArray",
- ("hipResourceTypeMipmappedArray", CONV_TEX, API_RUNTIME),
- ),
- ("cudaResourceTypeLinear", ("hipResourceTypeLinear", CONV_TEX, API_RUNTIME)),
- ("cudaResourceTypePitch2D", ("hipResourceTypePitch2D", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatNone", ("hipResViewFormatNone", CONV_TEX, API_RUNTIME)),
- (
- "cudaResViewFormatUnsignedChar1",
- ("hipResViewFormatUnsignedChar1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedChar2",
- ("hipResViewFormatUnsignedChar2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedChar4",
- ("hipResViewFormatUnsignedChar4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar1",
- ("hipResViewFormatSignedChar1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar2",
- ("hipResViewFormatSignedChar2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar4",
- ("hipResViewFormatSignedChar4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort1",
- ("hipResViewFormatUnsignedShort1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort2",
- ("hipResViewFormatUnsignedShort2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort4",
- ("hipResViewFormatUnsignedShort4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort1",
- ("hipResViewFormatSignedShort1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort2",
- ("hipResViewFormatSignedShort2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort4",
- ("hipResViewFormatSignedShort4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt1",
- ("hipResViewFormatUnsignedInt1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt2",
- ("hipResViewFormatUnsignedInt2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt4",
- ("hipResViewFormatUnsignedInt4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt1",
- ("hipResViewFormatSignedInt1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt2",
- ("hipResViewFormatSignedInt2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt4",
- ("hipResViewFormatSignedInt4", CONV_TEX, API_RUNTIME),
- ),
- ("cudaResViewFormatHalf1", ("hipResViewFormatHalf1", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatHalf2", ("hipResViewFormatHalf2", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatHalf4", ("hipResViewFormatHalf4", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat1", ("hipResViewFormatFloat1", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat2", ("hipResViewFormatFloat2", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat4", ("hipResViewFormatFloat4", CONV_TEX, API_RUNTIME)),
- (
- "cudaResViewFormatUnsignedBlockCompressed1",
- ("hipResViewFormatUnsignedBlockCompressed1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed2",
- ("hipResViewFormatUnsignedBlockCompressed2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed3",
- ("hipResViewFormatUnsignedBlockCompressed3", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed4",
- ("hipResViewFormatUnsignedBlockCompressed4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed4",
- ("hipResViewFormatSignedBlockCompressed4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed5",
- ("hipResViewFormatUnsignedBlockCompressed5", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed5",
- ("hipResViewFormatSignedBlockCompressed5", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed6H",
- ("hipResViewFormatUnsignedBlockCompressed6H", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed6H",
- ("hipResViewFormatSignedBlockCompressed6H", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed7",
- ("hipResViewFormatUnsignedBlockCompressed7", CONV_TEX, API_RUNTIME),
- ),
- ("cudaAddressModeWrap", ("hipAddressModeWrap", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeClamp", ("hipAddressModeClamp", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeMirror", ("hipAddressModeMirror", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeBorder", ("hipAddressModeBorder", CONV_TEX, API_RUNTIME)),
- ("cudaCreateTextureObject", ("hipCreateTextureObject", CONV_TEX, API_RUNTIME)),
- (
- "cudaDestroyTextureObject",
- ("hipDestroyTextureObject", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectResourceDesc",
- ("hipGetTextureObjectResourceDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectResourceViewDesc",
- ("hipGetTextureObjectResourceViewDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectTextureDesc",
- ("hipGetTextureObjectTextureDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaBindSurfaceToArray",
- ("hipBindSurfaceToArray", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSurfaceReference",
- ("hipGetSurfaceReference", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeZero",
- ("hipBoundaryModeZero", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeClamp",
- ("hipBoundaryModeClamp", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeTrap",
- ("hipBoundaryModeTrap", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFormatModeForced",
- ("hipFormatModeForced", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFormatModeAuto",
- ("hipFormatModeAuto", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaCreateSurfaceObject",
- ("hipCreateSurfaceObject", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDestroySurfaceObject",
- ("hipDestroySurfaceObject", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSurfaceObjectResourceDesc",
- (
- "hipGetSurfaceObjectResourceDesc",
- CONV_SURFACE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaIpcCloseMemHandle", ("hipIpcCloseMemHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcGetEventHandle", ("hipIpcGetEventHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcGetMemHandle", ("hipIpcGetMemHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcOpenEventHandle", ("hipIpcOpenEventHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcOpenMemHandle", ("hipIpcOpenMemHandle", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaGLGetDevices",
- ("hipGLGetDevices", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaWGLGetDevice",
- ("hipWGLGetDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapResources",
- ("hipGraphicsMapResources", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsResourceGetMappedMipmappedArray",
- (
- "hipGraphicsResourceGetMappedMipmappedArray",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsResourceGetMappedPointer",
- (
- "hipGraphicsResourceGetMappedPointer",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsResourceSetMapFlags",
- (
- "hipGraphicsResourceSetMapFlags",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsSubResourceGetMappedArray",
- (
- "hipGraphicsSubResourceGetMappedArray",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsUnmapResources",
- ("hipGraphicsUnmapResources", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsUnregisterResource",
- (
- "hipGraphicsUnregisterResource",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveX",
- (
- "hipGraphicsCubeFacePositiveX",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeX",
- (
- "hipGraphicsCubeFaceNegativeX",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveY",
- (
- "hipGraphicsCubeFacePositiveY",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeY",
- (
- "hipGraphicsCubeFaceNegativeY",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveZ",
- (
- "hipGraphicsCubeFacePositiveZ",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeZ",
- (
- "hipGraphicsCubeFaceNegativeZ",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsMapFlagsNone",
- ("hipGraphicsMapFlagsNone", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapFlagsReadOnly",
- (
- "hipGraphicsMapFlagsReadOnly",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsMapFlagsWriteDiscard",
- (
- "hipGraphicsMapFlagsWriteDiscard",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsNone",
- (
- "hipGraphicsRegisterFlagsNone",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsReadOnly",
- (
- "hipGraphicsRegisterFlagsReadOnly",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsWriteDiscard",
- (
- "hipGraphicsRegisterFlagsWriteDiscard",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsSurfaceLoadStore",
- (
- "hipGraphicsRegisterFlagsSurfaceLoadStore",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsTextureGather",
- (
- "hipGraphicsRegisterFlagsTextureGather",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLDeviceListAll",
- ("HIP_GL_DEVICE_LIST_ALL", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceListCurrentFrame",
- ("HIP_GL_DEVICE_LIST_CURRENT_FRAME", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceListNextFrame",
- ("HIP_GL_DEVICE_LIST_NEXT_FRAME", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLGetDevices",
- ("hipGLGetDevices", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaWGLGetDevice",
- ("hipWGLGetDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapFlagsNone",
- ("HIP_GL_MAP_RESOURCE_FLAGS_NONE", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapFlagsReadOnly",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- CONV_GL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLMapFlagsWriteDiscard",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- CONV_GL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLMapBufferObject",
- ("hipGLMapBufferObject__", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapBufferObjectAsync",
- ("hipGLMapBufferObjectAsync__", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLRegisterBufferObject",
- ("hipGLRegisterBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLSetBufferObjectMapFlags",
- ("hipGLSetBufferObjectMapFlags", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLSetGLDevice",
- ("hipGLSetGLDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnmapBufferObject",
- ("hipGLUnmapBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnmapBufferObjectAsync",
- ("hipGLUnmapBufferObjectAsync", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnregisterBufferObject",
- ("hipGLUnregisterBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9DeviceListAll",
- ("HIP_D3D9_DEVICE_LIST_ALL", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9DeviceListCurrentFrame",
- (
- "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9DeviceListNextFrame",
- (
- "HIP_D3D9_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9GetDevice",
- ("hipD3D9GetDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9GetDevices",
- ("hipD3D9GetDevices", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9GetDirect3DDevice",
- ("hipD3D9GetDirect3DDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9SetDirect3DDevice",
- ("hipD3D9SetDirect3DDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D9RegisterResource",
- (
- "hipGraphicsD3D9RegisterResource",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlags",
- ("hipD3D9MapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapFlagsNone",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlagsReadOnly",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlagsWriteDiscard",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9RegisterFlagsNone",
- ("HIP_D3D9_REGISTER_FLAGS_NONE", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterFlagsArray",
- ("HIP_D3D9_REGISTER_FLAGS_ARRAY", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapResources",
- ("hipD3D9MapResources", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterResource",
- ("hipD3D9RegisterResource", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedArray",
- ("hipD3D9ResourceGetMappedArray", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedPitch",
- ("hipD3D9ResourceGetMappedPitch", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedPointer",
- (
- "hipD3D9ResourceGetMappedPointer",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9ResourceGetMappedSize",
- ("hipD3D9ResourceGetMappedSize", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetSurfaceDimensions",
- (
- "hipD3D9ResourceGetSurfaceDimensions",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9ResourceSetMapFlags",
- ("hipD3D9ResourceSetMapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9UnmapResources",
- ("hipD3D9UnmapResources", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9UnregisterResource",
- ("hipD3D9UnregisterResource", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceListAll",
- ("HIP_D3D10_DEVICE_LIST_ALL", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceListCurrentFrame",
- (
- "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10DeviceListNextFrame",
- (
- "HIP_D3D10_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10GetDevice",
- ("hipD3D10GetDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10GetDevices",
- ("hipD3D10GetDevices", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D10RegisterResource",
- (
- "hipGraphicsD3D10RegisterResource",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsNone",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsReadOnly",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsWriteDiscard",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10RegisterFlagsNone",
- ("HIP_D3D10_REGISTER_FLAGS_NONE", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterFlagsArray",
- (
- "HIP_D3D10_REGISTER_FLAGS_ARRAY",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10GetDirect3DDevice",
- ("hipD3D10GetDirect3DDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10MapResources",
- ("hipD3D10MapResources", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterResource",
- ("hipD3D10RegisterResource", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10ResourceGetMappedArray",
- (
- "hipD3D10ResourceGetMappedArray",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedPitch",
- (
- "hipD3D10ResourceGetMappedPitch",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedPointer",
- (
- "hipD3D10ResourceGetMappedPointer",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedSize",
- ("hipD3D10ResourceGetMappedSize", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10ResourceGetSurfaceDimensions",
- (
- "hipD3D10ResourceGetSurfaceDimensions",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceSetMapFlags",
- ("hipD3D10ResourceSetMapFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10SetDirect3DDevice",
- ("hipD3D10SetDirect3DDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10UnmapResources",
- ("hipD3D10UnmapResources", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10UnregisterResource",
- ("hipD3D10UnregisterResource", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceListAll",
- ("HIP_D3D11_DEVICE_LIST_ALL", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceListCurrentFrame",
- (
- "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11DeviceListNextFrame",
- (
- "HIP_D3D11_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsVDPAURegisterOutputSurface",
- (
- "hipGraphicsVDPAURegisterOutputSurface",
- CONV_VDPAU,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsVDPAURegisterVideoSurface",
- (
- "hipGraphicsVDPAURegisterVideoSurface",
- CONV_VDPAU,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaVDPAUGetDevice",
- ("hipVDPAUGetDevice", CONV_VDPAU, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaVDPAUSetVDPAUDevice",
- ("hipVDPAUSetDevice", CONV_VDPAU, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamConsumerAcquireFrame",
- (
- "hipEGLStreamConsumerAcquireFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamConsumerConnect",
- ("hipEGLStreamConsumerConnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamConsumerConnectWithFlags",
- (
- "hipEGLStreamConsumerConnectWithFlags",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamConsumerReleaseFrame",
- (
- "hipEGLStreamConsumerReleaseFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamProducerConnect",
- ("hipEGLStreamProducerConnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamProducerDisconnect",
- ("hipEGLStreamProducerDisconnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamProducerPresentFrame",
- (
- "hipEGLStreamProducerPresentFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamProducerReturnFrame",
- ("hipEGLStreamProducerReturnFrame", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsEGLRegisterImage",
- ("hipGraphicsEGLRegisterImage", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsResourceGetMappedEglFrame",
- (
- "hipGraphicsResourceGetMappedEglFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cublasInit", ("rocblas_init", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasShutdown",
- ("rocblas_shutdown", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetVersion",
- ("rocblas_get_version", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetError",
- ("rocblas_get_error", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasAlloc", ("rocblas_alloc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasFree", ("rocblas_free", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasSetKernelStream",
- ("rocblas_set_kernel_stream", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetAtomicsMode",
- ("rocblas_get_atomics_mode", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSetAtomicsMode",
- ("rocblas_set_atomics_mode", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetMathMode",
- ("rocblas_get_math_mode", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSetMathMode",
- ("rocblas_set_math_mode", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("CUBLAS_OP_N", ("rocblas_operation_none", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUBLAS_OP_T",
- ("rocblas_operation_transpose", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_OP_C",
- ("rocblas_operation_conjugate_transpose", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_SUCCESS",
- ("rocblas_status_success", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_NOT_INITIALIZED",
- ("rocblas_status_invalid_handle", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_ALLOC_FAILED",
- ("rocblas_status_memory_error", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_INVALID_VALUE",
- ("rocblas_status_invalid_pointer", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_MAPPING_ERROR",
- ("rocblas_status_internal_error", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_EXECUTION_FAILED",
- ("rocblas_status_internal_error", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_INTERNAL_ERROR",
- ("rocblas_status_internal_error", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_NOT_SUPPORTED",
- ("rocblas_status_not_implemented", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_ARCH_MISMATCH",
- ("rocblas_status_not_implemented", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_FILL_MODE_LOWER",
- ("rocblas_fill_lower", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_FILL_MODE_UPPER",
- ("rocblas_fill_upper", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_DIAG_NON_UNIT",
- ("rocblas_diagonal_non_unit", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- ("CUBLAS_DIAG_UNIT", ("rocblas_diagonal_unit", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUBLAS_SIDE_LEFT", ("rocblas_side_left", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUBLAS_SIDE_RIGHT", ("rocblas_side_right", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUBLAS_POINTER_MODE_HOST",
- ("rocblas_pointer_mode_host", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_POINTER_MODE_DEVICE",
- ("rocblas_pointer_mode_device", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_ATOMICS_NOT_ALLOWED",
- (
- "rocblas_atomics_not_allowed",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_ATOMICS_ALLOWED",
- (
- "rocblas_atomics_allowed",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_DATA_FLOAT",
- (
- "rocblas_precision_float",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_DATA_DOUBLE",
- (
- "rocblas_precision_double",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_DATA_HALF",
- ("rocblas_precision_half", CONV_NUMERIC_LITERAL, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "CUBLAS_DATA_INT8",
- ("rocblas_precision_int8", CONV_NUMERIC_LITERAL, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCreate", ("rocblas_create_handle", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDestroy", ("rocblas_destroy_handle", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetVector", ("rocblas_set_vector", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetVector", ("rocblas_get_vector", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSetVectorAsync",
- ("rocblas_set_vector_async", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetVectorAsync",
- ("rocblas_get_vector_async", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSetMatrix", ("rocblas_set_matrix", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetMatrix", ("rocblas_get_matrix", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasGetMatrixAsync",
- ("rocblas_get_matrix_async", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSetMatrixAsync",
- ("rocblas_set_matrix_async", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasXerbla", ("rocblas_xerbla", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSnrm2", ("rocblas_snrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDnrm2", ("rocblas_dnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScnrm2", ("rocblas_scnrm2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDznrm2", ("rocblas_dznrm2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasNrm2Ex",
- ("rocblas_nrm2_ex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSdot", ("rocblas_sdot", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSdotBatched",
- ("rocblas_sdot_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDdot", ("rocblas_ddot", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDdotBatched",
- ("rocblas_ddot_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCdotu", ("rocblas_cdotu", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCdotc", ("rocblas_cdotc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotu", ("rocblas_zdotu", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotc", ("rocblas_zdotc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSscal", ("rocblas_sscal", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSscalBatched",
- ("rocblas_sscal_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDscal", ("rocblas_dscal", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDscalBatched",
- ("rocblas_dscal_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCscal", ("rocblas_cscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsscal", ("rocblas_csscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZscal", ("rocblas_zscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZdscal", ("rocblas_zdscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSaxpy", ("rocblas_saxpy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSaxpyBatched",
- ("rocblas_saxpy_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDaxpy", ("rocblas_daxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCaxpy", ("rocblas_caxpy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZaxpy", ("rocblas_zaxpy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasScopy", ("rocblas_scopy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasScopyBatched",
- ("rocblas_scopy_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDcopy", ("rocblas_dcopy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDcopyBatched",
- ("rocblas_dcopy_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCcopy", ("rocblas_ccopy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZcopy", ("rocblas_zcopy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSswap", ("rocblas_sswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDswap", ("rocblas_dswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCswap", ("rocblas_cswap", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZswap", ("rocblas_zswap", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasIsamax", ("rocblas_isamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamax", ("rocblas_idamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamax", ("rocblas_icamax", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasIzamax", ("rocblas_izamax", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasIsamin", ("rocblas_isamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamin", ("rocblas_idamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamin", ("rocblas_icamin", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasIzamin", ("rocblas_izamin", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSasum", ("rocblas_sasum", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSasumBatched",
- ("rocblas_sasum_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDasum", ("rocblas_dasum", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDasumBatched",
- ("rocblas_dasum_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasScasum", ("rocblas_scasum", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDzasum", ("rocblas_dzasum", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSrot", ("rocblas_srot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDrot", ("rocblas_drot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCrot", ("rocblas_crot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsrot", ("rocblas_csrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZrot", ("rocblas_zrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZdrot", ("rocblas_zdrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSrotg", ("rocblas_srotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDrotg", ("rocblas_drotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCrotg", ("rocblas_crotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZrotg", ("rocblas_zrotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSrotm", ("rocblas_srotm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDrotm", ("rocblas_drotm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSrotmg", ("rocblas_srotmg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDrotmg", ("rocblas_drotmg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSgemv", ("rocblas_sgemv", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSgemvBatched",
- ("rocblas_sgemv_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDgemv", ("rocblas_dgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemv", ("rocblas_cgemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZgemv", ("rocblas_zgemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSgbmv", ("rocblas_sgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDgbmv", ("rocblas_dgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCgbmv", ("rocblas_cgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZgbmv", ("rocblas_zgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStrmv", ("rocblas_strmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtrmv", ("rocblas_dtrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtrmv", ("rocblas_ctrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrmv", ("rocblas_ztrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStbmv", ("rocblas_stbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtbmv", ("rocblas_dtbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtbmv", ("rocblas_ctbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtbmv", ("rocblas_ztbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStpmv", ("rocblas_stpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtpmv", ("rocblas_dtpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtpmv", ("rocblas_ctpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtpmv", ("rocblas_ztpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStrsv", ("rocblas_strsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtrsv", ("rocblas_dtrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtrsv", ("rocblas_ctrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrsv", ("rocblas_ztrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStpsv", ("rocblas_stpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtpsv", ("rocblas_dtpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtpsv", ("rocblas_ctpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtpsv", ("rocblas_ztpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStbsv", ("rocblas_stbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtbsv", ("rocblas_dtbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtbsv", ("rocblas_ctbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtbsv", ("rocblas_ztbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsymv", ("rocblas_ssymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsymv", ("rocblas_dsymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsymv", ("rocblas_csymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsymv", ("rocblas_zsymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChemv", ("rocblas_chemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhemv", ("rocblas_zhemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsbmv", ("rocblas_ssbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsbmv", ("rocblas_dsbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChbmv", ("rocblas_chbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhbmv", ("rocblas_zhbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSspmv", ("rocblas_sspmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDspmv", ("rocblas_dspmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChpmv", ("rocblas_chpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhpmv", ("rocblas_zhpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSger", ("rocblas_sger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDger", ("rocblas_dger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeru", ("rocblas_cgeru", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCgerc", ("rocblas_cgerc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZgeru", ("rocblas_zgeru", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZgerc", ("rocblas_zgerc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsyr", ("rocblas_ssyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr", ("rocblas_dsyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher", ("rocblas_cher", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZher", ("rocblas_zher", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSspr", ("rocblas_sspr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDspr", ("rocblas_dspr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChpr", ("rocblas_chpr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhpr", ("rocblas_zhpr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsyr2", ("rocblas_ssyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsyr2", ("rocblas_dsyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCher2", ("rocblas_cher2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZher2", ("rocblas_zher2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSspr2", ("rocblas_sspr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDspr2", ("rocblas_dspr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChpr2", ("rocblas_chpr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhpr2", ("rocblas_zhpr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasSgemmBatched",
- ("rocblas_sgemm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgemmBatched",
- ("rocblas_dgemm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasHgemmBatched",
- ("rocblas_hgemm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSgemmStridedBatched",
- ("rocblas_sgemm_strided_batched", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasDgemmStridedBatched",
- ("rocblas_dgemm_strided_batched", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasHgemmStridedBatched",
- ("rocblas_hgemm_strided_batched", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasCgemmBatched",
- ("rocblas_cgemm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgemm3mBatched",
- ("rocblas_cgemm_3m_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgemmBatched",
- ("rocblas_zgemm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgemmStridedBatched",
- (
- "rocblas_cgemm_strided_batched",
- CONV_MATH_FUNC,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cublasCgemm3mStridedBatched",
- (
- "rocblas_cgemm_3m_strided_batched",
- CONV_MATH_FUNC,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cublasZgemmStridedBatched",
- (
- "rocblas_zgemm_strided_batched",
- CONV_MATH_FUNC,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cublasHgemmStridedBatched",
- (
- "rocblas_hgemm_strided_batched",
- CONV_MATH_FUNC,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cublasSgemm", ("rocblas_sgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemm", ("rocblas_dgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemm", ("rocblas_cgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgemm", ("rocblas_zgemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasHgemm", ("rocblas_hgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyrk", ("rocblas_ssyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsyrk", ("rocblas_dsyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsyrk", ("rocblas_csyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsyrk", ("rocblas_zsyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCherk", ("rocblas_cherk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZherk", ("rocblas_zherk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsyr2k", ("rocblas_ssyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsyr2k", ("rocblas_dsyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsyr2k", ("rocblas_csyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsyr2k", ("rocblas_zyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsyrkx", ("rocblas_ssyrkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsyrkx", ("rocblas_dsyrkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsyrkx", ("rocblas_csyrkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsyrkx", ("rocblas_zsyrkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCher2k", ("rocblas_cher2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZher2k", ("rocblas_zher2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCherkx", ("rocblas_cherkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZherkx", ("rocblas_zherkx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSsymm", ("rocblas_ssymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsymm", ("rocblas_dsymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsymm", ("rocblas_csymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsymm", ("rocblas_zsymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChemm", ("rocblas_chemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhemm", ("rocblas_zhemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStrsm", ("rocblas_strsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsm", ("rocblas_dtrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsm", ("rocblas_ctrsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrsm", ("rocblas_ztrsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasStrsmBatched",
- ("rocblas_strsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrsmBatched",
- ("rocblas_dtrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrsmBatched",
- ("rocblas_ctrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrsmBatched",
- ("rocblas_ztrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasStrmm", ("rocblas_strmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtrmm", ("rocblas_dtrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtrmm", ("rocblas_ctrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrmm", ("rocblas_ztrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSgeam", ("rocblas_sgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgeam", ("rocblas_dgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeam", ("rocblas_cgeam", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZgeam", ("rocblas_zgeam", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasSgetrfBatched",
- ("rocblas_sgetrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgetrfBatched",
- ("rocblas_dgetrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgetrfBatched",
- ("rocblas_cgetrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgetrfBatched",
- ("rocblas_zgetrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSgetrsBatched",
- ("rocblas_sgetrs_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgetrsBatched",
- ("rocblas_dgetrs_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgetrsBatched",
- ("rocblas_cgetrs_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgetrsBatched",
- ("rocblas_zgetrs_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStrsmBatched",
- ("rocblas_strsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrsmBatched",
- ("rocblas_dtrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrsmBatched",
- ("rocblas_ctrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrsmBatched",
- ("rocblas_ztrsm_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSmatinvBatched",
- ("rocblas_smatinv_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDmatinvBatched",
- ("rocblas_dmatinv_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCmatinvBatched",
- ("rocblas_cmatinv_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZmatinvBatched",
- ("rocblas_zmatinv_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSgeqrfBatched",
- ("rocblas_sgeqrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgeqrfBatched",
- ("rocblas_dgeqrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgeqrfBatched",
- ("rocblas_cgeqrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgeqrfBatched",
- ("rocblas_zgeqrf_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSgelsBatched",
- ("rocblas_sgels_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgelsBatched",
- ("rocblas_dgels_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgelsBatched",
- ("rocblas_cgels_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgelsBatched",
- ("rocblas_zgels_batched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSdgmm", ("rocblas_sdgmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDdgmm", ("rocblas_ddgmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCdgmm", ("rocblas_cdgmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZdgmm", ("rocblas_zdgmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStpttr", ("rocblas_stpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtpttr", ("rocblas_dtpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtpttr", ("rocblas_ctpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtpttr", ("rocblas_ztpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasStrttp", ("rocblas_strttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDtrttp", ("rocblas_dtrttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtrttp", ("rocblas_ctrttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrttp", ("rocblas_ztrttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCreate_v2", ("rocblas_create_handle", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDestroy_v2", ("rocblas_destroy_handle", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasGetVersion_v2",
- ("rocblas_get_version", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSetStream", ("rocblas_set_stream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetStream", ("rocblas_get_stream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetStream_v2", ("rocblas_set_stream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetStream_v2", ("rocblas_get_stream", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasGetPointerMode",
- ("rocblas_get_pointer_mode", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasSetPointerMode",
- ("rocblas_set_pointer_mode", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasGetPointerMode_v2",
- ("rocblas_get_pointer_mode", CONV_MATH_FUNC, API_BLAS),
- ),
- (
- "cublasSetPointerMode_v2",
- ("rocblas_set_pointer_mode", CONV_MATH_FUNC, API_BLAS),
- ),
- ("cublasSgemv_v2", ("rocblas_sgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemv_v2", ("rocblas_dgemv", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemv_v2",
- ("rocblas_cgemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgemv_v2",
- ("rocblas_zgemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSgbmv_v2",
- ("rocblas_sgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDgbmv_v2",
- ("rocblas_dgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgbmv_v2",
- ("rocblas_cgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgbmv_v2",
- ("rocblas_zgbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStrmv_v2",
- ("rocblas_strmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrmv_v2",
- ("rocblas_dtrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrmv_v2",
- ("rocblas_ctrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrmv_v2",
- ("rocblas_ztrmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStbmv_v2",
- ("rocblas_stbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtbmv_v2",
- ("rocblas_dtbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtbmv_v2",
- ("rocblas_ctbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtbmv_v2",
- ("rocblas_ztbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStpmv_v2",
- ("rocblas_stpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtpmv_v2",
- ("rocblas_dtpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtpmv_v2",
- ("rocblas_ctpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtpmv_v2",
- ("rocblas_ztpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStrsv_v2",
- ("rocblas_strsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrsv_v2",
- ("rocblas_dtrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrsv_v2",
- ("rocblas_ctrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrsv_v2",
- ("rocblas_ztrsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStpsv_v2",
- ("rocblas_stpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtpsv_v2",
- ("rocblas_dtpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtpsv_v2",
- ("rocblas_ctpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtpsv_v2",
- ("rocblas_ztpsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStbsv_v2",
- ("rocblas_stbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtbsv_v2",
- ("rocblas_dtbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtbsv_v2",
- ("rocblas_ctbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtbsv_v2",
- ("rocblas_ztbsv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSsymv_v2",
- ("rocblas_ssymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsymv_v2",
- ("rocblas_dsymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsymv_v2",
- ("rocblas_csymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZsymv_v2",
- ("rocblas_zsymv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasChemv_v2",
- ("rocblas_chemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZhemv_v2",
- ("rocblas_zhemv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSsbmv_v2",
- ("rocblas_ssbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsbmv_v2",
- ("rocblas_dsbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasChbmv_v2",
- ("rocblas_chbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZhbmv_v2",
- ("rocblas_zhbmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSspmv_v2",
- ("rocblas_sspmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDspmv_v2",
- ("rocblas_dspmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasChpmv_v2",
- ("rocblas_chpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZhpmv_v2",
- ("rocblas_zhpmv", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSger_v2", ("rocblas_sger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDger_v2", ("rocblas_dger", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgeru_v2",
- ("rocblas_cgeru", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgerc_v2",
- ("rocblas_cergc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgeru_v2",
- ("rocblas_zgeru", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgerc_v2",
- ("rocblas_zgerc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSsyr_v2", ("rocblas_ssyr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDsyr_v2", ("rocblas_dsyr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCsyr_v2", ("rocblas_csyr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZsyr_v2", ("rocblas_zsyr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCher_v2", ("rocblas_cher", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZher_v2", ("rocblas_zher", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSspr_v2", ("rocblas_sspr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDspr_v2", ("rocblas_dspr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasChpr_v2", ("rocblas_chpr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZhpr_v2", ("rocblas_zhpr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasSsyr2_v2",
- ("rocblas_ssyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsyr2_v2",
- ("rocblas_dsyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyr2_v2",
- ("rocblas_csyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZsyr2_v2",
- ("rocblas_zsyr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCher2_v2",
- ("rocblas_cher2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZher2_v2",
- ("rocblas_zher2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSspr2_v2",
- ("rocblas_sspr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDspr2_v2",
- ("rocblas_dspr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasChpr2_v2",
- ("rocblas_chpr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZhpr2_v2",
- ("rocblas_zhpr2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSgemm_v2", ("rocblas_sgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemm_v2", ("rocblas_dgemm", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemm_v2",
- ("rocblas_cgemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgemm3m",
- ("rocblas_cgemm_3m", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgemm3mEx",
- ("rocblas_cgemm_3mex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgemm_v2",
- ("rocblas_zgemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZgemm3m",
- ("rocblas_zgemm_3m", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- # NB: The function rocblas_sgemmex doesn't actually exist in
- # rocblas, as of 2018-12-05
- (
- "cublasSgemmEx",
- ("rocblas_sgemmex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasGemmEx", ("rocblas_gemmex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasCgemmEx",
- ("rocblas_cgemmex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasUint8gemmBias",
- ("rocblas_uint8gemmbias", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSsyrk_v2",
- ("rocblas_ssyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsyrk_v2",
- ("rocblas_dsyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyrk_v2",
- ("rocblas_csyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZsyrk_v2",
- ("rocblas_zsyrk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyrkEx",
- ("rocblas_csyrkex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyrk3mEx",
- ("rocblas_csyrk3mex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCherk_v2",
- ("rocblas_cherk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCherkEx",
- ("rocblas_cherkex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCherk3mEx",
- ("rocblas_cherk3mex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZherk_v2",
- ("rocblas_zherk", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSsyr2k_v2",
- ("rocblas_ssyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsyr2k_v2",
- ("rocblas_dsyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyr2k_v2",
- ("rocblas_csyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZsyr2k_v2",
- ("rocblas_zsyr2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCher2k_v2",
- ("rocblas_cher2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZher2k_v2",
- ("rocblas_zher2k", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSsymm_v2",
- ("rocblas_ssymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDsymm_v2",
- ("rocblas_dsymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsymm_v2",
- ("rocblas_csymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZsymm_v2",
- ("rocblas_zsymm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasChemm_v2",
- ("rocblas_chemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZhemm_v2",
- ("rocblas_zhemm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStrsm_v2",
- ("rocblas_strsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrsm_v2",
- ("rocblas_dtrsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrsm_v2",
- ("rocblas_ctrsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrsm_v2",
- ("rocblas_ztrsm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasStrmm_v2",
- ("rocblas_strmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDtrmm_v2",
- ("rocblas_dtrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCtrmm_v2",
- ("rocblas_ctrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZtrmm_v2",
- ("rocblas_ztrmm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSnrm2_v2", ("rocblas_snrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDnrm2_v2", ("rocblas_dnrm2", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasScnrm2_v2",
- ("rocblas_scnrm2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDznrm2_v2",
- ("rocblas_dznrm2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDotEx", ("rocblas_dotex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDotcEx", ("rocblas_dotcex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSdot_v2", ("rocblas_sdot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDdot_v2", ("rocblas_ddot", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCdotu_v2",
- ("rocblas_cdotu", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCdotc_v2",
- ("rocblas_cdotc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZdotu_v2",
- ("rocblas_zdotu", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZdotc_v2",
- ("rocblas_zdotc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasScalEx", ("rocblas_scalex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSscal_v2", ("rocblas_sscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDscal_v2", ("rocblas_dscal", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCscal_v2",
- ("rocblas_cscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsscal_v2",
- ("rocblas_csscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZscal_v2",
- ("rocblas_zcsal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZdscal_v2",
- ("rocblas_zdscal", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasAxpyEx", ("rocblas_axpyex", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSaxpy_v2", ("rocblas_saxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDaxpy_v2", ("rocblas_daxpy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCaxpy_v2",
- ("rocblas_caxpy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZaxpy_v2",
- ("rocblas_zaxpy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasScopy_v2", ("rocblas_scopy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDcopy_v2", ("rocblas_dcopy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCcopy_v2",
- ("rocblas_ccopy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZcopy_v2",
- ("rocblas_zcopy", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSswap_v2", ("rocblas_sswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDswap_v2", ("rocblas_dswap", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCswap_v2",
- ("rocblas_cswap", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZswap_v2",
- ("rocblas_zswap", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasIsamax_v2", ("rocblas_isamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamax_v2", ("rocblas_idamax", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasIcamax_v2",
- ("rocblas_icamax", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasIzamax_v2",
- ("rocblas_izamax", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasIsamin_v2", ("rocblas_isamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamin_v2", ("rocblas_idamin", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasIcamin_v2",
- ("rocblas_icamin", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasIzamin_v2",
- ("rocblas_izamin", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSasum_v2", ("rocblas_sasum", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDasum_v2", ("rocblas_dasum", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasScasum_v2",
- ("rocblas_scasum", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDzasum_v2",
- ("rocblas_dzasum", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSrot_v2", ("rocblas_srot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasDrot_v2", ("rocblas_drot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCrot_v2", ("rocblas_crot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasCsrot_v2",
- ("rocblas_csrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasZrot_v2", ("rocblas_zrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasZdrot_v2",
- ("rocblas_zdrot", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSrotg_v2",
- ("rocblas_srotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDrotg_v2",
- ("rocblas_drotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCrotg_v2",
- ("rocblas_crotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZrotg_v2",
- ("rocblas_zrotg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSrotm_v2",
- ("rocblas_srotm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDrotm_v2",
- ("rocblas_drotm", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasSrotmg_v2",
- ("rocblas_srotmg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDrotmg_v2",
- ("rocblas_drotmg", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "CURAND_STATUS_SUCCESS",
- ("HIPRAND_STATUS_SUCCESS", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_VERSION_MISMATCH",
- ("HIPRAND_STATUS_VERSION_MISMATCH", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_NOT_INITIALIZED",
- ("HIPRAND_STATUS_NOT_INITIALIZED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_ALLOCATION_FAILED",
- ("HIPRAND_STATUS_ALLOCATION_FAILED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_TYPE_ERROR",
- ("HIPRAND_STATUS_TYPE_ERROR", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_OUT_OF_RANGE",
- ("HIPRAND_STATUS_OUT_OF_RANGE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_LENGTH_NOT_MULTIPLE",
- ("HIPRAND_STATUS_LENGTH_NOT_MULTIPLE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_DOUBLE_PRECISION_REQUIRED",
- (
- "HIPRAND_STATUS_DOUBLE_PRECISION_REQUIRED",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- ),
- ),
- (
- "CURAND_STATUS_LAUNCH_FAILURE",
- ("HIPRAND_STATUS_LAUNCH_FAILURE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_PREEXISTING_FAILURE",
- ("HIPRAND_STATUS_PREEXISTING_FAILURE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_INITIALIZATION_FAILED",
- ("HIPRAND_STATUS_INITIALIZATION_FAILED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_ARCH_MISMATCH",
- ("HIPRAND_STATUS_ARCH_MISMATCH", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_INTERNAL_ERROR",
- ("HIPRAND_STATUS_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- ("CURAND_RNG_TEST", ("HIPRAND_RNG_TEST", CONV_NUMERIC_LITERAL, API_RAND)),
- (
- "mtgp32dc_params_fast_11213",
- ("mtgp32dc_params_fast_11213", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_DEFAULT",
- ("HIPRAND_RNG_PSEUDO_DEFAULT", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_XORWOW",
- ("HIPRAND_RNG_PSEUDO_XORWOW", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MRG32K3A",
- ("HIPRAND_RNG_PSEUDO_MRG32K3A", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MTGP32",
- ("HIPRAND_RNG_PSEUDO_MTGP32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MT19937",
- ("HIPRAND_RNG_PSEUDO_MT19937", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_PHILOX4_32_10",
- ("HIPRAND_RNG_PSEUDO_PHILOX4_32_10", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_DEFAULT",
- ("HIPRAND_RNG_QUASI_DEFAULT", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SOBOL32",
- ("HIPRAND_RNG_QUASI_SOBOL32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SCRAMBLED_SOBOL32",
- ("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SOBOL64",
- ("HIPRAND_RNG_QUASI_SOBOL64", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SCRAMBLED_SOBOL64",
- ("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL64", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "curand_ORDERING_PSEUDO_BEST",
- (
- "HIPRAND_ORDERING_PSEUDO_BEST",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_PSEUDO_DEFAULT",
- (
- "HIPRAND_ORDERING_PSEUDO_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_PSEUDO_SEEDED",
- (
- "HIPRAND_ORDERING_PSEUDO_SEEDED",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_QUASI_DEFAULT",
- (
- "HIPRAND_ORDERING_QUASI_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_DIRECTION_VECTORS_32_JOEKUO6",
- (
- "HIPRAND_DIRECTION_VECTORS_32_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6",
- (
- "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_DIRECTION_VECTORS_64_JOEKUO6",
- (
- "HIPRAND_DIRECTION_VECTORS_64_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6",
- (
- "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_CHOOSE_BEST",
- ("HIPRAND_CHOOSE_BEST", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_ITR",
- ("HIPRAND_ITR", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_KNUTH",
- ("HIPRAND_KNUTH", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_HITR",
- ("HIPRAND_HITR", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curand_M1", ("HIPRAND_M1", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED)),
- ("curand_M2", ("HIPRAND_M2", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED)),
- (
- "curand_BINARY_SEARCH",
- ("HIPRAND_BINARY_SEARCH", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DISCRETE_GAUSS",
- ("HIPRAND_DISCRETE_GAUSS", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_REJECTION",
- ("HIPRAND_REJECTION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DEVICE_API",
- ("HIPRAND_DEVICE_API", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_FAST_REJECTION",
- ("HIPRAND_FAST_REJECTION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_3RD",
- ("HIPRAND_3RD", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DEFINITION",
- ("HIPRAND_DEFINITION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_POISSON",
- ("HIPRAND_POISSON", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandCreateGenerator", ("hiprandCreateGenerator", CONV_MATH_FUNC, API_RAND)),
- (
- "curandCreateGeneratorHost",
- ("hiprandCreateGeneratorHost", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandCreatePoissonDistribution",
- ("hiprandCreatePoissonDistribution", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandDestroyDistribution",
- ("hiprandDestroyDistribution", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandDestroyGenerator",
- ("hiprandDestroyGenerator", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandGenerate", ("hiprandGenerate", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateLogNormal",
- ("hiprandGenerateLogNormal", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGenerateLogNormalDouble",
- ("hiprandGenerateLogNormalDouble", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGenerateLongLong",
- ("hiprandGenerateLongLong", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandGenerateNormal", ("hiprandGenerateNormal", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateNormalDouble",
- ("hiprandGenerateNormalDouble", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandGeneratePoisson", ("hiprandGeneratePoisson", CONV_MATH_FUNC, API_RAND)),
- ("curandGenerateSeeds", ("hiprandGenerateSeeds", CONV_MATH_FUNC, API_RAND)),
- ("curandGenerateUniform", ("hiprandGenerateUniform", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateUniformDouble",
- ("hiprandGenerateUniformDouble", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGetDirectionVectors32",
- ("hiprandGetDirectionVectors32", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetDirectionVectors64",
- ("hiprandGetDirectionVectors64", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetProperty",
- ("hiprandGetProperty", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetScrambleConstants32",
- (
- "hiprandGetScrambleConstants32",
- CONV_MATH_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curandGetScrambleConstants64",
- (
- "hiprandGetScrambleConstants64",
- CONV_MATH_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- ("curandGetVersion", ("hiprandGetVersion", CONV_MATH_FUNC, API_RAND)),
- (
- "curandSetGeneratorOffset",
- ("hiprandSetGeneratorOffset", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandSetGeneratorOrdering",
- ("hiprandSetGeneratorOrdering", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandSetPseudoRandomGeneratorSeed",
- ("hiprandSetPseudoRandomGeneratorSeed", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandSetQuasiRandomGeneratorDimensions",
- ("hiprandSetQuasiRandomGeneratorDimensions", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandSetStream", ("hiprandSetStream", CONV_MATH_FUNC, API_RAND)),
- ("curand", ("hiprand", CONV_DEVICE_FUNC, API_RAND)),
- ("curand4", ("hiprand4", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_init", ("hiprand_init", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_log_normal", ("hiprand_log_normal", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal_double",
- ("hiprand_log_normal_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_log_normal2", ("hiprand_log_normal2", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal2_double",
- ("hiprand_log_normal2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_log_normal4", ("hiprand_log_normal4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal4_double",
- ("hiprand_log_normal4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curand_mtgp32_single",
- ("hiprand_mtgp32_single", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_mtgp32_single_specific",
- (
- "hiprand_mtgp32_single_specific",
- CONV_DEVICE_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_mtgp32_specific",
- ("hiprand_mtgp32_specific", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curand_normal", ("hiprand_normal", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curandMakeMTGP32Constants",
- ("hiprandMakeMTGP32Constants", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curandMakeMTGP32KernelState",
- ("hiprandMakeMTGP32KernelState", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_normal_double", ("hiprand_normal_double", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_normal2", ("hiprand_normal2", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_normal2_double",
- ("hiprand_normal2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_normal4", ("hiprand_normal4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_normal4_double",
- ("hiprand_normal4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_uniform", ("hiprand_uniform", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_uniform_double",
- ("hiprand_uniform_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curand_uniform2_double",
- ("hiprand_uniform2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_uniform4", ("hiprand_uniform4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_uniform4_double",
- ("hiprand_uniform4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_discrete", ("hiprand_discrete", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_discrete4", ("hiprand_discrete4", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_poisson", ("hiprand_poisson", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_poisson4", ("hiprand_poisson4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_Philox4x32_10",
- ("hiprand_Philox4x32_10", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("mtgp32_kernel_params", ("mtgp32_kernel_params_t", CONV_MATH_FUNC, API_RAND)),
- ("CUFFT_FORWARD", ("HIPFFT_FORWARD", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUFFT_INVERSE", ("HIPFFT_BACKWARD", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUFFT_COMPATIBILITY_DEFAULT",
- (
- "HIPFFT_COMPATIBILITY_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuComplex", ("rocblas_float_complex", CONV_TYPE, API_BLAS)),
- ("cuDoubleComplex", ("rocblas_double_complex", CONV_TYPE, API_BLAS)),
- ("cufftResult_t", ("hipfftResult_t", CONV_TYPE, API_FFT)),
- ("cufftResult", ("hipfftResult", CONV_TYPE, API_FFT)),
- ("CUFFT_SUCCESS", ("HIPFFT_SUCCESS", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_PLAN", ("HIPFFT_INVALID_PLAN", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_ALLOC_FAILED", ("HIPFFT_ALLOC_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_TYPE", ("HIPFFT_INVALID_TYPE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_INVALID_VALUE",
- ("HIPFFT_INVALID_VALUE", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INTERNAL_ERROR",
- ("HIPFFT_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("CUFFT_EXEC_FAILED", ("HIPFFT_EXEC_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_SETUP_FAILED", ("HIPFFT_SETUP_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_SIZE", ("HIPFFT_INVALID_SIZE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_UNALIGNED_DATA",
- ("HIPFFT_UNALIGNED_DATA", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INCOMPLETE_PARAMETER_LIST",
- ("HIPFFT_INCOMPLETE_PARAMETER_LIST", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INVALID_DEVICE",
- ("HIPFFT_INVALID_DEVICE", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("CUFFT_PARSE_ERROR", ("HIPFFT_PARSE_ERROR", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_NO_WORKSPACE", ("HIPFFT_NO_WORKSPACE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_NOT_IMPLEMENTED",
- ("HIPFFT_NOT_IMPLEMENTED", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_LICENSE_ERROR",
- ("HIPFFT_LICENSE_ERROR", CONV_NUMERIC_LITERAL, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "CUFFT_NOT_SUPPORTED",
- ("HIPFFT_NOT_SUPPORTED", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("cufftType_t", ("hipfftType_t", CONV_TYPE, API_FFT)),
- ("cufftType", ("hipfftType", CONV_TYPE, API_FFT)),
- ("CUFFT_R2C", ("HIPFFT_R2C", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_C2R", ("HIPFFT_C2R", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_C2C", ("HIPFFT_C2C", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_D2Z", ("HIPFFT_D2Z", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_Z2D", ("HIPFFT_Z2D", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_Z2Z", ("HIPFFT_Z2Z", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "cufftCompatibility_t",
- ("hipfftCompatibility_t", CONV_TYPE, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "cufftCompatibility",
- ("hipfftCompatibility", CONV_TYPE, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "CUFFT_COMPATIBILITY_FFTW_PADDING",
- (
- "HIPFFT_COMPATIBILITY_FFTW_PADDING",
- CONV_NUMERIC_LITERAL,
- API_FFT,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cufftReal", ("hipfftReal", CONV_TYPE, API_FFT)),
- ("cufftDoubleReal", ("hipfftDoubleReal", CONV_TYPE, API_FFT)),
- ("cufftComplex", ("hipfftComplex", CONV_TYPE, API_FFT)),
- ("cufftDoubleComplex", ("hipfftDoubleComplex", CONV_TYPE, API_FFT)),
- ("cufftHandle", ("hipfftHandle", CONV_TYPE, API_FFT)),
- ("cufftPlan1d", ("hipfftPlan1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlan2d", ("hipfftPlan2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlan3d", ("hipfftPlan3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlanMany", ("hipfftPlanMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan1d", ("hipfftMakePlan1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan2d", ("hipfftMakePlan2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan3d", ("hipfftMakePlan3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlanMany", ("hipfftMakePlanMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlanMany64", ("hipfftMakePlanMany64", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSizeMany64", ("hipfftGetSizeMany64", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate1d", ("hipfftEstimate1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate2d", ("hipfftEstimate2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate3d", ("hipfftEstimate3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimateMany", ("hipfftEstimateMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftCreate", ("hipfftCreate", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize1d", ("hipfftGetSize1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize2d", ("hipfftGetSize2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize3d", ("hipfftGetSize3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSizeMany", ("hipfftGetSizeMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize", ("hipfftGetSize", CONV_MATH_FUNC, API_FFT)),
- ("cufftSetWorkArea", ("hipfftSetWorkArea", CONV_MATH_FUNC, API_FFT)),
- (
- "cufftSetAutoAllocation",
- ("hipfftSetAutoAllocation", CONV_MATH_FUNC, API_FFT),
- ),
- ("cufftExecC2C", ("hipfftExecC2C", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecR2C", ("hipfftExecR2C", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecC2R", ("hipfftExecC2R", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecZ2Z", ("hipfftExecZ2Z", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecD2Z", ("hipfftExecD2Z", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecZ2D", ("hipfftExecZ2D", CONV_MATH_FUNC, API_FFT)),
- ("cufftSetStream", ("hipfftSetStream", CONV_MATH_FUNC, API_FFT)),
- ("cufftDestroy", ("hipfftDestroy", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetVersion", ("hipfftGetVersion", CONV_MATH_FUNC, API_FFT)),
- (
- "cufftGetProperty",
- ("hipfftGetProperty", CONV_MATH_FUNC, API_FFT, HIP_UNSUPPORTED),
- ),
- ("nvrtcResult", ("hiprtcResult", CONV_TYPE, API_RTC)),
- ("NVRTC_SUCCESS", ("HIPRTC_SUCCESS", CONV_TYPE, API_RTC)),
- (
- "NVRTC_ERROR_OUT_OF_MEMORY",
- ("HIPRTC_ERROR_OUT_OF_MEMORY", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_PROGRAM_CREATION_FAILURE",
- ("HIPRTC_ERROR_PROGRAM_CREATION_FAILURE", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INVALID_INPUT",
- ("HIPRTC_ERROR_INVALID_INPUT", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INVALID_PROGRAM",
- ("HIPRTC_ERROR_INVALID_PROGRAM", CONV_TYPE, API_RTC),
- ),
- ("NVRTC_ERROR_COMPILATION", ("HIPRTC_ERROR_COMPILATION", CONV_TYPE, API_RTC)),
- (
- "NVRTC_ERROR_BUILTIN_OPERATION_FAILURE",
- ("HIPRTC_ERROR_BUILTIN_OPERATION_FAILURE", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION",
- ("HIPRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID",
- ("HIPRTC_ERROR_NAME_EXPRESSION_NOT_VALID", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INTERNAL_ERROR",
- ("HIPRTC_ERROR_INTERNAL_ERROR", CONV_TYPE, API_RTC),
- ),
- ("nvrtcGetErrorString", ("hiprtcGetErrorString", CONV_JIT, API_RTC)),
- ("nvrtcVersion", ("hiprtcVersion", CONV_JIT, API_RTC)),
- ("nvrtcProgram", ("hiprtcProgram", CONV_TYPE, API_RTC)),
- ("nvrtcAddNameExpression", ("hiprtcAddNameExpression", CONV_JIT, API_RTC)),
- ("nvrtcCompileProgram", ("hiprtcCompileProgram", CONV_JIT, API_RTC)),
- ("nvrtcCreateProgram", ("hiprtcCreateProgram", CONV_JIT, API_RTC)),
- ("nvrtcDestroyProgram", ("hiprtcDestroyProgram", CONV_JIT, API_RTC)),
- ("nvrtcGetLoweredName", ("hiprtcGetLoweredName", CONV_JIT, API_RTC)),
- ("nvrtcGetProgramLog", ("hiprtcGetProgramLog", CONV_JIT, API_RTC)),
- ("nvrtcGetProgramLogSize", ("hiprtcGetProgramLogSize", CONV_JIT, API_RTC)),
- ("nvrtcGetPTX", ("hiprtcGetCode", CONV_JIT, API_RTC)),
- ("nvrtcGetPTXSize", ("hiprtcGetCodeSize", CONV_JIT, API_RTC)),
- ("thrust::cuda", ("thrust::hip", CONV_MATH_FUNC, API_BLAS)),
- # The caffe2 directory does a string match; pytorch does a word-boundary match.
- # Patterns such as 'cub::' will not match for pytorch.
- # We list all current uses of cub symbols for this reason.
- ("cub::", ("hipcub::", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgMax", ("hipcub::ArgMax", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgMin", ("hipcub::ArgMin", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BLOCK_REDUCE_WARP_REDUCTIONS", ("hipcub::BLOCK_REDUCE_WARP_REDUCTIONS", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BlockReduce", ("hipcub::BlockReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BlockScan", ("hipcub::BlockScan", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::CachingDeviceAllocator", ("hipcub::CachingDeviceAllocator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::CountingInputIterator", ("hipcub::CountingInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceRadixSort", ("hipcub::DeviceRadixSort", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceReduce", ("hipcub::DeviceReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceRunLengthEncode", ("hipcub::DeviceRunLengthEncode", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceScan", ("hipcub::DeviceScan", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSegmentedRadixSort", ("hipcub::DeviceSegmentedRadixSort", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSegmentedReduce", ("hipcub::DeviceSegmentedReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSelect", ("hipcub::DeviceSelect", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::KeyValuePair", ("hipcub::KeyValuePair", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Max", ("hipcub::Max", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Min", ("hipcub::Min", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Sum", ("hipcub::Sum", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgIndexInputIterator", ("hipcub::ArgIndexInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::TransformInputIterator", ("hipcub::TransformInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::WarpReduce", ("hipcub::WarpReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("nvtxMark", ("roctxMark", CONV_OTHER, API_ROCTX)),
- ("nvtxMarkA", ("roctxMarkA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangePushA", ("roctxRangePushA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangePop", ("roctxRangePop", CONV_OTHER, API_ROCTX)),
- ("nvtxRangeStartA", ("roctxRangeStartA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangeEnd", ("roctxRangeStop", CONV_OTHER, API_ROCTX)),
- ]
- )
- CUDA_SPARSE_MAP = collections.OrderedDict(
- [
- ("cusparseStatus_t", ("hipsparseStatus_t", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseHandle_t", ("hipsparseHandle_t", CONV_MATH_FUNC, API_SPARSE)),
- ("cuComplex", ("hipComplex", CONV_TYPE, API_SPARSE)),
- ("cuDoubleComplex", ("hipDoubleComplex", CONV_TYPE, API_SPARSE)),
- (
- "CUSPARSE_POINTER_MODE_HOST",
- ("HIPSPARSE_POINTER_MODE_HOST", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- ("cusparseOperation_t", ("hipsparseOperation_t", CONV_TYPE, API_SPARSE)),
- (
- "cusparseCreateMatDescr",
- ("hipsparseCreateMatDescr", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseCreate", ("hipsparseCreate", CONV_MATH_FUNC, API_SPARSE)),
- (
- "cusparseDestroyMatDescr",
- ("hipsparseDestroyMatDescr", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseDestroy", ("hipsparseDestroy", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseXcoo2csr", ("hipsparseXcoo2csr", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseMatDescr_t", ("hipsparseMatDescr_t", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDiagType_t", ("hipsparseDiagType_t", CONV_TYPE, API_SPARSE)),
- ("CUSPARSE_DIAG_TYPE_UNIT", ("HIPSPARSE_DIAG_TYPE_UNIT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_DIAG_TYPE_NON_UNIT", ("HIPSPARSE_DIAG_TYPE_NON_UNIT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("cusparseSetMatDiagType", ("hipsparseSetMatDiagType", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseFillMode_t", ("hipsparseFillMode_t", CONV_TYPE, API_SPARSE)),
- ("CUSPARSE_FILL_MODE_UPPER", ("HIPSPARSE_FILL_MODE_UPPER", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_FILL_MODE_LOWER", ("HIPSPARSE_FILL_MODE_LOWER", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("cusparseSetMatFillMode", ("hipsparseSetMatFillMode", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDirection_t", ("hipsparseDirection_t", CONV_TYPE, API_SPARSE)),
- ("CUSPARSE_DIRECTION_ROW", ("HIPSPARSE_DIRECTION_ROW", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_DIRECTION_COLUMN", ("HIPSPARSE_DIRECTION_COLUMN", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("cusparseSolvePolicy_t", ("hipsparseSolvePolicy_t", CONV_TYPE, API_SPARSE)),
- ("CUSPARSE_SOLVE_POLICY_NO_LEVEL", ("HIPSPARSE_SOLVE_POLICY_NO_LEVEL", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SOLVE_POLICY_USE_LEVEL", ("HIPSPARSE_SOLVE_POLICY_USE_LEVEL", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("cusparseCreateBsrsv2Info", ("hipsparseCreateBsrsv2Info", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateBsrsm2Info", ("hipsparseCreateBsrsm2Info", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDestroyBsrsv2Info", ("hipsparseDestroyBsrsv2Info", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDestroyBsrsm2Info", ("hipsparseDestroyBsrsm2Info", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrmm", ("hipsparseSbsrmm", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrmm", ("hipsparseDbsrmm", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrmm", ("hipsparseCbsrmm", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrmm", ("hipsparseZbsrmm", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrmv", ("hipsparseSbsrmv", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrmv", ("hipsparseDbsrmv", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrmv", ("hipsparseCbsrmv", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrmv", ("hipsparseZbsrmv", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsv2_bufferSize", ("hipsparseSbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsv2_bufferSize", ("hipsparseDbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsv2_bufferSize", ("hipsparseCbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsv2_bufferSize", ("hipsparseZbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsv2_analysis", ("hipsparseSbsrsv2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsv2_analysis", ("hipsparseDbsrsv2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsv2_analysis", ("hipsparseCbsrsv2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsv2_analysis", ("hipsparseZbsrsv2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsv2_solve", ("hipsparseSbsrsv2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsv2_solve", ("hipsparseDbsrsv2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsv2_solve", ("hipsparseCbsrsv2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsv2_solve", ("hipsparseZbsrsv2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsm2_bufferSize", ("hipsparseSbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsm2_bufferSize", ("hipsparseDbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsm2_bufferSize", ("hipsparseCbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsm2_bufferSize", ("hipsparseZbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsm2_analysis", ("hipsparseSbsrsm2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsm2_analysis", ("hipsparseDbsrsm2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsm2_analysis", ("hipsparseCbsrsm2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsm2_analysis", ("hipsparseZbsrsm2_analysis", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSbsrsm2_solve", ("hipsparseSbsrsm2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDbsrsm2_solve", ("hipsparseDbsrsm2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCbsrsm2_solve", ("hipsparseCbsrsm2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZbsrsm2_solve", ("hipsparseZbsrsm2_solve", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrmm2", ("hipsparseScsrmm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrmm2", ("hipsparseDcsrmm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCcsrmm2", ("hipsparseCcsrmm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZcsrmm2", ("hipsparseZcsrmm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrmm", ("hipsparseScsrmm", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrmm", ("hipsparseDcsrmm", CONV_MATH_FUNC, API_SPARSE)),
- (
- "cusparseXcsrsort_bufferSizeExt",
- ("hipsparseXcsrsort_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseCreateCsrgemm2Info", ("hipsparseCreateCsrgemm2Info", CONV_MATH_FUNC, API_SPARSE)),
- (
- "cusparseDestroyCsrgemm2Info",
- ("hipsparseDestroyCsrgemm2Info", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseXcsrgemm2Nnz", ("hipsparseXcsrgemm2Nnz", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrgemm2_bufferSizeExt", ("hipsparseDcsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrgemm2_bufferSizeExt", ("hipsparseScsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrgemm2", ("hipsparseDcsrgemm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrgemm2", ("hipsparseScsrgemm2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSetPointerMode", ("hipsparseSetPointerMode", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseXcsrgeam2Nnz", ("hipsparseXcsrgeam2Nnz", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrgeam2_bufferSizeExt", ("hipsparseScsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrgeam2_bufferSizeExt", ("hipsparseDcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCcsrgeam2_bufferSizeExt", ("hipsparseCcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZcsrgeam2_bufferSizeExt", ("hipsparseZcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseScsrgeam2", ("hipsparseScsrgeam2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDcsrgeam2", ("hipsparseDcsrgeam2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCcsrgeam2", ("hipsparseCcsrgeam2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseZcsrgeam2", ("hipsparseZcsrgeam2", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseXcsrsort", ("hipsparseXcsrsort", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseXbsrsm2_zeroPivot", ("hipsparseXbsrsm2_zeroPivot", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseXbsrsv2_zeroPivot", ("hipsparseXbsrsv2_zeroPivot", CONV_MATH_FUNC, API_SPARSE)),
- (
- "cusparseXcoosort_bufferSizeExt",
- ("hipsparseXcoosort_bufferSizeExt", CONV_MATH_FUNC, API_SPARSE),
- ),
- (
- "cusparseXcoosortByRow",
- ("hipsparseXcoosortByRow", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseSetStream", ("hipsparseSetStream", CONV_MATH_FUNC, API_SPARSE)),
- (
- "cusparseCreateIdentityPermutation",
- ("hipsparseCreateIdentityPermutation", CONV_MATH_FUNC, API_SPARSE),
- ),
- (
- "cusparseSetMatIndexBase",
- ("hipsparseSetMatIndexBase", CONV_MATH_FUNC, API_SPARSE),
- ),
- ("cusparseSetMatType", ("hipsparseSetMatType", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMV", ("hipsparseSpMV", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMV_bufferSize", ("hipsparseSpMV_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMM", ("hipsparseSpMM", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMM_bufferSize", ("hipsparseSpMM_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateDnMat", ("hipsparseCreateDnMat", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDnMatSetStridedBatch", ("hipsparseDnMatSetStridedBatch", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCsrSetStridedBatch", ("hipsparseCsrSetStridedBatch", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateDnVec", ("hipsparseCreateDnVec", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateCsr", ("hipsparseCreateCsr", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDestroyDnMat", ("hipsparseDestroyDnMat", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDestroyDnVec", ("hipsparseDestroyDnVec", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDestroySpMat", ("hipsparseDestroySpMat", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpGEMM_destroyDescr", ("hipsparseSpGEMM_destroyDescr", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateCoo", ("hipsparseCreateCoo", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCreateCsr", ("hipsparseCreateCsr", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpGEMM_createDescr", ("hipsparseSpGEMM_createDescr", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseDnMatSetStridedBatch", ("hipsparseDnMatSetStridedBatch", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpGEMM_copy", ("hipsparseSpGEMM_copy", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSDDMM_bufferSize", ("hipsparseSDDMM_bufferSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSDDMM_preprocess", ("hipsparseSDDMM_preprocess", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSDDMM", ("hipsparseSDDMM", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpGEMM_compute", ("hipsparseSpGEMM_compute", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpGEMM_workEstimation", ("hipsparseSpGEMM_workEstimation", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMatGetSize", ("hipsparseSpMatGetSize", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseCsrSetPointers", ("hipsparseCsrSetPointers", CONV_MATH_FUNC, API_SPARSE)),
- ("cusparseSpMVAlg_t", ("hipsparseSpMVAlg_t", CONV_TYPE, API_SPARSE)),
- ("cusparseSpMMAlg_t", ("hipsparseSpMMAlg_t", CONV_TYPE, API_SPARSE)),
- ("cusparseIndexType_t", ("hipsparseIndexType_t", CONV_TYPE, API_SPARSE)),
- # Unsupported ("cusparseMatDescr", ("hipsparseMatDescr", CONV_TYPE, API_SPARSE)),
- # Unsupported ("cusparseDnMatDescr", ("hipsparseDnMatDescr", CONV_TYPE, API_SPARSE)),
- # Unsupported ("cusparseDnVecDescr", ("hipsparseDnVecDescr", CONV_TYPE, API_SPARSE)),
- # Unsupported ("cusparseSpMatDescr", ("hipsparseSpMatDescr", CONV_TYPE, API_SPARSE)),
- # Unsupported ("cusparseSpGEMMDescr", ("hipsparseSpGEMMDescr", CONV_TYPE, API_SPARSE)),
- ("cusparseDnMatDescr_t", ("hipsparseDnMatDescr_t", CONV_TYPE, API_SPARSE)),
- ("cusparseDnVecDescr_t", ("hipsparseDnVecDescr_t", CONV_TYPE, API_SPARSE)),
- ("cusparseSpMatDescr_t", ("hipsparseSpMatDescr_t", CONV_TYPE, API_SPARSE)),
- ("cusparseSpGEMMDescr_t", ("hipsparseSpGEMMDescr_t", CONV_TYPE, API_SPARSE)),
- ("CUSPARSE_INDEX_32I", ("HIPSPARSE_INDEX_32I", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_INDEX_64I", ("HIPSPARSE_INDEX_64I", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_ORDER_COL", ("HIPSPARSE_ORDER_COLUMN", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_MV_ALG_DEFAULT", ("HIPSPARSE_MV_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_MM_ALG_DEFAULT", ("HIPSPARSE_MM_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SPMM_COO_ALG1", ("HIPSPARSE_SPMM_COO_ALG1", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SPMM_COO_ALG2", ("HIPSPARSE_SPMM_COO_ALG2", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_COOMV_ALG", ("HIPSPARSE_COOMV_ALG", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SPMM_CSR_ALG1", ("HIPSPARSE_CSRMM_ALG1", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SPGEMM_DEFAULT", ("HIPSPARSE_SPGEMM_DEFAULT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- ("CUSPARSE_SDDMM_ALG_DEFAULT", ("HIPSPARSE_SDDMM_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPARSE)),
- (
- "CUSPARSE_STATUS_SUCCESS",
- ("HIPSPARSE_STATUS_SUCCESS", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_NOT_INITIALIZED",
- ("HIPSPARSE_STATUS_NOT_INITIALIZED", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_ALLOC_FAILED",
- ("HIPSPARSE_STATUS_ALLOC_FAILED", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_INVALID_VALUE",
- ("HIPSPARSE_STATUS_INVALID_VALUE", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_MAPPING_ERROR",
- ("HIPSPARSE_STATUS_MAPPING_ERROR", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_EXECUTION_FAILED",
- ("HIPSPARSE_STATUS_EXECUTION_FAILED", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_INTERNAL_ERROR",
- ("HIPSPARSE_STATUS_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED",
- (
- "HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED",
- CONV_NUMERIC_LITERAL,
- API_SPARSE,
- ),
- ),
- (
- "CUSPARSE_STATUS_ARCH_MISMATCH",
- ("HIPSPARSE_STATUS_ARCH_MISMATCH", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_STATUS_ZERO_PIVOT",
- ("HIPSPARSE_STATUS_ZERO_PIVOT", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_OPERATION_TRANSPOSE",
- ("HIPSPARSE_OPERATION_TRANSPOSE", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_OPERATION_NON_TRANSPOSE",
- ("HIPSPARSE_OPERATION_NON_TRANSPOSE", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE",
- (
- "HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE",
- CONV_NUMERIC_LITERAL,
- API_SPARSE,
- ),
- ),
- (
- "CUSPARSE_INDEX_BASE_ZERO",
- ("HIPSPARSE_INDEX_BASE_ZERO", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_INDEX_BASE_ONE",
- ("HIPSPARSE_INDEX_BASE_ONE", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- (
- "CUSPARSE_MATRIX_TYPE_GENERAL",
- ("HIPSPARSE_MATRIX_TYPE_GENERAL", CONV_NUMERIC_LITERAL, API_SPARSE),
- ),
- ]
- )
- PYTORCH_SPECIFIC_MAPPINGS = collections.OrderedDict(
- [
- ("USE_CUDA", ("USE_ROCM", API_PYTORCH)),
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_PYTORCH)),
- ("cudaHostAllocator", ("hipHostAllocator", API_PYTORCH)),
- ("cudaDeviceAllocator", ("hipDeviceAllocator", API_PYTORCH)),
- ("define MAX_NUM_BLOCKS 200", ("define MAX_NUM_BLOCKS 64", API_PYTORCH)),
- ("cuda::CUDAGuard", ("hip::HIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- ("CUDAGuard", ("HIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::OptionalCUDAGuard",
- ("hip::OptionalHIPGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("OptionalCUDAGuard", ("OptionalHIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::CUDAStreamGuard",
- ("hip::HIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("CUDAStreamGuard", ("HIPStreamGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::OptionalCUDAStreamGuard",
- ("hip::OptionalHIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "OptionalCUDAStreamGuard",
- ("OptionalHIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::CUDAMultiStreamGuard",
- ("hip::HIPMultiStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "CUDAMultiStreamGuard",
- ("HIPMultiStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- # Only get needs to be transformed this way; all the other ones can go
- # straight to the normal versions hip::HIPCachingAllocator
- (
- "cuda::CUDACachingAllocator::get",
- ("hip::HIPCachingAllocatorMasqueradingAsCUDA::get", API_PYTORCH),
- ),
- (
- "CUDACachingAllocator::get",
- ("HIPCachingAllocatorMasqueradingAsCUDA::get", API_PYTORCH),
- ),
- (
- "cuda::CUDACachingAllocator::recordStream",
- (
- "hip::HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "CUDACachingAllocator::recordStream",
- (
- "HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "cuda::CUDAAllocator::recordStream",
- (
- "hip::HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "CUDAAllocator::recordStream",
- (
- "HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- ("cuda::CUDAStream", ("hip::HIPStreamMasqueradingAsCUDA", API_PYTORCH)),
- ("CUDAStream", ("HIPStreamMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getStreamFromPool",
- ("hip::getStreamFromPoolMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("getStreamFromPool", ("getStreamFromPoolMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getDefaultCUDAStream",
- ("hip::getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::getStreamFromExternal",
- ("hip::getStreamFromExternalMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("getStreamFromExternal", ("getStreamFromExternalMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getDefaultCUDAStream",
- ("hip::getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "getDefaultCUDAStream",
- ("getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::getCurrentCUDAStream",
- ("hip::getCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "getCurrentCUDAStream",
- ("getCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::setCurrentCUDAStream",
- ("hip::setCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "setCurrentCUDAStream",
- ("setCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- # TODO: Undo this special-case; see the header for motivation behind this
- # hack. It's VERY important this is only applied to PyTorch HIPify.
- (
- "c10/cuda/CUDAGuard.h",
- ("ATen/hip/impl/HIPGuardImplMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- (
- "c10/cuda/CUDACachingAllocator.h",
- ("ATen/hip/impl/HIPCachingAllocatorMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- (
- "c10/cuda/CUDAStream.h",
- ("ATen/hip/impl/HIPStreamMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- ("gloo/cuda.h", ("gloo/hip.h", API_PYTORCH)),
- (
- "gloo/cuda_allreduce_halving_doubling.h",
- ("gloo/hip_allreduce_halving_doubling.h", API_PYTORCH),
- ),
- (
- "gloo/cuda_allreduce_halving_doubling_pipelined.h",
- ("gloo/hip_allreduce_halving_doubling_pipelined.h", API_PYTORCH),
- ),
- ("gloo/cuda_allreduce_ring.h", ("gloo/hip_allreduce_ring.h", API_PYTORCH)),
- (
- "gloo/cuda_broadcast_one_to_all.h",
- ("gloo/hip_broadcast_one_to_all.h", API_PYTORCH),
- ),
- (
- "gloo::CudaAllreduceHalvingDoublingPipelined",
- ("gloo::HipAllreduceHalvingDoublingPipelined", API_PYTORCH),
- ),
- ("gloo::CudaBroadcastOneToAll", ("gloo::HipBroadcastOneToAll", API_PYTORCH)),
- ("gloo::CudaHostWorkspace", ("gloo::HipHostWorkspace", API_PYTORCH)),
- ("gloo::CudaDeviceWorkspace", ("gloo::HipDeviceWorkspace", API_PYTORCH)),
- ("CUDNN_RNN_RELU", ("miopenRNNRELU", API_PYTORCH)),
- ("CUDNN_RNN_TANH", ("miopenRNNTANH", API_PYTORCH)),
- ("CUDNN_LSTM", ("miopenLSTM", API_PYTORCH)),
- ("CUDNN_GRU", ("miopenGRU", API_PYTORCH)),
- ("cudnnRNNMode_t", ("miopenRNNMode_t", API_PYTORCH)),
- ("magma_queue_create_from_cuda", ("magma_queue_create_from_hip", API_PYTORCH)),
- ]
- )
- CAFFE2_SPECIFIC_MAPPINGS = collections.OrderedDict(
- [
- ("cuda_stream", ("hip_stream", API_CAFFE2)),
- # if the header is a native hip folder (under hip directory),
- # there is no need to add a hip path to it; the trie in hipify script
- # takes this mapping order to forbid further replacement
- ("/hip/", ("/hip/", API_CAFFE2)),
- ("/context_gpu", ("/hip/context_gpu", API_CAFFE2)),
- ("/common_gpu", ("/hip/common_gpu", API_CAFFE2)),
- ("/cuda_nccl_gpu", ("/hip/hip_nccl_gpu", API_CAFFE2)),
- ("/mixed_utils", ("/hip/mixed_utils", API_CAFFE2)),
- ("/operator_fallback_gpu", ("/hip/operator_fallback_gpu", API_CAFFE2)),
- (
- "/spatial_batch_norm_op_impl",
- ("/hip/spatial_batch_norm_op_impl", API_CAFFE2),
- ),
- (
- "/recurrent_network_executor_gpu",
- ("/hip/recurrent_network_executor_gpu", API_CAFFE2),
- ),
- (
- "/generate_proposals_op_util_nms_gpu",
- ("/hip/generate_proposals_op_util_nms_gpu", API_CAFFE2),
- ),
- ("/max_pool_with_index_gpu", ("/hip/max_pool_with_index_gpu", API_CAFFE2)),
- ("/THCCachingAllocator_gpu", ("/hip/THCCachingAllocator_gpu", API_CAFFE2)),
- ("/top_k_heap_selection", ("/hip/top_k_heap_selection", API_CAFFE2)),
- ("/top_k_radix_selection", ("/hip/top_k_radix_selection", API_CAFFE2)),
- ("/GpuAtomics", ("/hip/GpuAtomics", API_CAFFE2)),
- ("/GpuDefs", ("/hip/GpuDefs", API_CAFFE2)),
- ("/GpuScanUtils", ("/hip/GpuScanUtils", API_CAFFE2)),
- ("/GpuBitonicSort", ("/hip/GpuBitonicSort", API_CAFFE2)),
- ("/math/reduce.cuh", ("/math/hip/reduce.cuh", API_CAFFE2)),
- ("/sgd/adagrad_fused_op_gpu.cuh", ("/sgd/hip/adagrad_fused_op_gpu.cuh", API_CAFFE2)),
- ("/operators/segment_reduction_op_gpu.cuh", ("/operators/hip/segment_reduction_op_gpu.cuh", API_CAFFE2)),
- ("/gather_op.cuh", ("/hip/gather_op.cuh", API_CAFFE2)),
- ("caffe2/core/common_cudnn.h", ("caffe2/core/hip/common_miopen.h", API_CAFFE2)),
- ("REGISTER_CUDA_OPERATOR", ("REGISTER_HIP_OPERATOR", API_CAFFE2)),
- ("CUDA_1D_KERNEL_LOOP", ("HIP_1D_KERNEL_LOOP", API_CAFFE2)),
- ("CUDAContext", ("HIPContext", API_CAFFE2)),
- ("CAFFE_CUDA_NUM_THREADS", ("CAFFE_HIP_NUM_THREADS", API_CAFFE2)),
- ("HasCudaGPU", ("HasHipGPU", API_CAFFE2)),
- ("__expf", ("expf", API_CAFFE2)),
- ("CUBLAS_ENFORCE", ("ROCBLAS_ENFORCE", API_CAFFE2)),
- ("CUBLAS_CHECK", ("ROCBLAS_CHECK", API_CAFFE2)),
- ("cublas_handle", ("rocblashandle", API_CAFFE2)),
- ("CURAND_ENFORCE", ("HIPRAND_ENFORCE", API_CAFFE2)),
- ("CURAND_CHECK", ("HIPRAND_CHECK", API_CAFFE2)),
- ("curandGenerateUniform", ("hiprandGenerateUniform", API_CAFFE2)),
- ("curand_generator", ("hiprand_generator", API_CAFFE2)),
- ("CaffeCudaGetDevice", ("CaffeHipGetDevice", API_CAFFE2)),
- # do not rename CUDA_KERNEL_ASSERT, lazyInitCUDA in caffe2 sources
- # the ordered dict guarantees this pattern will match first, before "CUDA"
- ("CUDA_KERNEL_ASSERT", ("CUDA_KERNEL_ASSERT", API_CAFFE2)),
- ("lazyInitCUDA", ("lazyInitCUDA", API_CAFFE2)),
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_CAFFE2)),
- ("CUDA", ("HIP", API_CAFFE2)),
- ("Cuda", ("Hip", API_CAFFE2)),
- ("cuda_", ("hip_", API_CAFFE2)),
- ("_cuda", ("_hip", API_CAFFE2)),
- ("CUDNN", ("MIOPEN", API_CAFFE2)),
- ("CuDNN", ("MIOPEN", API_CAFFE2)),
- ("cudnn", ("miopen", API_CAFFE2)),
- ("namespace cuda", ("namespace hip", API_CAFFE2)),
- ("cuda::CUDAGuard", ("hip::HIPGuard", API_CAFFE2)),
- ("cuda::OptionalCUDAGuard", ("hip::OptionalHIPGuard", API_CAFFE2)),
- ("cuda::CUDAStreamGuard", ("hip::HIPStreamGuard", API_CAFFE2)),
- ("cuda::OptionalCUDAStreamGuard", ("hip::OptionalHIPStreamGuard", API_CAFFE2)),
- ("c10/cuda/CUDAGuard.h", ("c10/hip/HIPGuard.h", API_CAFFE2)),
- ("gloo/cuda", ("gloo/hip", API_CAFFE2)),
- ]
- )
- # We must tread very carefully here. Blanket conversions like are done
- # in CAFFE2_SPECIFIC_MAPPINGS are not presently supported on PyTorch,
- # because a regex for CUDA will also match a filename like CUDAGuard.h,
- # but the HIPIFY script doesn't presently move the file and so the substitution
- # will be invalid. Instead, we specifically list out every identifier
- # and file from c10/cuda which may be used externally, and do substitutions this
- # way.
- #
- # NB: if you want a transformation to ONLY apply to the c10/ directory,
- # put it as API_CAFFE2
- C10_MAPPINGS = collections.OrderedDict(
- [
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_PYTORCH)),
- ("cuda::compat::", ("hip::compat::", API_C10)),
- ("c10/cuda/CUDAAlgorithm.h", ("c10/hip/HIPAlgorithm.h", API_C10)),
- ("c10/cuda/CUDADeviceAssertion.h", ("c10/hip/HIPDeviceAssertion.h", API_C10)),
- ("c10/cuda/CUDADeviceAssertionHost.h", ("c10/hip/HIPDeviceAssertionHost.h", API_C10)),
- ("c10/cuda/CUDAException.h", ("c10/hip/HIPException.h", API_C10)),
- ("c10/cuda/CUDAMacros.h", ("c10/hip/HIPMacros.h", API_C10)),
- ("c10/cuda/CUDAMathCompat.h", ("c10/hip/HIPMathCompat.h", API_C10)),
- ("c10/cuda/CUDAFunctions.h", ("c10/hip/HIPFunctions.h", API_C10)),
- ("c10/cuda/CUDAMiscFunctions.h", ("c10/hip/HIPMiscFunctions.h", API_C10)),
- ("c10/cuda/CUDAStream.h", ("c10/hip/HIPStream.h", API_C10)),
- ("c10/cuda/CUDAGraphsC10Utils.h", ("c10/hip/HIPGraphsC10Utils.h", API_C10)),
- ("c10/cuda/CUDACachingAllocator.h", ("c10/hip/HIPCachingAllocator.h", API_C10)),
- ("c10/cuda/impl/CUDATest.h", ("c10/hip/impl/HIPTest.h", API_C10)),
- ("c10/cuda/impl/CUDAGuardImpl.h", ("c10/hip/impl/HIPGuardImpl.h", API_C10)),
- (
- "c10/cuda/impl/cuda_cmake_macros.h",
- ("c10/hip/impl/hip_cmake_macros.h", API_C10),
- ),
- ("C10_CUDA_CHECK", ("C10_HIP_CHECK", API_C10)),
- ("C10_CUDA_CHECK_WARN", ("C10_HIP_CHECK_WARN", API_C10)),
- ("C10_CUDA_ERROR_HANDLED", ("C10_HIP_ERROR_HANDLED", API_C10)),
- ("C10_CUDA_IGNORE_ERROR", ("C10_HIP_IGNORE_ERROR", API_C10)),
- ("C10_CUDA_CLEAR_ERROR", ("C10_HIP_CLEAR_ERROR", API_C10)),
- ("c10::cuda", ("c10::hip", API_C10)),
- ("cuda::CUDAStream", ("hip::HIPStream", API_C10)),
- ("CUDAStream", ("HIPStream", API_C10)),
- # This substitution is not permissible, because there's another copy of this
- # function in torch/cuda.h
- # ("cuda::device_count", ("hip::device_count", API_C10)),
- ("cuda::current_device", ("hip::current_device", API_C10)),
- ("cuda::set_device", ("hip::set_device", API_C10)),
- ("cuda::device_synchronize", ("hip::device_synchronize", API_C10)),
- ("cuda::getStreamFromPool", ("hip::getStreamFromPool", API_C10)),
- ("getStreamFromPool", ("getStreamFromPool", API_C10)),
- ("cuda::getDefaultCUDAStream", ("hip::getDefaultHIPStream", API_C10)),
- ("getDefaultCUDAStream", ("getDefaultHIPStream", API_C10)),
- ("cuda::getCurrentCUDAStream", ("hip::getCurrentHIPStream", API_C10)),
- ("getCurrentCUDAStream", ("getCurrentHIPStream", API_C10)),
- ("cuda::get_cuda_check_prefix", ("hip::get_cuda_check_prefix", API_C10)),
- ("cuda::setCurrentCUDAStream", ("hip::setCurrentHIPStream", API_C10)),
- ("setCurrentCUDAStream", ("setCurrentHIPStream", API_C10)),
- ("cuda::CUDACachingAllocator", ("hip::HIPCachingAllocator", API_C10)),
- ("CUDACachingAllocator", ("HIPCachingAllocator", API_C10)),
- ("c10::cuda::CUDAAllocator", ("c10::hip::HIPAllocator", API_C10)),
- ("cuda::CUDAAllocator", ("hip::HIPAllocator", API_C10)),
- ("CUDAAllocator", ("HIPAllocator", API_C10)),
- ("C10_CUDA_KERNEL_LAUNCH_CHECK", ("C10_HIP_KERNEL_LAUNCH_CHECK", API_C10))
- ]
- )
- # NB: C10 mappings are more specific than Caffe2 mappings, so run them
- # first
- CUDA_TO_HIP_MAPPINGS = [
- CUDA_IDENTIFIER_MAP,
- CUDA_TYPE_NAME_MAP,
- CUDA_INCLUDE_MAP,
- CUDA_SPARSE_MAP,
- C10_MAPPINGS,
- PYTORCH_SPECIFIC_MAPPINGS,
- CAFFE2_SPECIFIC_MAPPINGS,
- ]
|