Alla tjänster {opacity:0}@media%20(prefers-reduced-motion:no-preference){.iso-flow%3e*{opacity:0;animation:iso-flow%201.2s%20steps(1)%20infinite}.iso-flow%3e:nth-child(2){animation-delay:.4s}.iso-flow%3e:nth-child(3){animation-delay:.8s}}@keyframes%20iso-flow{0%25{opacity:1}33.333%25{opacity:0}}.iso-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}%3c/style%3e%3cg%20transform='scale(.5)'%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-132%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M242%20124l-131%2076%200%2016%20131%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M0%20-16l242%20140%20-131%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-60l208%20120%200%20120%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M208%204l-97%2056%200%20120%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M0%20-116l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-75l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M208%20-11l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M0%20-131l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-91l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M208%20-27l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M0%20-147l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M0%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M-97%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M111%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3cg%20class='iso-box'%3e%3cpath%20d='M301%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M675%20124l-131%2076%200%2016%20131%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M433%20-16l242%20140%20-131%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%200l208%20120%200%2060%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M641%2064l-97%2056%200%2060%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M433%20-56l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%20-15l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M641%2049l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M433%20-71l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%20-31l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M641%2033l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M433%20-87l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M433%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M336%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M544%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3cg%20class='iso-box'%3e%3cpath%20d='M734%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M1109%20124l-132%2076%200%2016%20132%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M866%20-16l243%20140%20-132%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%2024l208%20120%200%2036%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M1074%2088l-97%2056%200%2036%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M866%20-32l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%209l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M1074%2073l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M866%20-47l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%20-7l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M1074%2057l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M866%20-63l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M866%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M769%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M977%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3c/g%3e%3c/svg%3e)
{opacity:0}@media%20(prefers-reduced-motion:no-preference){.iso-flow%3e*{opacity:0;animation:iso-flow%201.2s%20steps(1)%20infinite}.iso-flow%3e:nth-child(2){animation-delay:.4s}.iso-flow%3e:nth-child(3){animation-delay:.8s}}@keyframes%20iso-flow{0%25{opacity:1}33.333%25{opacity:0}}.iso-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}%3c/style%3e%3cg%20transform='scale(.5)'%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-132%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M242%20124l-131%2076%200%2016%20131%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M0%20-16l242%20140%20-131%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-60l208%20120%200%20120%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M208%204l-97%2056%200%20120%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M0%20-116l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-75l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M208%20-11l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M0%20-131l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-97%20-91l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M208%20-27l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M0%20-147l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M0%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M-97%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M111%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3cg%20class='iso-box'%3e%3cpath%20d='M301%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M675%20124l-131%2076%200%2016%20131%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M433%20-16l242%20140%20-131%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%200l208%20120%200%2060%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M641%2064l-97%2056%200%2060%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M433%20-56l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%20-15l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M641%2049l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M433%20-71l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M336%20-31l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M641%2033l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M433%20-87l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M433%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M336%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M544%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3cg%20class='iso-box'%3e%3cpath%20d='M734%2060l243%20140%200%2016%20-243%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M1109%20124l-132%2076%200%2016%20132%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M866%20-16l243%20140%20-132%2076%20-243%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%2024l208%20120%200%2036%20-208%20-120z'%20fill='%23ffdf80'/%3e%3cpath%20d='M1074%2088l-97%2056%200%2036%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M866%20-32l208%20120%20-97%2056%20-208%20-120z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%209l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M1074%2073l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M866%20-47l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M769%20-7l208%20120%200%2014%20-208%20-120z'%20fill='%2347adb2'/%3e%3cpath%20d='M1074%2057l-97%2056%200%2014%2097%20-56z'%20fill='%23358f94'/%3e%3cpath%20d='M866%20-63l208%20120%20-97%2056%20-208%20-120z'%20fill='%23cfe8e6'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M866%20-160l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M769%20-104l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M977%2016l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3c/g%3e%3c/svg%3e)
{opacity:0}@media%20(prefers-reduced-motion:no-preference){.iso-flow%3e*{opacity:0;animation:iso-flow%201.2s%20steps(1)%20infinite}.iso-flow%3e:nth-child(2){animation-delay:.4s}.iso-flow%3e:nth-child(3){animation-delay:.8s}}@keyframes%20iso-flow{0%25{opacity:1}33.333%25{opacity:0}}.iso-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}%3c/style%3e%3cg%20transform='scale(.5)'%3e%3cg%20class='iso-flow'%3e%3cpath%20class='iso-line'%20d='M-149%20-22l87%2050'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='0'/%3e%3cpath%20class='iso-line'%20d='M-149%20-22l87%2050'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-5'/%3e%3cpath%20class='iso-line'%20d='M-149%20-22l87%2050'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-10'/%3e%3c/g%3e%3cg%20class='iso-flow'%3e%3cpath%20class='iso-line'%20d='M-97%2048l-87%20-50'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='0'/%3e%3cpath%20class='iso-line'%20d='M-97%2048l-87%20-50'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-5'/%3e%3cpath%20class='iso-line'%20d='M-97%2048l-87%20-50'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-10'/%3e%3c/g%3e%3cg%20class='iso-flow'%3e%3cpath%20class='iso-line'%20d='M-31%2066l73%2042'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='0'/%3e%3cpath%20class='iso-line'%20d='M-31%2066l73%2042'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-5'/%3e%3cpath%20class='iso-line'%20d='M-31%2066l73%2042'%20stroke='%23f0c552'%20stroke-width='3'%20stroke-dashoffset='-10'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-114%2022l48%2028%200%2044%20-48%20-28z'%20fill='%233a1d2a'/%3e%3cpath%20d='M3%2010l-69%2040%200%2044%2069%20-40z'%20fill='%2319000b'/%3e%3cpath%20d='M-45%20-18l48%2028%20-69%2040%20-48%20-28z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M-24%20138l242%20140%200%2016%20-242%20-140z'%20fill='%233a1d2a'/%3e%3cpath%20d='M350%20202l-132%2076%200%2016%20132%20-76z'%20fill='%2319000b'/%3e%3cpath%20d='M107%2062l243%20140%20-132%2076%20-242%20-140z'%20fill='%235d4350'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M10%2050l97%2056%200%2088%20-97%20-56z'%20fill='%23ffdf80'/%3e%3cpath%20d='M204%2050l-97%2056%200%2088%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M107%20-6l97%2056%20-97%2056%20-97%20-56z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cg%20class='iso-box'%3e%3cpath%20d='M121%20142l97%2056%200%2060%20-97%20-56z'%20fill='%23ffdf80'/%3e%3cpath%20d='M315%20142l-97%2056%200%2060%2097%20-56z'%20fill='%23f0c552'/%3e%3cpath%20d='M218%2086l97%2056%20-97%2056%20-97%20-56z'%20fill='%23fff3c4'/%3e%3c/g%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M107%20-82l208%20120%20-97%2056%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M10%20-26l208%20120%200%20164%20-208%20-120z'%20fill='none'/%3e%3cpath%20class='iso-floor%20iso-dashed'%20d='M218%2094l97%20-56%200%20164%20-97%2056z'%20fill='none'/%3e%3c/g%3e%3c/svg%3e)
Modelloptimering
Vi undersöker var tid, minne och kostnad går åt. Varje ändring jämförs med en baslinje och era kvalitetskrav på samma testdata.
Kärnor och runtime för er modell
- Anpassade och sammanslagna GPU-kärnor i Triton, CUDA/CUTLASS eller ROCm där mätningen motiverar det.
- Välj attention- och matriskärnor efter modellens former, precision, kontext och hårdvara.
- Kompilering och CUDA graphs kan minska upprepade kärnstartkostnader.
- Justera parallellism, batchgränser, minne och servingmotorns inställningar.
Mindre modell, prövad kvalitet
- Kvantisering lagrar vikter med lägre precision. Runtime- och hårdvarustöd samt kvalitetskrav avgör format.
- Jämför mindre eller destillerade modeller med originalet på representativa anrop.
- Minnesbilden är schematisk, inte skalenlig.
- Kontext per anrop
- Full precision
- Kvantiserad
- Mindre eller destillerad modell
- Ledigt utrymmeFör fler anrop, längre kontext eller annan modell.
Mer från samma hårdvara
- Cachelagra återkommande svar och mellanresultat utifrån giltighet och repetitionsmönster.
- Samplacera modeller efter uppmätt minne och last när de inte behöver hela GPU:n.
- Behåll isolering mellan modellerna och mät vad delningen innebär.
- Anrop
- CacheÅterkommande svar hämtas här.
- Två modeller på en GPUIngen behöver hela minnet.
- GPU-minne
En ändring i taget
- Mät baslinje: median, p95, genomströmning, resursanvändning, kostnad per anrop och kvalitet.
- Bestäm godtagbar kvalitet, svarstid och genomströmning före ändring.
- Ändra en sak och mät före och efter med samma last och data.
- Behåll bara ändringar som möter kraven, annars återgå. Dokumentera beslutet.
Mätningarna stannar hos er
- Testdata, mätskript, baslinje, före- och efterresultat och beslutslogg.
- Kärnor, runtime, kvantisering och GPU-allokering som kod i ert repo.
- Teamet mäter en ny modellversion, jämför med krav och återgår vid otillräckligt resultat.
