-
Notifications
You must be signed in to change notification settings - Fork 26
Use mlir utils from Enzyme #1785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
EnzymeJAX Benchmarks
Details
| Benchmark suite | Current: ce2036d | Previous: f498f06 | Ratio |
|---|---|---|---|
actmtch / JaX / cpu / Primal |
0.000003898383500018099 s |
0.000004198181699985071 s |
0.93 |
actmtch / JaXPipe / cpu / Primal |
0.000003889334999985295 s |
0.000003863652500012904 s |
1.01 |
actmtch / JaX / cpu / Forward |
0.000006071556599999895 s |
0.00000637123760002396 s |
0.95 |
actmtch / JaXPipe / cpu / Forward |
0.000007245763599985366 s |
0.000007263626399981149 s |
1.00 |
actmtch / JaX / cpu / BothRev |
0.000005988591300001644 s |
0.0000063148874000034994 s |
0.95 |
actmtch / JaXPipe / cpu / PreRev |
0.000007072921799999676 s |
0.000007087604700018346 s |
1.00 |
actmtch / JaXPipe / cpu / PostRev |
0.0000062575698999808085 s |
0.000006282340799998565 s |
1.00 |
actmtch / JaXPipe / cpu / BothRev |
0.000007090167099977407 s |
0.000007413655400023345 s |
0.96 |
actmtch / JaX / cpu / Primal |
0.000007183445899863727 s |
0.000004198181699985071 s |
1.71 |
actmtch / JaXPipe / cpu / Primal |
0.000007214633500552736 s |
0.000003863652500012904 s |
1.87 |
actmtch / JaX / cpu / Forward |
0.000010304637299850582 s |
0.00000637123760002396 s |
1.62 |
actmtch / JaXPipe / cpu / Forward |
0.000017090355698019267 s |
0.000007263626399981149 s |
2.35 |
actmtch / JaX / cpu / BothRev |
0.000011095017602201551 s |
0.0000063148874000034994 s |
1.76 |
actmtch / JaXPipe / cpu / PreRev |
0.000013404604099923745 s |
0.000007087604700018346 s |
1.89 |
actmtch / JaXPipe / cpu / PostRev |
0.000010829867300344631 s |
0.000006282340799998565 s |
1.72 |
actmtch / JaXPipe / cpu / BothRev |
0.00001533411749987863 s |
0.000007413655400023345 s |
2.07 |
actmtch / JaX / gpu / Primal |
0.00007271732410008553 s |
0.00007541810370003077 s |
0.96 |
actmtch / JaXPipe / gpu / Primal |
0.00007363255399977789 s |
0.00007496135269993828 s |
0.98 |
actmtch / JaX / gpu / Forward |
0.0001030304033018 s |
0.0001045130106998 s |
0.99 |
actmtch / JaXPipe / gpu / Forward |
0.0001041215540986 s |
0.0001070459729 s |
0.97 |
actmtch / JaX / gpu / BothRev |
0.0001121186394011 s |
0.0001050153675001 s |
1.07 |
actmtch / JaXPipe / gpu / PreRev |
0.0001029053870006 s |
0.0001028680055998 s |
1.00 |
actmtch / JaXPipe / gpu / PostRev |
0.0001012219277006 s |
0.000103167493 s |
0.98 |
actmtch / JaXPipe / gpu / BothRev |
0.000114353601 s |
0.0001141021014 s |
1.00 |
actmtch / JaX / cpu / Primal |
0.000003971037500014063 s |
0.000004198181699985071 s |
0.95 |
actmtch / JaXPipe / cpu / Primal |
0.000003643013600230916 s |
0.000003863652500012904 s |
0.94 |
actmtch / JaX / cpu / Forward |
0.000005409416900147335 s |
0.00000637123760002396 s |
0.85 |
actmtch / JaXPipe / cpu / Forward |
0.000006596272499882616 s |
0.000007263626399981149 s |
0.91 |
actmtch / JaX / cpu / BothRev |
0.000005587017799916794 s |
0.0000063148874000034994 s |
0.88 |
actmtch / JaXPipe / cpu / PreRev |
0.000006297788599840715 s |
0.000007087604700018346 s |
0.89 |
actmtch / JaXPipe / cpu / PostRev |
0.000005632318800053327 s |
0.000006282340799998565 s |
0.90 |
actmtch / JaXPipe / cpu / BothRev |
0.000006288073599716882 s |
0.000007413655400023345 s |
0.85 |
actmtch / JaX / tpu / Primal |
0.0001561620961998 s |
0.0001522344173004 s |
1.03 |
actmtch / JaXPipe / tpu / Primal |
0.0001478679575 s |
0.0001460869764006 s |
1.01 |
actmtch / JaX / tpu / Forward |
0.0002047694462999 s |
0.0002339157574999 s |
0.88 |
actmtch / JaXPipe / tpu / Forward |
0.0002076048241997 s |
0.0002329354175002 s |
0.89 |
actmtch / JaX / tpu / BothRev |
0.0002111536798001 s |
0.0002287737605001 s |
0.92 |
actmtch / JaXPipe / tpu / PreRev |
0.0002119963835 s |
0.0002138487846998 s |
0.99 |
actmtch / JaXPipe / tpu / PostRev |
0.0002196134564997 s |
0.0002233515385989 s |
0.98 |
actmtch / JaXPipe / tpu / BothRev |
0.0002226784752998 s |
0.0002211717425991 s |
1.01 |
actmtch / JaX / cpu / Primal |
0.000004894325400073285 s |
0.000004198181699985071 s |
1.17 |
actmtch / JaXPipe / cpu / Primal |
0.00000504814810001335 s |
0.000003863652500012904 s |
1.31 |
actmtch / JaX / cpu / Forward |
0.000007429940700058069 s |
0.00000637123760002396 s |
1.17 |
actmtch / JaXPipe / cpu / Forward |
0.000009153034199971445 s |
0.000007263626399981149 s |
1.26 |
actmtch / JaX / cpu / BothRev |
0.000007768261399996845 s |
0.0000063148874000034994 s |
1.23 |
actmtch / JaXPipe / cpu / PreRev |
0.000009295212600045489 s |
0.000007087604700018346 s |
1.31 |
actmtch / JaXPipe / cpu / PostRev |
0.000007948414600014076 s |
0.000006282340799998565 s |
1.27 |
actmtch / JaXPipe / cpu / BothRev |
0.000009258783699988272 s |
0.000007413655400023345 s |
1.25 |
add_one / JaX / cpu / Primal |
0.00000410932770000727 s |
0.000004198862800012648 s |
0.98 |
add_one / JaXPipe / cpu / Primal |
0.0000041106918999958 s |
0.000004270037700007378 s |
0.96 |
add_one / JaX / cpu / Forward |
0.000006910398199988776 s |
0.000007349169500002972 s |
0.94 |
add_one / JaXPipe / cpu / Forward |
0.000006920695700000578 s |
0.000007493103599972528 s |
0.92 |
add_one / JaX / cpu / BothRev |
0.000007345947800013164 s |
0.000007407588200021564 s |
0.99 |
add_one / JaXPipe / cpu / PreRev |
0.000007015841499969611 s |
0.000007457824600032836 s |
0.94 |
add_one / JaXPipe / cpu / PostRev |
0.00000698159220000889 s |
0.000007667493300004935 s |
0.91 |
add_one / JaXPipe / cpu / BothRev |
0.0000069288477000100105 s |
0.000007396029700021245 s |
0.94 |
add_one / JaX / cpu / Primal |
0.00000745164540130645 s |
0.000004198862800012648 s |
1.77 |
add_one / JaXPipe / cpu / Primal |
0.00000731776729808189 s |
0.000004270037700007378 s |
1.71 |
add_one / JaX / cpu / Forward |
0.000011512868499266917 s |
0.000007349169500002972 s |
1.57 |
add_one / JaXPipe / cpu / Forward |
0.000012115515099139884 s |
0.000007493103599972528 s |
1.62 |
add_one / JaX / cpu / BothRev |
0.000011589680501492694 s |
0.000007407588200021564 s |
1.56 |
add_one / JaXPipe / cpu / PreRev |
0.000012325848001637495 s |
0.000007457824600032836 s |
1.65 |
add_one / JaXPipe / cpu / PostRev |
0.000012471212001401 s |
0.000007667493300004935 s |
1.63 |
add_one / JaXPipe / cpu / BothRev |
0.00001163346859975718 s |
0.000007396029700021245 s |
1.57 |
add_one / JaX / gpu / Primal |
0.0000758985943015432 s |
0.00007734811610007455 s |
0.98 |
add_one / JaXPipe / gpu / Primal |
0.00007554895840003155 s |
0.00007582890539997607 s |
1.00 |
add_one / JaX / gpu / Forward |
0.0001036315534991 s |
0.0001041033552999 s |
1.00 |
add_one / JaXPipe / gpu / Forward |
0.0001040464434976 s |
0.0001045790947 s |
0.99 |
add_one / JaX / gpu / BothRev |
0.0001070596011995 s |
0.0001344240716 s |
0.80 |
add_one / JaXPipe / gpu / PreRev |
0.0001222817973 s |
0.000114758685 s |
1.07 |
add_one / JaXPipe / gpu / PostRev |
0.0001069141993997 s |
0.0001082768000998 s |
0.99 |
add_one / JaXPipe / gpu / BothRev |
0.0001207659393985 s |
0.0001086698432 s |
1.11 |
add_one / JaX / cpu / Primal |
0.000003894867499911925 s |
0.000004198862800012648 s |
0.93 |
add_one / JaXPipe / cpu / Primal |
0.000003857860499920207 s |
0.000004270037700007378 s |
0.90 |
add_one / JaX / cpu / Forward |
0.000005884823700034758 s |
0.000007349169500002972 s |
0.80 |
add_one / JaXPipe / cpu / Forward |
0.00000616741660014668 s |
0.000007493103599972528 s |
0.82 |
add_one / JaX / cpu / BothRev |
0.000006243938500119839 s |
0.000007407588200021564 s |
0.84 |
add_one / JaXPipe / cpu / PreRev |
0.000006263587600187748 s |
0.000007457824600032836 s |
0.84 |
add_one / JaXPipe / cpu / PostRev |
0.000006243666599766584 s |
0.000007667493300004935 s |
0.81 |
add_one / JaXPipe / cpu / BothRev |
0.000006256048599971109 s |
0.000007396029700021245 s |
0.85 |
add_one / JaX / tpu / Primal |
0.0001409099851 s |
0.0001673230471991 s |
0.84 |
add_one / JaXPipe / tpu / Primal |
0.0001374586724999 s |
0.0001471067744991 s |
0.93 |
add_one / JaX / tpu / Forward |
0.0002165321387001 s |
0.0002279286256001 s |
0.95 |
add_one / JaXPipe / tpu / Forward |
0.0002195422685999 s |
0.0002235035506004 s |
0.98 |
add_one / JaX / tpu / BothRev |
0.0002296230495998 s |
0.0002405719884001 s |
0.95 |
add_one / JaXPipe / tpu / PreRev |
0.0002311663370001 s |
0.000227359636499 s |
1.02 |
add_one / JaXPipe / tpu / PostRev |
0.0002226724313 s |
0.0002271916045996 s |
0.98 |
add_one / JaXPipe / tpu / BothRev |
0.0002294212147 s |
0.0002311396404998 s |
0.99 |
add_one / JaX / cpu / Primal |
0.000005335182499948133 s |
0.000004198862800012648 s |
1.27 |
add_one / JaXPipe / cpu / Primal |
0.000005160618699937913 s |
0.000004270037700007378 s |
1.21 |
add_one / JaX / cpu / Forward |
0.000008619849299975613 s |
0.000007349169500002972 s |
1.17 |
add_one / JaXPipe / cpu / Forward |
0.00000879986519994418 s |
0.000007493103599972528 s |
1.17 |
add_one / JaX / cpu / BothRev |
0.000008427721899988683 s |
0.000007407588200021564 s |
1.14 |
add_one / JaXPipe / cpu / PreRev |
0.00000893650650004929 s |
0.000007457824600032836 s |
1.20 |
add_one / JaXPipe / cpu / PostRev |
0.000008915626700036228 s |
0.000007667493300004935 s |
1.16 |
add_one / JaXPipe / cpu / BothRev |
0.000008918952499971056 s |
0.000007396029700021245 s |
1.21 |
add_two / JaX / cpu / Primal |
0.000004368313899976783 s |
0.000004385326700003134 s |
1.00 |
add_two / JaXPipe / cpu / Primal |
0.000004361218599979111 s |
0.000004415645900007803 s |
0.99 |
add_two / JaX / cpu / Forward |
0.000007030999900007373 s |
0.00000729380709999532 s |
0.96 |
add_two / JaXPipe / cpu / Forward |
0.000007081347799976356 s |
0.000007372629800011055 s |
0.96 |
add_two / JaX / cpu / BothRev |
0.000008502698100028283 s |
0.00000948501870002474 s |
0.90 |
add_two / JaXPipe / cpu / PreRev |
0.00000856361520000064 s |
0.000009147914400000445 s |
0.94 |
add_two / JaXPipe / cpu / PostRev |
0.000008665260499992655 s |
0.00000964294410000548 s |
0.90 |
add_two / JaXPipe / cpu / BothRev |
0.000008746064399974784 s |
0.000009278358000028676 s |
0.94 |
add_two / JaX / cpu / Primal |
0.00000959144129883498 s |
0.000004385326700003134 s |
2.19 |
add_two / JaXPipe / cpu / Primal |
0.000009079264200408943 s |
0.000004415645900007803 s |
2.06 |
add_two / JaX / cpu / Forward |
0.00001184612079814542 s |
0.00000729380709999532 s |
1.62 |
add_two / JaXPipe / cpu / Forward |
0.000011940821100142784 s |
0.000007372629800011055 s |
1.62 |
add_two / JaX / cpu / BothRev |
0.000013802027501515113 s |
0.00000948501870002474 s |
1.46 |
add_two / JaXPipe / cpu / PreRev |
0.000014659398299409076 s |
0.000009147914400000445 s |
1.60 |
add_two / JaXPipe / cpu / PostRev |
0.000016210070700617506 s |
0.00000964294410000548 s |
1.68 |
add_two / JaXPipe / cpu / BothRev |
0.000014558675198350102 s |
0.000009278358000028676 s |
1.57 |
add_two / JaX / gpu / Primal |
0.0000856637793011032 s |
0.00008004563680005958 s |
1.07 |
add_two / JaXPipe / gpu / Primal |
0.00008671708299953025 s |
0.00007762399020011798 s |
1.12 |
add_two / JaX / gpu / Forward |
0.0001029280924005 s |
0.0001045923401999 s |
0.98 |
add_two / JaXPipe / gpu / Forward |
0.000107190287701 s |
0.0001089025867999 s |
0.98 |
add_two / JaX / gpu / BothRev |
0.0001243360024003 s |
0.0001216681032999 s |
1.02 |
add_two / JaXPipe / gpu / PreRev |
0.0001205500989977 s |
0.0001217656914999 s |
0.99 |
add_two / JaXPipe / gpu / PostRev |
0.0001198427527997 s |
0.0001225567402998 s |
0.98 |
add_two / JaXPipe / gpu / BothRev |
0.0001189782537985 s |
0.0001217016818998 s |
0.98 |
add_two / JaX / cpu / Primal |
0.0000039202534000651215 s |
0.000004385326700003134 s |
0.89 |
add_two / JaXPipe / cpu / Primal |
0.000003936728500048048 s |
0.000004415645900007803 s |
0.89 |
add_two / JaX / cpu / Forward |
0.000006082939699990675 s |
0.00000729380709999532 s |
0.83 |
add_two / JaXPipe / cpu / Forward |
0.000006094199599829153 s |
0.000007372629800011055 s |
0.83 |
add_two / JaX / cpu / BothRev |
0.000007333218099665828 s |
0.00000948501870002474 s |
0.77 |
add_two / JaXPipe / cpu / PreRev |
0.000007009818200094742 s |
0.000009147914400000445 s |
0.77 |
add_two / JaXPipe / cpu / PostRev |
0.000007362480099982349 s |
0.00000964294410000548 s |
0.76 |
add_two / JaXPipe / cpu / BothRev |
0.000007322496100096032 s |
0.000009278358000028676 s |
0.79 |
add_two / JaX / tpu / Primal |
0.0001491628759999 s |
0.0001393967755997 s |
1.07 |
add_two / JaXPipe / tpu / Primal |
0.0001554906424 s |
0.0001474509203995 s |
1.05 |
add_two / JaX / tpu / Forward |
0.0002259528351001 s |
0.0002287422076013 s |
0.99 |
add_two / JaXPipe / tpu / Forward |
0.0002334324760999 s |
0.0002290770945997 s |
1.02 |
add_two / JaX / tpu / BothRev |
0.0002479808664 s |
0.0002523867583004 s |
0.98 |
add_two / JaXPipe / tpu / PreRev |
0.0002387069661002 s |
0.0002401663525 s |
0.99 |
add_two / JaXPipe / tpu / PostRev |
0.0002284717831 s |
0.0002403527524002 s |
0.95 |
add_two / JaXPipe / tpu / BothRev |
0.0002313957459002 s |
0.0002433409174002 s |
0.95 |
add_two / JaX / cpu / Primal |
0.000005534035199980281 s |
0.000004385326700003134 s |
1.26 |
add_two / JaXPipe / cpu / Primal |
0.000005409660900022573 s |
0.000004415645900007803 s |
1.23 |
add_two / JaX / cpu / Forward |
0.000008638527399943997 s |
0.00000729380709999532 s |
1.18 |
add_two / JaXPipe / cpu / Forward |
0.000009239194200017664 s |
0.000007372629800011055 s |
1.25 |
add_two / JaX / cpu / BothRev |
0.000010553575999983875 s |
0.00000948501870002474 s |
1.11 |
add_two / JaXPipe / cpu / PreRev |
0.00001052636189997429 s |
0.000009147914400000445 s |
1.15 |
add_two / JaXPipe / cpu / PostRev |
0.0000105161825000323 s |
0.00000964294410000548 s |
1.09 |
add_two / JaXPipe / cpu / BothRev |
0.000010267184099939186 s |
0.000009278358000028676 s |
1.11 |
cache / JaX / cpu / Primal |
0.000003973087399981523 s |
0.000003864575199986576 s |
1.03 |
cache / JaXPipe / cpu / Primal |
0.000004203880099976231 s |
0.000003858660700007022 s |
1.09 |
cache / JaX / cpu / Forward |
0.000010203806199979226 s |
0.00001055746110000655 s |
0.97 |
cache / JaXPipe / cpu / Forward |
0.00001020545029996356 s |
0.00001049885870002072 s |
0.97 |
cache / JaX / cpu / BothRev |
0.000014462816199966256 s |
0.000015660578500001066 s |
0.92 |
cache / JaXPipe / cpu / PreRev |
0.00001104274119998081 s |
0.000011378534699997544 s |
0.97 |
cache / JaXPipe / cpu / PostRev |
0.00001470840249999128 s |
0.000015280421099987507 s |
0.96 |
cache / JaXPipe / cpu / BothRev |
0.00001077101880000555 s |
0.000011242050499959078 s |
0.96 |
cache / JaX / cpu / Primal |
0.000007468902098480612 s |
0.000003864575199986576 s |
1.93 |
cache / JaXPipe / cpu / Primal |
0.000007440122502157465 s |
0.000003858660700007022 s |
1.93 |
cache / JaX / cpu / Forward |
0.000012948128901189194 s |
0.00001055746110000655 s |
1.23 |
cache / JaXPipe / cpu / Forward |
0.00001298054869985208 s |
0.00001049885870002072 s |
1.24 |
cache / JaX / cpu / BothRev |
0.00002261154949956108 s |
0.000015660578500001066 s |
1.44 |
cache / JaXPipe / cpu / PreRev |
0.000016868823498953133 s |
0.000011378534699997544 s |
1.48 |
cache / JaXPipe / cpu / PostRev |
0.000022212952602421864 s |
0.000015280421099987507 s |
1.45 |
cache / JaXPipe / cpu / BothRev |
0.00001855379900080152 s |
0.000011242050499959078 s |
1.65 |
cache / JaX / gpu / Primal |
0.00007333266150089912 s |
0.00007409637430009753 s |
0.99 |
cache / JaXPipe / gpu / Primal |
0.0000773553353996249 s |
0.00007343267770011152 s |
1.05 |
cache / JaX / gpu / Forward |
0.00009808222169813236 s |
0.0001002098614999 s |
0.98 |
cache / JaXPipe / gpu / Forward |
0.00009864515890076292 s |
0.0001099262027 s |
0.90 |
cache / JaX / gpu / BothRev |
0.0001026109077996 s |
0.0001064908809999 s |
0.96 |
cache / JaXPipe / gpu / PreRev |
0.0001105622194998 s |
0.0001094545573001 s |
1.01 |
cache / JaXPipe / gpu / PostRev |
0.000112202083398 s |
0.0001066924905 s |
1.05 |
cache / JaXPipe / gpu / BothRev |
0.0001131286867021 s |
0.0001069219834 s |
1.06 |
cache / JaX / cpu / Primal |
0.000003805926499990164 s |
0.000003864575199986576 s |
0.98 |
cache / JaXPipe / cpu / Primal |
0.000003910366499985685 s |
0.000003858660700007022 s |
1.01 |
cache / JaX / cpu / Forward |
0.000025388150199796656 s |
0.00001055746110000655 s |
2.40 |
cache / JaXPipe / cpu / Forward |
0.000026133126800050378 s |
0.00001049885870002072 s |
2.49 |
cache / JaX / cpu / BothRev |
0.00003272757719969377 s |
0.000015660578500001066 s |
2.09 |
cache / JaXPipe / cpu / PreRev |
0.000030857118999847444 s |
0.000011378534699997544 s |
2.71 |
cache / JaXPipe / cpu / PostRev |
0.000032692405299894745 s |
0.000015280421099987507 s |
2.14 |
cache / JaXPipe / cpu / BothRev |
0.000028849935800099047 s |
0.000011242050499959078 s |
2.57 |
cache / JaX / tpu / Primal |
0.0001407690341999 s |
0.0001508992653005 s |
0.93 |
cache / JaXPipe / tpu / Primal |
0.0001405092373002 s |
0.0001527997062992 s |
0.92 |
cache / JaX / tpu / Forward |
0.0002100335341998 s |
0.0002281159746009 s |
0.92 |
cache / JaXPipe / tpu / Forward |
0.0002293465596998 s |
0.0002243557596011 s |
1.02 |
cache / JaX / tpu / BothRev |
0.0002182898009999 s |
0.0002140056157004 s |
1.02 |
cache / JaXPipe / tpu / PreRev |
0.0002139042827002 s |
0.0002191726656004 s |
0.98 |
cache / JaXPipe / tpu / PostRev |
0.0002287231328999 s |
0.0002270020376003 s |
1.01 |
cache / JaXPipe / tpu / BothRev |
0.0002347950335002 s |
0.0002215035045999 s |
1.06 |
cache / JaX / cpu / Primal |
0.000004973023899947293 s |
0.000003864575199986576 s |
1.29 |
cache / JaXPipe / cpu / Primal |
0.000005010526100068091 s |
0.000003858660700007022 s |
1.30 |
cache / JaX / cpu / Forward |
0.00002396317430002455 s |
0.00001055746110000655 s |
2.27 |
cache / JaXPipe / cpu / Forward |
0.0000245992622999438 s |
0.00001049885870002072 s |
2.34 |
cache / JaX / cpu / BothRev |
0.0000322837423999772 s |
0.000015660578500001066 s |
2.06 |
cache / JaXPipe / cpu / PreRev |
0.000028615346100013997 s |
0.000011378534699997544 s |
2.51 |
cache / JaXPipe / cpu / PostRev |
0.00003349777749999703 s |
0.000015280421099987507 s |
2.19 |
cache / JaXPipe / cpu / BothRev |
0.00002613198340004601 s |
0.000011242050499959078 s |
2.32 |
Concat / JaX / cpu / Primal |
0.000004090631700000813 s |
0.00000410532279997824 s |
1.00 |
Concat / JaXPipe / cpu / Primal |
0.000004190779099963038 s |
0.000004153241899985005 s |
1.01 |
Concat / JaX / cpu / Forward |
0.00000666832599999907 s |
0.000007026319200031139 s |
0.95 |
Concat / JaXPipe / cpu / Forward |
0.000006696450500021456 s |
0.000007335820499974943 s |
0.91 |
Concat / JaX / cpu / BothRev |
0.000007077351900034045 s |
0.00000748516550002023 s |
0.95 |
Concat / JaXPipe / cpu / PreRev |
0.000006939439999996466 s |
0.000007412402799991469 s |
0.94 |
Concat / JaXPipe / cpu / PostRev |
0.000007214731500016569 s |
0.000007310956699984672 s |
0.99 |
Concat / JaXPipe / cpu / BothRev |
0.000007067817999995896 s |
0.000007627980400002343 s |
0.93 |
Concat / JaX / cpu / Primal |
0.0000074507192010059955 s |
0.00000410532279997824 s |
1.81 |
Concat / JaXPipe / cpu / Primal |
0.00000776477290201001 s |
0.000004153241899985005 s |
1.87 |
Concat / JaX / cpu / Forward |
0.00001227639369899407 s |
0.000007026319200031139 s |
1.75 |
Concat / JaXPipe / cpu / Forward |
0.000012405246499110944 s |
0.000007335820499974943 s |
1.69 |
Concat / JaX / cpu / BothRev |
0.000012233466599718669 s |
0.00000748516550002023 s |
1.63 |
Concat / JaXPipe / cpu / PreRev |
0.0000144450855004834 s |
0.000007412402799991469 s |
1.95 |
Concat / JaXPipe / cpu / PostRev |
0.000013122607101104222 s |
0.000007310956699984672 s |
1.79 |
Concat / JaXPipe / cpu / BothRev |
0.000012913027699687518 s |
0.000007627980400002343 s |
1.69 |
Concat / JaX / gpu / Primal |
0.0000811357907979982 s |
0.00007730801140005497 s |
1.05 |
Concat / JaXPipe / gpu / Primal |
0.00008901359500014224 s |
0.00007747235530005128 s |
1.15 |
Concat / JaX / gpu / Forward |
0.0001172159912995 s |
0.0001102012127001 s |
1.06 |
Concat / JaXPipe / gpu / Forward |
0.0001068036011012 s |
0.00010418491 s |
1.03 |
Concat / JaX / gpu / BothRev |
0.0001034000604005 s |
0.00009770456010010094 s |
1.06 |
Concat / JaXPipe / gpu / PreRev |
0.0000975791619013762 s |
0.00009882451080011378 s |
0.99 |
Concat / JaXPipe / gpu / PostRev |
0.00009730000539857428 s |
0.00009880285050003294 s |
0.98 |
Concat / JaXPipe / gpu / BothRev |
0.0001214398425014 s |
0.00009874160970011872 s |
1.23 |
Concat / JaX / cpu / Primal |
0.000003886798399980762 s |
0.00000410532279997824 s |
0.95 |
Concat / JaXPipe / cpu / Primal |
0.0000039521924001746815 s |
0.000004153241899985005 s |
0.95 |
Concat / JaX / cpu / Forward |
0.000005953432699971017 s |
0.000007026319200031139 s |
0.85 |
Concat / JaXPipe / cpu / Forward |
0.000006147309600055451 s |
0.000007335820499974943 s |
0.84 |
Concat / JaX / cpu / BothRev |
0.000006066617599935853 s |
0.00000748516550002023 s |
0.81 |
Concat / JaXPipe / cpu / PreRev |
0.000006223077600225224 s |
0.000007412402799991469 s |
0.84 |
Concat / JaXPipe / cpu / PostRev |
0.000006376959499903023 s |
0.000007310956699984672 s |
0.87 |
Concat / JaXPipe / cpu / BothRev |
0.0000064608204997057326 s |
0.000007627980400002343 s |
0.85 |
Concat / JaX / tpu / Primal |
0.0001521794316999 s |
0.0001364663095009 s |
1.12 |
Concat / JaXPipe / tpu / Primal |
0.0001513736611002 s |
0.0001385396195997 s |
1.09 |
Concat / JaX / tpu / Forward |
0.0002426793204998 s |
0.0002357433504992 s |
1.03 |
Concat / JaXPipe / tpu / Forward |
0.0002391134818997 s |
0.0002070721947995 s |
1.15 |
Concat / JaX / tpu / BothRev |
0.0002173405994002 s |
0.000218590077701 s |
0.99 |
Concat / JaXPipe / tpu / PreRev |
0.0002252090182999 s |
0.0002194721006002 s |
1.03 |
Concat / JaXPipe / tpu / PostRev |
0.0002363583399997 s |
0.0002111700346998 s |
1.12 |
Concat / JaXPipe / tpu / BothRev |
0.0002351318683999 s |
0.0002134689347003 s |
1.10 |
Concat / JaX / cpu / Primal |
0.000005281109700081288 s |
0.00000410532279997824 s |
1.29 |
Concat / JaXPipe / cpu / Primal |
0.00000517447539996283 s |
0.000004153241899985005 s |
1.25 |
Concat / JaX / cpu / Forward |
0.000008497035799973673 s |
0.000007026319200031139 s |
1.21 |
Concat / JaXPipe / cpu / Forward |
0.000008991856600005122 s |
0.000007335820499974943 s |
1.23 |
Concat / JaX / cpu / BothRev |
0.000008645671399972344 s |
0.00000748516550002023 s |
1.16 |
Concat / JaXPipe / cpu / PreRev |
0.000009184412300055556 s |
0.000007412402799991469 s |
1.24 |
Concat / JaXPipe / cpu / PostRev |
0.000008890117800001463 s |
0.000007310956699984672 s |
1.22 |
Concat / JaXPipe / cpu / BothRev |
0.00000902029279995986 s |
0.000007627980400002343 s |
1.18 |
const_scatter / JaX / cpu / Primal |
0.000011214400001335888 s |
0.00000795500000094762 s |
1.41 |
const_scatter / JaXPipe / cpu / Primal |
0.000007201500011433382 s |
0.000006355699997584452 s |
1.13 |
const_scatter / JaX / cpu / Forward |
0.000009912400037137558 s |
0.000011652600005618296 s |
0.85 |
const_scatter / JaXPipe / cpu / Forward |
0.000010024800030805636 s |
0.000013005499977225552 s |
0.77 |
const_scatter / JaX / cpu / Primal |
0.000012996300938539209 s |
0.00000795500000094762 s |
1.63 |
const_scatter / JaXPipe / cpu / Primal |
0.000012446398613974452 s |
0.000006355699997584452 s |
1.96 |
const_scatter / JaX / cpu / Forward |
0.00001559689990244806 s |
0.000011652600005618296 s |
1.34 |
const_scatter / JaXPipe / cpu / Forward |
0.00001858269970398396 s |
0.000013005499977225552 s |
1.43 |
const_scatter / JaX / gpu / Primal |
0.0001197963021695 s |
0.0001228880999406 s |
0.97 |
const_scatter / JaXPipe / gpu / Primal |
0.0001087383017875 s |
0.0001118395000958 s |
0.97 |
const_scatter / JaX / gpu / Forward |
0.0001451624004403 s |
0.0001546240999232 s |
0.94 |
const_scatter / JaXPipe / gpu / Forward |
0.0001465364999603 s |
0.0001445375999537 s |
1.01 |
const_scatter / JaX / cpu / Primal |
0.000006420900172088296 s |
0.00000795500000094762 s |
0.81 |
const_scatter / JaXPipe / cpu / Primal |
0.000005788999987998977 s |
0.000006355699997584452 s |
0.91 |
const_scatter / JaX / cpu / Forward |
0.000007339999865507707 s |
0.000011652600005618296 s |
0.63 |
const_scatter / JaXPipe / cpu / Forward |
0.000008253000123659148 s |
0.000013005499977225552 s |
0.63 |
const_scatter / JaX / tpu / Primal |
0.0001703129000816 s |
0.0001590380008565 s |
1.07 |
const_scatter / JaXPipe / tpu / Primal |
0.0001711848999548 s |
0.0001635230000829 s |
1.05 |
const_scatter / JaX / tpu / Forward |
0.0002528369001083 s |
0.0002549369004555 s |
0.99 |
const_scatter / JaXPipe / tpu / Forward |
0.0002443608998873 s |
0.000259205000475 s |
0.94 |
const_scatter / JaX / cpu / Primal |
0.000010082600056193767 s |
0.00000795500000094762 s |
1.27 |
const_scatter / JaXPipe / cpu / Primal |
0.000008345100013684714 s |
0.000006355699997584452 s |
1.31 |
const_scatter / JaX / cpu / Forward |
0.000014267100050346926 s |
0.000011652600005618296 s |
1.22 |
const_scatter / JaXPipe / cpu / Forward |
0.000012778899963450383 s |
0.000013005499977225552 s |
0.98 |
GenDot / JaX / cpu / Primal |
0.000004306294300022273 s |
0.000004130862900001375 s |
1.04 |
GenDot / JaXPipe / cpu / Primal |
0.000004379963900009898 s |
0.000004321130300013465 s |
1.01 |
GenDot / JaX / cpu / Forward |
0.0000064913046000128814 s |
0.000006561183100029666 s |
0.99 |
GenDot / JaXPipe / cpu / Forward |
0.000007044539699973029 s |
0.000007057765600029597 s |
1.00 |
GenDot / JaX / cpu / BothRev |
0.00000656351799998447 s |
0.000006453430400006255 s |
1.02 |
GenDot / JaXPipe / cpu / PreRev |
0.000007100313099999766 s |
0.000007266823100007969 s |
0.98 |
GenDot / JaXPipe / cpu / PostRev |
0.000006616024699997069 s |
0.000006722887199975958 s |
0.98 |
GenDot / JaXPipe / cpu / BothRev |
0.0000071052775999760345 s |
0.000007424744499985536 s |
0.96 |
GenDot / JaX / cpu / Primal |
0.000007744953100336715 s |
0.000004130862900001375 s |
1.87 |
GenDot / JaXPipe / cpu / Primal |
0.000008510002301773057 s |
0.000004321130300013465 s |
1.97 |
GenDot / JaX / cpu / Forward |
0.00001184704929764848 s |
0.000006561183100029666 s |
1.81 |
GenDot / JaXPipe / cpu / Forward |
0.000014416873498703352 s |
0.000007057765600029597 s |
2.04 |
GenDot / JaX / cpu / BothRev |
0.000011315846600336956 s |
0.000006453430400006255 s |
1.75 |
GenDot / JaXPipe / cpu / PreRev |
0.000013962064098450354 s |
0.000007266823100007969 s |
1.92 |
GenDot / JaXPipe / cpu / PostRev |
0.00001180869090021588 s |
0.000006722887199975958 s |
1.76 |
GenDot / JaXPipe / cpu / BothRev |
0.00001551021019986365 s |
0.000007424744499985536 s |
2.09 |
GenDot / JaX / gpu / Primal |
0.00007458653580106329 s |
0.00007508556410011806 s |
0.99 |
GenDot / JaXPipe / gpu / Primal |
0.00008559405670093839 s |
0.00008170207599996501 s |
1.05 |
GenDot / JaX / gpu / Forward |
0.0001019114563998 s |
0.0001012580844 s |
1.01 |
GenDot / JaXPipe / gpu / Forward |
0.000132745992401 s |
0.0001022659128 s |
1.30 |
GenDot / JaX / gpu / BothRev |
0.0001018532783025 s |
0.000108609332 s |
0.94 |
GenDot / JaXPipe / gpu / PreRev |
0.0001039343890006 s |
0.0001069992770999 s |
0.97 |
GenDot / JaXPipe / gpu / PostRev |
0.0001031373025994 s |
0.0001041212174 s |
0.99 |
GenDot / JaXPipe / gpu / BothRev |
0.0001028495422011 s |
0.0001014366046998 s |
1.01 |
GenDot / JaX / cpu / Primal |
0.000003967030400235671 s |
0.000004130862900001375 s |
0.96 |
GenDot / JaXPipe / cpu / Primal |
0.000004261441399648902 s |
0.000004321130300013465 s |
0.99 |
GenDot / JaX / cpu / Forward |
0.00000557618189995992 s |
0.000006561183100029666 s |
0.85 |
GenDot / JaXPipe / cpu / Forward |
0.00000651672950007196 s |
0.000007057765600029597 s |
0.92 |
GenDot / JaX / cpu / BothRev |
0.0000056783067997457694 s |
0.000006453430400006255 s |
0.88 |
GenDot / JaXPipe / cpu / PreRev |
0.000006557558499844162 s |
0.000007266823100007969 s |
0.90 |
GenDot / JaXPipe / cpu / PostRev |
0.000005962994700166746 s |
0.000006722887199975958 s |
0.89 |
GenDot / JaXPipe / cpu / BothRev |
0.000006494498500251212 s |
0.000007424744499985536 s |
0.87 |
GenDot / JaX / tpu / Primal |
0.0001357286365 s |
0.0001500371514004 s |
0.90 |
GenDot / JaXPipe / tpu / Primal |
0.0001327944627999 s |
0.0001476699334001 s |
0.90 |
GenDot / JaX / tpu / Forward |
0.0002317476936001 s |
0.0002261418145004 s |
1.02 |
GenDot / JaXPipe / tpu / Forward |
0.0002304090810997 s |
0.0002256598125997 s |
1.02 |
GenDot / JaX / tpu / BothRev |
0.0002242706475 s |
0.0002336128614988 s |
0.96 |
GenDot / JaXPipe / tpu / PreRev |
0.0002389575138 s |
0.0002078949758011 s |
1.15 |
GenDot / JaXPipe / tpu / PostRev |
0.0002304191911 s |
0.0002292594575003 s |
1.01 |
GenDot / JaXPipe / tpu / BothRev |
0.0002409637979999 s |
0.0002310455295009 s |
1.04 |
GenDot / JaX / cpu / Primal |
0.000005551975399976072 s |
0.000004130862900001375 s |
1.34 |
GenDot / JaXPipe / cpu / Primal |
0.000005937156199979654 s |
0.000004321130300013465 s |
1.37 |
GenDot / JaX / cpu / Forward |
0.000008200790099999723 s |
0.000006561183100029666 s |
1.25 |
GenDot / JaXPipe / cpu / Forward |
0.000010054717900038669 s |
0.000007057765600029597 s |
1.42 |
GenDot / JaX / cpu / BothRev |
0.000008273575400016852 s |
0.000006453430400006255 s |
1.28 |
GenDot / JaXPipe / cpu / PreRev |
0.000009609804100000474 s |
0.000007266823100007969 s |
1.32 |
GenDot / JaXPipe / cpu / PostRev |
0.000008123867900030745 s |
0.000006722887199975958 s |
1.21 |
GenDot / JaXPipe / cpu / BothRev |
0.000009565223600020544 s |
0.000007424744499985536 s |
1.29 |
hlo_ffi / JaX / cpu / Primal |
0.000005801384500000495 s |
0.000006040187300004618 s |
0.96 |
hlo_ffi / JaXPipe / cpu / Primal |
0.00000585321019998446 s |
0.000005982882199987216 s |
0.98 |
hlo_ffi / JaX / cpu / Forward |
0.000009361024299960263 s |
0.000010758034999980735 s |
0.87 |
hlo_ffi / JaXPipe / cpu / Forward |
0.000009399197600032492 s |
0.000010735428500038323 s |
0.88 |
hlo_ffi / JaX / cpu / BothRev |
0.000009114809800030344 s |
0.00001012578710001435 s |
0.90 |
hlo_ffi / JaXPipe / cpu / PreRev |
0.000009112862099982522 s |
0.00001022553389998393 s |
0.89 |
hlo_ffi / JaXPipe / cpu / PostRev |
0.000009296534800023436 s |
0.000010337231099993005 s |
0.90 |
hlo_ffi / JaXPipe / cpu / BothRev |
0.000009130637900034345 s |
0.000010255871799972735 s |
0.89 |
hlo_ffi / JaX / cpu / Primal |
0.000010959823301527648 s |
0.000006040187300004618 s |
1.81 |
hlo_ffi / JaXPipe / cpu / Primal |
0.00001100334110087715 s |
0.000005982882199987216 s |
1.84 |
hlo_ffi / JaX / cpu / Forward |
0.00001744639610114973 s |
0.000010758034999980735 s |
1.62 |
hlo_ffi / JaXPipe / cpu / Forward |
0.000016957913598162122 s |
0.000010735428500038323 s |
1.58 |
hlo_ffi / JaX / cpu / BothRev |
0.000016136582900071516 s |
0.00001012578710001435 s |
1.59 |
hlo_ffi / JaXPipe / cpu / PreRev |
0.000016570974499336443 s |
0.00001022553389998393 s |
1.62 |
hlo_ffi / JaXPipe / cpu / PostRev |
0.000017057824099902065 s |
0.000010337231099993005 s |
1.65 |
hlo_ffi / JaXPipe / cpu / BothRev |
0.00001674101079988759 s |
0.000010255871799972735 s |
1.63 |
hlo_ffi / JaX / cpu / Primal |
0.000005306748899965896 s |
0.000006040187300004618 s |
0.88 |
hlo_ffi / JaXPipe / cpu / Primal |
0.000005064396099987789 s |
0.000005982882199987216 s |
0.85 |
hlo_ffi / JaX / cpu / Forward |
0.000007620279000184383 s |
0.000010758034999980735 s |
0.71 |
hlo_ffi / JaXPipe / cpu / Forward |
0.000007992232900141971 s |
0.000010735428500038323 s |
0.74 |
hlo_ffi / JaX / cpu / BothRev |
0.000007733283000197844 s |
0.00001012578710001435 s |
0.76 |
hlo_ffi / JaXPipe / cpu / PreRev |
0.000007728931000019656 s |
0.00001022553389998393 s |
0.76 |
hlo_ffi / JaXPipe / cpu / PostRev |
0.000007702324999991105 s |
0.000010337231099993005 s |
0.75 |
hlo_ffi / JaXPipe / cpu / BothRev |
0.000007752974999675644 s |
0.000010255871799972735 s |
0.76 |
hlo_ffi / JaX / tpu / Primal |
0.00004894244690003689 s |
0.00006669290239951806 s |
0.73 |
hlo_ffi / JaXPipe / tpu / Primal |
0.00006504267460004484 s |
0.00006682222229865147 s |
0.97 |
hlo_ffi / JaX / tpu / Forward |
0.00009231488009972964 s |
0.00009054184310080018 s |
1.02 |
hlo_ffi / JaXPipe / tpu / Forward |
0.0000937753824000538 s |
0.0000919896151011926 s |
1.02 |
hlo_ffi / JaX / tpu / BothRev |
0.00009343231060011022 s |
0.00009068617109878688 s |
1.03 |
hlo_ffi / JaXPipe / tpu / PreRev |
0.00009345764669997152 s |
0.0000916849690998788 s |
1.02 |
hlo_ffi / JaXPipe / tpu / PostRev |
0.00009240192400029628 s |
0.00009121268909948412 s |
1.01 |
hlo_ffi / JaXPipe / tpu / BothRev |
0.00009307556979983928 s |
0.0000904399981998722 s |
1.03 |
hlo_ffi / JaX / cpu / Primal |
0.000007259182600046188 s |
0.000006040187300004618 s |
1.20 |
hlo_ffi / JaXPipe / cpu / Primal |
0.00000709973800003354 s |
0.000005982882199987216 s |
1.19 |
hlo_ffi / JaX / cpu / Forward |
0.000011007720099951258 s |
0.000010758034999980735 s |
1.02 |
hlo_ffi / JaXPipe / cpu / Forward |
0.00001150235770001018 s |
0.000010735428500038323 s |
1.07 |
hlo_ffi / JaX / cpu / BothRev |
0.0000107101161999708 s |
0.00001012578710001435 s |
1.06 |
hlo_ffi / JaXPipe / cpu / PreRev |
0.000010969377099991109 s |
0.00001022553389998393 s |
1.07 |
hlo_ffi / JaXPipe / cpu / PostRev |
0.00001108291949994964 s |
0.000010337231099993005 s |
1.07 |
hlo_ffi / JaXPipe / cpu / BothRev |
0.000011339511200003472 s |
0.000010255871799972735 s |
1.11 |
llama / JaXPipe / cpu / Primal |
0.0009074425700009 s |
0.0008886572400024 s |
1.02 |
llama / JaX / cpu / Primal |
0.0009095653600024 s |
0.0008988740899985 s |
1.01 |
llama / HLOOpt / cpu / Primal |
0.0009862448300009 s |
0.0009684336400005 s |
1.02 |
llama / PartOpt / cpu / Primal |
0.0008789018399966 s |
0.0008732787799999 s |
1.01 |
llama / DefOpt / cpu / Primal |
0.0009967112000003 s |
0.0009657667599958 s |
1.03 |
llama / IPartOpt / cpu / Primal |
0.0008850172800021 s |
0.0008895045300005 s |
0.99 |
llama / IDefOpt / cpu / Primal |
0.0009776081400013 s |
0.0009823936600014 s |
1.00 |
llama / JaXPipe / cpu / Forward |
0.0026235451799993 s |
0.0026352779900025 s |
1.00 |
llama / JaX / cpu / Forward |
0.0026558312799988 s |
0.0026700162299994 s |
0.99 |
llama / HLOOpt / cpu / Forward |
0.002646916120002 s |
0.0026948179600003 s |
0.98 |
llama / PartOpt / cpu / Forward |
0.00258393006 s |
0.0026737331200001 s |
0.97 |
llama / DefOpt / cpu / Forward |
0.0026606134099984 s |
0.0027148559099987 s |
0.98 |
llama / IPartOpt / cpu / Forward |
0.0026623046599979 s |
0.0027034759200023 s |
0.98 |
llama / IDefOpt / cpu / Forward |
0.002609805889997 s |
0.0027223944800016 s |
0.96 |
llama / JaXPipe / cpu / PreRev |
0.0024331153000002 s |
0.0024359545000015 s |
1.00 |
llama / JaXPipe / cpu / PostRev |
0.0023608839999997 s |
0.0025480002099993 s |
0.93 |
llama / JaXPipe / cpu / BothRev |
0.0023791065299974 s |
0.002678289800001 s |
0.89 |
llama / JaX / cpu / BothRev |
0.0023183369400021 s |
0.0024490471599983 s |
0.95 |
llama / HLOOpt / cpu / PreRev |
0.0028105332699988 s |
0.0024723276899976 s |
1.14 |
llama / HLOOpt / cpu / PostRev |
0.002270092409999 s |
0.0025622827000006 s |
0.89 |
llama / HLOOpt / cpu / BothRev |
0.0023200145200007 s |
0.0025667688599969 s |
0.90 |
llama / PartOpt / cpu / PreRev |
0.0024737217399979 s |
0.002715378390003 s |
0.91 |
llama / PartOpt / cpu / PostRev |
0.0024014230300008 s |
0.0025989417899972 s |
0.92 |
llama / PartOpt / cpu / BothRev |
0.002457770459996 s |
0.0025671774300008 s |
0.96 |
llama / DefOpt / cpu / PreRev |
0.0024431798600016 s |
0.002672454970002 s |
0.91 |
llama / DefOpt / cpu / PostRev |
0.0022407618400029 s |
0.0025091499600011 s |
0.89 |
llama / DefOpt / cpu / BothRev |
0.0024496573899978 s |
0.0025303755200002 s |
0.97 |
llama / IPartOpt / cpu / PreRev |
0.0024221346500007 s |
0.0026511285700007 s |
0.91 |
llama / IPartOpt / cpu / PostRev |
0.0023867917799998 s |
0.002483636259999 s |
0.96 |
llama / IPartOpt / cpu / BothRev |
0.0027277661100015 s |
0.0024590344600028 s |
1.11 |
llama / IDefOpt / cpu / PreRev |
0.0023291518799987 s |
0.0026475106999987 s |
0.88 |
llama / IDefOpt / cpu / PostRev |
0.0026667156700023 s |
0.0025744587500003 s |
1.04 |
llama / IDefOpt / cpu / BothRev |
0.0023556587800021 s |
0.0026064670100004 s |
0.90 |
llama / JaXPipe / gpu / Primal |
0.0004577892979723 s |
0.0004497240560012 s |
1.02 |
llama / JaX / gpu / Primal |
0.000439707989979 s |
0.0004409631339985 s |
1.00 |
llama / HLOOpt / gpu / Primal |
0.0004288313899887 s |
0.0004215804619998 s |
1.02 |
llama / PartOpt / gpu / Primal |
0.0004253768140333 s |
0.0004225893479997 s |
1.01 |
llama / DefOpt / gpu / Primal |
0.0004545626040198 s |
0.0004406088020004 s |
1.03 |
llama / IPartOpt / gpu / Primal |
0.0004290350800147 s |
0.0004258870080011 s |
1.01 |
llama / IDefOpt / gpu / Primal |
0.0004398883599787 s |
0.0004232599599999 s |
1.04 |
llama / JaXPipe / gpu / Forward |
0.0007271563920076 s |
0.0007303671320005 s |
1.00 |
llama / JaX / gpu / Forward |
0.0007521811840124 s |
0.000755226786001 s |
1.00 |
llama / HLOOpt / gpu / Forward |
0.0007285485100001 s |
0.000721327444 s |
1.01 |
llama / PartOpt / gpu / Forward |
0.000732300943986 s |
0.0007219144919981 s |
1.01 |
llama / DefOpt / gpu / Forward |
0.0007328091799863 s |
0.0007399540980004 s |
0.99 |
llama / IPartOpt / gpu / Forward |
0.0007090260039549 s |
0.0007615890859997 s |
0.93 |
llama / IDefOpt / gpu / Forward |
0.0007102053380222 s |
0.0007173321160007 s |
0.99 |
llama / JaXPipe / gpu / PreRev |
0.0007682441640063 s |
0.0008359755620003 s |
0.92 |
llama / JaXPipe / gpu / PostRev |
0.0007813354620011 s |
0.000778637632 s |
1.00 |
llama / JaXPipe / gpu / BothRev |
0.0008291959260241 s |
0.000823968648001 s |
1.01 |
llama / JaX / gpu / BothRev |
0.0008103626719675 s |
0.0007995351699973 s |
1.01 |
llama / HLOOpt / gpu / PreRev |
0.0008153197920182 s |
0.0007736044720004 s |
1.05 |
llama / HLOOpt / gpu / PostRev |
0.0008409873000346 s |
0.0008369700279981 s |
1.00 |
llama / HLOOpt / gpu / BothRev |
0.0007738620979944 s |
0.000789579780001 s |
0.98 |
llama / PartOpt / gpu / PreRev |
0.0007881506819976 s |
0.0007680719800009 s |
1.03 |
llama / PartOpt / gpu / PostRev |
0.0008153438220033 s |
0.0007905498 s |
1.03 |
llama / PartOpt / gpu / BothRev |
0.0008301956200157 s |
0.0007959215419978 s |
1.04 |
llama / DefOpt / gpu / PreRev |
0.0007817672500386 s |
0.0008118556420013 s |
0.96 |
llama / DefOpt / gpu / PostRev |
0.0007954919699695 s |
0.0007940119640006 s |
1.00 |
llama / DefOpt / gpu / BothRev |
0.0007899293939699 s |
0.000828213853998 s |
0.95 |
llama / IPartOpt / gpu / PreRev |
0.0007834862780291 s |
0.000822383390001 s |
0.95 |
llama / IPartOpt / gpu / PostRev |
0.0007649889019667 s |
0.0008178755299995 s |
0.94 |
llama / IPartOpt / gpu / BothRev |
0.0007727077240124 s |
0.0007951335760008 s |
0.97 |
llama / IDefOpt / gpu / PreRev |
0.0007668799700331 s |
0.0007986997199986 s |
0.96 |
llama / IDefOpt / gpu / PostRev |
0.0008101175380288 s |
0.0007780378140014 s |
1.04 |
llama / IDefOpt / gpu / BothRev |
0.000823913900007 s |
0.00082438043 s |
1.00 |
llama / JaXPipe / tpu / Primal |
0.0003854687499988 s |
0.0003738564959785 s |
1.03 |
llama / JaX / tpu / Primal |
0.0003782905940024 s |
0.0003541937760019 s |
1.07 |
llama / HLOOpt / tpu / Primal |
0.0003730469560032 s |
0.0003426041179918 s |
1.09 |
llama / PartOpt / tpu / Primal |
0.0003861828719964 s |
0.0003559281759953 s |
1.09 |
llama / DefOpt / tpu / Primal |
0.0003603251999957 s |
0.0003352076559967 s |
1.07 |
llama / IPartOpt / tpu / Primal |
0.0003869348499938 s |
0.0003563313159975 s |
1.09 |
llama / IDefOpt / tpu / Primal |
0.0003794858519977 s |
0.0003448926560231 s |
1.10 |
llama / JaXPipe / tpu / Forward |
0.0005893325939978 s |
0.0005368874759878 s |
1.10 |
llama / JaX / tpu / Forward |
0.0007185889020038 s |
0.0006747420140018 s |
1.06 |
llama / HLOOpt / tpu / Forward |
0.0005859748539951 s |
0.0005359630139719 s |
1.09 |
llama / PartOpt / tpu / Forward |
0.0005802676359962 s |
0.0005374689540185 s |
1.08 |
llama / DefOpt / tpu / Forward |
0.0005860805740012 s |
0.0005386405339813 s |
1.09 |
llama / IPartOpt / tpu / Forward |
0.0005810877960029 s |
0.0005279682159889 s |
1.10 |
llama / IDefOpt / tpu / Forward |
0.000585689473999 s |
0.0005322856940038 s |
1.10 |
llama / JaXPipe / tpu / PreRev |
0.0004077935219975 s |
0.0004071840760007 s |
1.00 |
llama / JaXPipe / tpu / PostRev |
0.0003579273020004 s |
0.0003571468559966 s |
1.00 |
llama / JaXPipe / tpu / BothRev |
0.0003918007259999 s |
0.0003913024780049 s |
1.00 |
llama / JaX / tpu / BothRev |
0.0003575705600014 s |
0.0003575916359841 s |
1.00 |
llama / HLOOpt / tpu / PreRev |
0.0003920678040012 s |
0.000391396196006 s |
1.00 |
llama / HLOOpt / tpu / PostRev |
0.0003901341879973 s |
0.000390183615993 s |
1.00 |
llama / HLOOpt / tpu / BothRev |
0.0003916821460006 s |
0.0003916380959853 s |
1.00 |
llama / PartOpt / tpu / PreRev |
0.0003915000060005 s |
0.0003916020159958 s |
1.00 |
llama / PartOpt / tpu / PostRev |
0.0003721759940017 s |
0.0003719714359904 s |
1.00 |
llama / PartOpt / tpu / BothRev |
0.0003915840659974 s |
0.000391423095978 s |
1.00 |
llama / DefOpt / tpu / PreRev |
0.0003916268859975 s |
0.0003912544359918 s |
1.00 |
llama / DefOpt / tpu / PostRev |
0.0003830182480014 s |
0.0003831635559909 s |
1.00 |
llama / DefOpt / tpu / BothRev |
0.0003917254460029 s |
0.0003917173559893 s |
1.00 |
llama / IPartOpt / tpu / PreRev |
0.0003915724260004 s |
0.0003916791160008 s |
1.00 |
llama / IPartOpt / tpu / PostRev |
0.0003717686939999 s |
0.0003721168159972 s |
1.00 |
llama / IPartOpt / tpu / BothRev |
0.0003916158459978 s |
0.0003913586359994 s |
1.00 |
llama / IDefOpt / tpu / PreRev |
0.0003918957260029 s |
0.0003915143559861 s |
1.00 |
llama / IDefOpt / tpu / PostRev |
0.0003992906619969 s |
0.0003993518560018 s |
1.00 |
llama / IDefOpt / tpu / BothRev |
0.000391655446001 s |
0.0003911786959797 s |
1.00 |
llama / JaXPipe / cpu / Primal |
0.0024441745300009 s |
0.0008886572400024 s |
2.75 |
llama / JaX / cpu / Primal |
0.0022567443699972 s |
0.0008988740899985 s |
2.51 |
llama / HLOOpt / cpu / Primal |
0.0024169109099966 s |
0.0009684336400005 s |
2.50 |
llama / PartOpt / cpu / Primal |
0.0023942625299969 s |
0.0008732787799999 s |
2.74 |
llama / DefOpt / cpu / Primal |
0.0024256925999998 s |
0.0009657667599958 s |
2.51 |
llama / IPartOpt / cpu / Primal |
0.0021259391400053 s |
0.0008895045300005 s |
2.39 |
llama / IDefOpt / cpu / Primal |
0.0024190359200019 s |
0.0009823936600014 s |
2.46 |
llama / JaXPipe / cpu / Forward |
0.0062637110299965 s |
0.0026352779900025 s |
2.38 |
llama / JaX / cpu / Forward |
0.0066393355899981 s |
0.0026700162299994 s |
2.49 |
llama / HLOOpt / cpu / Forward |
0.0065170172700072 s |
0.0026948179600003 s |
2.42 |
llama / PartOpt / cpu / Forward |
0.006557281840005 s |
0.0026737331200001 s |
2.45 |
llama / DefOpt / cpu / Forward |
0.0064207214999987 s |
0.0027148559099987 s |
2.37 |
llama / IPartOpt / cpu / Forward |
0.0066701985700001 s |
0.0027034759200023 s |
2.47 |
llama / IDefOpt / cpu / Forward |
0.0063020032799977 s |
0.0027223944800016 s |
2.31 |
llama / JaXPipe / cpu / PreRev |
0.0056298741599948 s |
0.0024359545000015 s |
2.31 |
llama / JaXPipe / cpu / PostRev |
0.0053546249800001 s |
0.0025480002099993 s |
2.10 |
llama / JaXPipe / cpu / BothRev |
0.0055694356999993 s |
0.002678289800001 s |
2.08 |
llama / JaX / cpu / BothRev |
0.005056876159997 s |
0.0024490471599983 s |
2.06 |
llama / HLOOpt / cpu / PreRev |
0.0064372224999988 s |
0.0024723276899976 s |
2.60 |
llama / HLOOpt / cpu / PostRev |
0.0052521482100019 s |
0.0025622827000006 s |
2.05 |
llama / HLOOpt / cpu / BothRev |
0.0061724280399994 s |
0.0025667688599969 s |
2.40 |
llama / PartOpt / cpu / PreRev |
0.0058125310499963 s |
0.002715378390003 s |
2.14 |
llama / PartOpt / cpu / PostRev |
0.0056393627600027 s |
0.0025989417899972 s |
2.17 |
llama / PartOpt / cpu / BothRev |
0.0058176545700007 s |
0.0025671774300008 s |
2.27 |
llama / DefOpt / cpu / PreRev |
0.0061114042899953 s |
0.002672454970002 s |
2.29 |
llama / DefOpt / cpu / PostRev |
0.0052143605499986 s |
0.0025091499600011 s |
2.08 |
llama / DefOpt / cpu / BothRev |
0.0061252250500001 s |
0.0025303755200002 s |
2.42 |
llama / IPartOpt / cpu / PreRev |
0.0057329246400058 s |
0.0026511285700007 s |
2.16 |
llama / IPartOpt / cpu / PostRev |
0.0057084622100046 s |
0.002483636259999 s |
2.30 |
llama / IPartOpt / cpu / BothRev |
0.0056965557000057 s |
0.0024590344600028 s |
2.32 |
llama / IDefOpt / cpu / PreRev |
0.0061018636599965 s |
0.0026475106999987 s |
2.30 |
llama / IDefOpt / cpu / PostRev |
0.0058290693700018 s |
0.0025744587500003 s |
2.26 |
llama / IDefOpt / cpu / BothRev |
0.005656763070001 s |
0.0026064670100004 s |
2.17 |
scatter_sum / JaX / cpu / Primal |
0.000004771006800001487 s |
0.000004638723700008996 s |
1.03 |
scatter_sum / JaXPipe / cpu / Primal |
0.000004663005300017176 s |
0.000004829928900016966 s |
0.97 |
scatter_sum / JaX / cpu / Primal |
0.000008974547099205665 s |
0.000004638723700008996 s |
1.93 |
scatter_sum / JaXPipe / cpu / Primal |
0.000008781863600597717 s |
0.000004829928900016966 s |
1.82 |
scatter_sum / JaX / gpu / Primal |
0.00008011844280117657 s |
0.00008222425880012452 s |
0.97 |
scatter_sum / JaXPipe / gpu / Primal |
0.00007864698529883753 s |
0.00008225327010004548 s |
0.96 |
scatter_sum / JaX / cpu / Primal |
0.00000453145229985239 s |
0.000004638723700008996 s |
0.98 |
scatter_sum / JaXPipe / cpu / Primal |
0.000004514723299871548 s |
0.000004829928900016966 s |
0.93 |
scatter_sum / JaX / tpu / Primal |
0.0001390461243001 s |
0.0001515546452996 s |
0.92 |
scatter_sum / JaXPipe / tpu / Primal |
0.0001377100529 s |
0.0001509173632992 s |
0.91 |
scatter_sum / JaX / cpu / Primal |
0.000006510114999946381 s |
0.000004638723700008996 s |
1.40 |
scatter_sum / JaXPipe / cpu / Primal |
0.000006044843400013633 s |
0.000004829928900016966 s |
1.25 |
slicing / JaX / cpu / Primal |
0.000003766015100018194 s |
0.000003812621999986732 s |
0.99 |
slicing / JaXPipe / cpu / Primal |
0.000003680645399981586 s |
0.000003800725999963106 s |
0.97 |
slicing / JaX / cpu / Forward |
0.000005817399500028841 s |
0.000005971004199955132 s |
0.97 |
slicing / JaXPipe / cpu / Forward |
0.000005815487599966218 s |
0.000005959274699989692 s |
0.98 |
slicing / JaX / cpu / BothRev |
0.000006307104699999399 s |
0.000006395925000015268 s |
0.99 |
slicing / JaXPipe / cpu / PreRev |
0.000006302242900028432 s |
0.000006324498000003587 s |
1.00 |
slicing / JaXPipe / cpu / PostRev |
0.000006341123099991819 s |
0.000006327302800036705 s |
1.00 |
slicing / JaXPipe / cpu / BothRev |
0.000006284511900003054 s |
0.000006399170399981813 s |
0.98 |
slicing / JaX / cpu / Primal |
0.000006818038001074456 s |
0.000003812621999986732 s |
1.79 |
slicing / JaXPipe / cpu / Primal |
0.000007572723898920231 s |
0.000003800725999963106 s |
1.99 |
slicing / JaX / cpu / Forward |
0.00001077530049951747 s |
0.000005971004199955132 s |
1.80 |
slicing / JaXPipe / cpu / Forward |
0.000010678987900610082 s |
0.000005959274699989692 s |
1.79 |
slicing / JaX / cpu / BothRev |
0.000011174885201035068 s |
0.000006395925000015268 s |
1.75 |
slicing / JaXPipe / cpu / PreRev |
0.000012940334700397216 s |
0.000006324498000003587 s |
2.05 |
slicing / JaXPipe / cpu / PostRev |
0.000011528543001622892 s |
0.000006327302800036705 s |
1.82 |
slicing / JaXPipe / cpu / BothRev |
0.00001089338630263228 s |
0.000006399170399981813 s |
1.70 |
slicing / JaX / gpu / Primal |
0.0000749777485994855 s |
0.00008409172240008047 s |
0.89 |
slicing / JaXPipe / gpu / Primal |
0.00007469879339914769 s |
0.00008141632549995847 s |
0.92 |
slicing / JaX / gpu / Forward |
0.0001167667011992 s |
0.0001107257907999 s |
1.05 |
slicing / JaXPipe / gpu / Forward |
0.0001232135027996 s |
0.0001054662010999 s |
1.17 |
slicing / JaX / gpu / BothRev |
0.0001030490562989 s |
0.0001037999198 s |
0.99 |
slicing / JaXPipe / gpu / PreRev |
0.0001030302433005 s |
0.0001054102685 s |
0.98 |
slicing / JaXPipe / gpu / PostRev |
0.0001009715944994 s |
0.0001080322554 s |
0.93 |
slicing / JaXPipe / gpu / BothRev |
0.0001020368550991 s |
0.0001041476307 s |
0.98 |
slicing / JaX / cpu / Primal |
0.000003762724600164802 s |
0.000003812621999986732 s |
0.99 |
slicing / JaXPipe / cpu / Primal |
0.0000037691796002036423 s |
0.000003800725999963106 s |
0.99 |
slicing / JaX / cpu / Forward |
0.000005004326099879108 s |
0.000005971004199955132 s |
0.84 |
slicing / JaXPipe / cpu / Forward |
0.0000053861929998674895 s |
0.000005959274699989692 s |
0.90 |
slicing / JaX / cpu / BothRev |
0.000005378232899965951 s |
0.000006395925000015268 s |
0.84 |
slicing / JaXPipe / cpu / PreRev |
0.000005426598900157842 s |
0.000006324498000003587 s |
0.86 |
slicing / JaXPipe / cpu / PostRev |
0.000005393267000181368 s |
0.000006327302800036705 s |
0.85 |
slicing / JaXPipe / cpu / BothRev |
0.000005752482800016878 s |
0.000006399170399981813 s |
0.90 |
slicing / JaX / tpu / Primal |
0.0001348638350002 s |
0.0001530461573987 s |
0.88 |
slicing / JaXPipe / tpu / Primal |
0.0001527562231 s |
0.0001470671273986 s |
1.04 |
slicing / JaX / tpu / Forward |
0.0002416819547997 s |
0.0002250139306008 s |
1.07 |
slicing / JaXPipe / tpu / Forward |
0.0002546351777 s |
0.0002034367818007 s |
1.25 |
slicing / JaX / tpu / BothRev |
0.0002576059055998 s |
0.0001996357177995 s |
1.29 |
slicing / JaXPipe / tpu / PreRev |
0.0002472723934999 s |
0.0002020191328992 s |
1.22 |
slicing / JaXPipe / tpu / PostRev |
0.0002303409371001 s |
0.0002204992605998 s |
1.04 |
slicing / JaXPipe / tpu / BothRev |
0.0002275847081997 s |
0.0002315618214997 s |
0.98 |
slicing / JaX / cpu / Primal |
0.0000047992813000746535 s |
0.000003812621999986732 s |
1.26 |
slicing / JaXPipe / cpu / Primal |
0.000004806593200009957 s |
0.000003800725999963106 s |
1.26 |
slicing / JaX / cpu / Forward |
0.000007643643799929123 s |
0.000005971004199955132 s |
1.28 |
slicing / JaXPipe / cpu / Forward |
0.000007578653400014446 s |
0.000005959274699989692 s |
1.27 |
slicing / JaX / cpu / BothRev |
0.000008075782000014443 s |
0.000006395925000015268 s |
1.26 |
slicing / JaXPipe / cpu / PreRev |
0.000007651366900063294 s |
0.000006324498000003587 s |
1.21 |
slicing / JaXPipe / cpu / PostRev |
0.000008070359300018026 s |
0.000006327302800036705 s |
1.28 |
slicing / JaXPipe / cpu / BothRev |
0.000008082868900055473 s |
0.000006399170399981813 s |
1.26 |
sum / JaX / cpu / Primal |
0.000004932808000012301 s |
0.000004966364200026874 s |
0.99 |
sum / JaXPipe / cpu / Primal |
0.000005280869699981849 s |
0.000004996704500035776 s |
1.06 |
sum / JaX / cpu / Forward |
0.000008105770900010612 s |
0.000008281126400015636 s |
0.98 |
sum / JaXPipe / cpu / Forward |
0.000008148202499978653 s |
0.000008336339800007408 s |
0.98 |
sum / JaX / cpu / BothRev |
0.000007425388000001476 s |
0.000007623502599972199 s |
0.97 |
sum / JaXPipe / cpu / PreRev |
0.0000071321549999993295 s |
0.000007313767599998755 s |
0.98 |
sum / JaXPipe / cpu / PostRev |
0.000007138050899993687 s |
0.000007284650300016437 s |
0.98 |
sum / JaXPipe / cpu / BothRev |
0.000007206365100000767 s |
0.000007277633999956379 s |
0.99 |
sum / JaX / cpu / Primal |
0.000010227256099460646 s |
0.000004966364200026874 s |
2.06 |
sum / JaXPipe / cpu / Primal |
0.000010072741599287838 s |
0.000004996704500035776 s |
2.02 |
sum / JaX / cpu / Forward |
0.000015981254298822022 s |
0.000008281126400015636 s |
1.93 |
sum / JaXPipe / cpu / Forward |
0.000019085137100773864 s |
0.000008336339800007408 s |
2.29 |
sum / JaX / cpu / BothRev |
0.000013984268801868891 s |
0.000007623502599972199 s |
1.83 |
sum / JaXPipe / cpu / PreRev |
0.000013324989000102505 s |
0.000007313767599998755 s |
1.82 |
sum / JaXPipe / cpu / PostRev |
0.00001403130700055044 s |
0.000007284650300016437 s |
1.93 |
sum / JaXPipe / cpu / BothRev |
0.00001393604269833304 s |
0.000007277633999956379 s |
1.91 |
sum / JaX / gpu / Primal |
0.00007295279990066775 s |
0.00007549655999991956 s |
0.97 |
sum / JaXPipe / gpu / Primal |
0.00007293383380165324 s |
0.00007316381340006046 s |
1.00 |
sum / JaX / gpu / Forward |
0.0001019623682019 s |
0.00009866065129990602 s |
1.03 |
sum / JaXPipe / gpu / Forward |
0.000095873750600731 s |
0.00009985945240005094 s |
0.96 |
sum / JaX / gpu / BothRev |
0.00009943614079966208 s |
0.0001029208226 s |
0.97 |
sum / JaXPipe / gpu / PreRev |
0.0001066292684001 s |
0.0001029314117 s |
1.04 |
sum / JaXPipe / gpu / PostRev |
0.0001178216299013 s |
0.0001025825811999 s |
1.15 |
sum / JaXPipe / gpu / BothRev |
0.0001217962866998 s |
0.0001006468552999 s |
1.21 |
sum / JaX / cpu / Primal |
0.000004528962300173589 s |
0.000004966364200026874 s |
0.91 |
sum / JaXPipe / cpu / Primal |
0.000004614777199822129 s |
0.000004996704500035776 s |
0.92 |
sum / JaX / cpu / Forward |
0.000007007190299918875 s |
0.000008281126400015636 s |
0.85 |
sum / JaXPipe / cpu / Forward |
0.000007091206200129818 s |
0.000008336339800007408 s |
0.85 |
sum / JaX / cpu / BothRev |
0.000006497161500010407 s |
0.000007623502599972199 s |
0.85 |
sum / JaXPipe / cpu / PreRev |
0.000006258704599895282 s |
0.000007313767599998755 s |
0.86 |
sum / JaXPipe / cpu / PostRev |
0.000006505797499994515 s |
0.000007284650300016437 s |
0.89 |
sum / JaXPipe / cpu / BothRev |
0.000006494667500010109 s |
0.000007277633999956379 s |
0.89 |
sum / JaX / tpu / Primal |
0.0001466714124002 s |
0.0001627830832003 s |
0.90 |
sum / JaXPipe / tpu / Primal |
0.0001501904110999 s |
0.0001509207273003 s |
1.00 |
sum / JaX / tpu / Forward |
0.0002219594902999 s |
0.000217123673699 s |
1.02 |
sum / JaXPipe / tpu / Forward |
0.0002086299165002 s |
0.0002189343637001 s |
0.95 |
sum / JaX / tpu / BothRev |
0.0002149565069998 s |
0.0002243553595995 s |
0.96 |
sum / JaXPipe / tpu / PreRev |
0.0002389876208002 s |
0.0002296060796012 s |
1.04 |
sum / JaXPipe / tpu / PostRev |
0.0002404344591999 s |
0.0002212022575986 s |
1.09 |
sum / JaXPipe / tpu / BothRev |
0.0002283651327998 s |
0.0002194539036994 s |
1.04 |
sum / JaX / cpu / Primal |
0.000006661810399964452 s |
0.000004966364200026874 s |
1.34 |
sum / JaXPipe / cpu / Primal |
0.000006614429099954578 s |
0.000004996704500035776 s |
1.32 |
sum / JaX / cpu / Forward |
0.000010513027100023464 s |
0.000008281126400015636 s |
1.27 |
sum / JaXPipe / cpu / Forward |
0.000010886091500015029 s |
0.000008336339800007408 s |
1.31 |
sum / JaX / cpu / BothRev |
0.000009496165400014431 s |
0.000007623502599972199 s |
1.25 |
sum / JaXPipe / cpu / PreRev |
0.000009373181099999785 s |
0.000007313767599998755 s |
1.28 |
sum / JaXPipe / cpu / PostRev |
0.000009255811799994262 s |
0.000007284650300016437 s |
1.27 |
sum / JaXPipe / cpu / BothRev |
0.000009589105600025504 s |
0.000007277633999956379 s |
1.32 |
jaxmd40 / JaXPipe / gpu / Primal |
0.001020465302281 s |
0.0010153203000299 s |
1.01 |
jaxmd40 / JaX / gpu / Primal |
0.0010190708999289 s |
0.0010191862000283 s |
1.00 |
jaxmd40 / HLOOpt / gpu / Primal |
0.0009678288013674 s |
0.0009658715000114 s |
1.00 |
jaxmd40 / PartOpt / gpu / Primal |
0.0009576378011843 s |
0.0009591229001671 s |
1.00 |
jaxmd40 / DefOpt / gpu / Primal |
0.0006880016007926 s |
0.0006933840000783 s |
0.99 |
jaxmd40 / IPartOpt / gpu / Primal |
0.0009549135982524 s |
0.000958172600076 s |
1.00 |
jaxmd40 / IDefOpt / gpu / Primal |
0.0007191376003902 s |
0.0007199059000413 s |
1.00 |
jaxmd40 / JaX / gpu / Forward |
0.0012666150985751 s |
0.0012737351999021 s |
0.99 |
jaxmd40 / JaXPipe / gpu / PostRev |
0.0040475852001691 s |
0.0040386098999078 s |
1.00 |
jaxmd40 / JaX / gpu / BothRev |
0.0040457254013745 s |
0.0040383210000072 s |
1.00 |
jaxmd40 / HLOOpt / gpu / PostRev |
0.0040508317993953 s |
0.0040382227000009 s |
1.00 |
jaxmd40 / PartOpt / gpu / PostRev |
0.0041295258997706 s |
0.0041242659999625 s |
1.00 |
jaxmd40 / DefOpt / gpu / PostRev |
0.0022101532988017 s |
0.0022276448999036 s |
0.99 |
jaxmd40 / IPartOpt / gpu / PostRev |
0.0041285785991931 s |
0.004175654500068 s |
0.99 |
jaxmd40 / IDefOpt / gpu / PostRev |
0.0026149545999942 s |
0.0025700260999656 s |
1.02 |
jaxmd40 / JaXPipe / tpu / Primal |
0.00009070800006156788 s |
0.00008584800089010969 s |
1.06 |
jaxmd40 / JaX / tpu / Primal |
0.00009838400001171976 s |
0.00009776400111149997 s |
1.01 |
jaxmd40 / HLOOpt / tpu / Primal |
0.00009426200012967456 s |
0.0001052790001267 s |
0.90 |
jaxmd40 / PartOpt / tpu / Primal |
0.0001003310000669 s |
0.00009740399982547388 s |
1.03 |
jaxmd40 / DefOpt / tpu / Primal |
0.00009761789988260716 s |
0.00009953199914889412 s |
0.98 |
jaxmd40 / IPartOpt / tpu / Primal |
0.0001018498998746 s |
0.0001024729994242 s |
0.99 |
jaxmd40 / IDefOpt / tpu / Primal |
0.0001042830001097 s |
0.0001011480009765 s |
1.03 |
jaxmd40 / JaX / tpu / Forward |
0.0001784639000106 s |
0.0001878370007034 s |
0.95 |
jaxmd40 / JaXPipe / tpu / PostRev |
0.0001885019002656 s |
0.0001794249998056 s |
1.05 |
jaxmd40 / JaX / tpu / BothRev |
0.0002088629000354 s |
0.0002060239989077 s |
1.01 |
jaxmd40 / HLOOpt / tpu / PostRev |
0.0001984179001738 s |
0.0002016290003666 s |
0.98 |
jaxmd40 / PartOpt / tpu / PostRev |
0.0002070499002002 s |
0.0001994299993384 s |
1.04 |
jaxmd40 / DefOpt / tpu / PostRev |
0.0001958759003173 s |
0.0001948909994098 s |
1.01 |
jaxmd40 / IPartOpt / tpu / PostRev |
0.0002073379000648 s |
0.0001982829999178 s |
1.05 |
jaxmd40 / IDefOpt / tpu / PostRev |
0.0002032610002061 s |
0.000202244000684 s |
1.01 |
jaxmd40 / JaXPipe / cpu / Primal |
0.00005737940000472008 s |
0.00004885719999947469 s |
1.17 |
jaxmd40 / JaX / cpu / Primal |
0.00004496030005611829 s |
0.00004359650001788396 s |
1.03 |
jaxmd40 / HLOOpt / cpu / Primal |
0.00006886660003146972 s |
0.00006475049995060544 s |
1.06 |
jaxmd40 / PartOpt / cpu / Primal |
0.00006734499993399368 s |
0.00006033259996911511 s |
1.12 |
jaxmd40 / DefOpt / cpu / Primal |
0.00006536219998451998 s |
0.0000620943999820156 s |
1.05 |
jaxmd40 / IPartOpt / cpu / Primal |
0.00007061090000206604 s |
0.00007177099996624747 s |
0.98 |
jaxmd40 / IDefOpt / cpu / Primal |
0.0000647492000098282 s |
0.00006640310002694604 s |
0.98 |
jaxmd40 / JaX / cpu / Forward |
0.0001104166999539 s |
0.0001079659000424 s |
1.02 |
jaxmd40 / JaXPipe / cpu / PostRev |
0.0001343590000033 s |
0.000135948299976 s |
0.99 |
jaxmd40 / JaX / cpu / BothRev |
0.0001879305000329 s |
0.0001765853000506 s |
1.06 |
jaxmd40 / HLOOpt / cpu / PostRev |
0.0001373711999804 s |
0.0001395610000145 s |
0.98 |
jaxmd40 / PartOpt / cpu / PostRev |
0.000186272799965 s |
0.0001681743999142 s |
1.11 |
jaxmd40 / DefOpt / cpu / PostRev |
0.0001316176000727 s |
0.0001146505999713 s |
1.15 |
jaxmd40 / IPartOpt / cpu / PostRev |
0.000185376599984 s |
0.0001595682000697 s |
1.16 |
jaxmd40 / IDefOpt / cpu / PostRev |
0.0001551435999317 s |
0.000148431100024 s |
1.05 |
This comment was automatically generated by workflow using github-action-benchmark.
|
actually I'm going to be rude and reject this PR as I realize we have equally copied the same function from polygeist into Enzyme proper: https://github.com/EnzymeAD/Enzyme/blob/0fdea7861949cdc9e2866e6b6f34c55fdcca2922/enzyme/Enzyme/MLIR/Interfaces/Utils.cpp#L136 Can we update the enzyme version, then remove the version here (and have it use the single version in enzyme proper) |
|
though the fact it passes here regardless is a good sign |
|
Moved here EnzymeAD/Enzyme#2635 and this PR now makes us use the Enzyme utils |
No description provided.