{"id":842,"date":"2025-02-04T12:12:20","date_gmt":"2025-02-04T12:12:20","guid":{"rendered":"https:\/\/janusai.pro\/?page_id=842"},"modified":"2025-02-04T12:12:24","modified_gmt":"2025-02-04T12:12:24","slug":"janus-pro-1b-running-in-your-browser","status":"publish","type":"page","link":"https:\/\/janusai.pro\/sv\/janus-pro-1b-running-in-your-browser\/","title":{"rendered":"Janus Pro 1B k\u00f6rs i din webbl\u00e4sare"},"content":{"rendered":"<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-9-color\">Safari st\u00f6ds inte \u00e4nnu\u3002<\/mark><\/p>\n\n\n<style>.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1080px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id842_d680fa-30 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id842_d680fa-30 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column842_b238b3-a6 > .kt-inside-inner-col,.kadence-column842_b238b3-a6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_b238b3-a6{position:relative;}@media all and (max-width: 1024px){.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_b238b3-a6\"><div class=\"kt-inside-inner-col\">\n<iframe\n\tsrc=\"https:\/\/llmhacker-janus-pro-webgpu.static.hf.space\"\n\tframeborder=\"0\"\n\twidth=\"1080px\"\n\theight=\"850\"\n><\/iframe>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1080px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id842_5b506f-d0 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id842_5b506f-d0 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column842_3ece6d-66 > .kt-inside-inner-col,.kadence-column842_3ece6d-66 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_3ece6d-66{position:relative;}@media all and (max-width: 1024px){.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_3ece6d-66\"><div class=\"kt-inside-inner-col\"><style>.kadence-column842_4dc46a-6d > .kt-inside-inner-col,.kadence-column842_4dc46a-6d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_4dc46a-6d{position:relative;}@media all and (max-width: 1024px){.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_4dc46a-6d\"><div class=\"kt-inside-inner-col\">\n<p>Janus Pro WebGPU \u00e4r en banbrytande applikation som \u00e4r utformad f\u00f6r enhetlig multimodal f\u00f6rst\u00e5else och generering i webbl\u00e4saren. Den utnyttjar Janus-Pro-1B-modellen, som \u00e4r ett autoregressivt ramverk som utvecklats f\u00f6r att hantera b\u00e5de text- och bildinmatningar och utmatningar, vilket g\u00f6r det till ett m\u00e5ngsidigt verktyg f\u00f6r olika AI-uppgifter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6versikt \u00f6ver Janus Pro WebGPU<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ramverk<\/strong>: Applikationen \u00e4r byggd med hj\u00e4lp av React och Vite, med Transformers.js f\u00f6r modellintegration och WebGPU f\u00f6r h\u00e5rdvaruacceleration.<\/li>\n\n\n\n<li><strong>Modellens kapacitet<\/strong>: Janus-Pro-1B utm\u00e4rker sig i multimodala uppgifter, vilket g\u00f6r att anv\u00e4ndarna kan mata in bilder och f\u00e5 genererade bilder eller textbaserade svar. Denna modell \u00e4r s\u00e4rskilt anm\u00e4rkningsv\u00e4rd f\u00f6r sin f\u00f6rm\u00e5ga att tolka och generera inneh\u00e5ll baserat p\u00e5 visuella inmatningar, vilket visar p\u00e5 avancerade f\u00f6rm\u00e5gor att b\u00e5de f\u00f6rst\u00e5 och generera visuella data.<\/li>\n\n\n\n<li><strong>Prestanda<\/strong>: Modellen fungerar effektivt i webbl\u00e4sare som st\u00f6der WebGPU, t.ex. Chrome. Anv\u00e4ndare har rapporterat betydande prestandaf\u00f6rdelar, inklusive snabbare inferenstider j\u00e4mf\u00f6rt med traditionella GPU-installationer.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Komma ig\u00e5ng med Janus Pro WebGPU<\/h2>\n\n\n\n<p>F\u00f6lj dessa steg f\u00f6r att konfigurera och k\u00f6ra Janus Pro WebGPU-programmet lokalt:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Klona f\u00f6rvaret<\/strong>:bash<code>git-klon https:\/\/github.com\/huggingface\/transformers.js-examples.git<\/code><\/li>\n\n\n\n<li><strong>Navigera till projektkatalogen<\/strong>:bash<code>cd transformers.js-exempel\/janus-webgpu<\/code><\/li>\n\n\n\n<li><strong>Installera beroenden<\/strong>:bash<code>npm-installation<\/code><\/li>\n\n\n\n<li><strong>K\u00f6r utvecklingsservern<\/strong>:bash<code>npm k\u00f6r dev <\/code>N\u00e4r du har utf\u00f6rt dessa kommandon \u00f6ppnar du din webbl\u00e4sare och navigerar till\u00a0<code>http:\/\/localhost:5173<\/code>\u00a0f\u00f6r att interagera med applikationen<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Modellspecifikationer<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utbildning<\/strong>: Janus-Pro-1B tr\u00e4nas med hj\u00e4lp av ett l\u00e4ttviktigt distribuerat tr\u00e4ningsramverk och uppn\u00e5r konkurrenskraftiga prestanda \u00f6ver olika riktm\u00e4rken. Den har en unik arkitektur som separerar visuella kodningsv\u00e4gar f\u00f6r f\u00f6rst\u00e5else och genereringsuppgifter, vilket f\u00f6rb\u00e4ttrar b\u00e5de stabilitet och prestanda<\/li>\n\n\n\n<li><strong>Begr\u00e4nsningar f\u00f6r inmatning<\/strong>: Modellen st\u00f6der bildinmatningar p\u00e5 upp till 384 \u00d7 384 pixlar, vilket kan p\u00e5verka dess prestanda i detaljerade uppgifter som optisk teckenigenk\u00e4nning (OCR). Anv\u00e4ndare kan m\u00e4rka att \u00e4ven om de genererade bilderna \u00e4r semantiskt rika kan de sakna fina detaljer p\u00e5 grund av denna uppl\u00f6sningsbegr\u00e4nsning<\/li>\n\n\n\n<li><strong>\u00d6ppen k\u00e4llkod<\/strong>: Janus Pro \u00e4r tillg\u00e4nglig under en \u00f6ppen k\u00e4llkodslicens, vilket g\u00f6r det m\u00f6jligt f\u00f6r utvecklare att utforska dess funktioner fritt samtidigt som de f\u00f6ljer etiska riktlinjer f\u00f6r anv\u00e4ndning<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Safari st\u00f6ds inte \u00e4nnu\u3002 Janus Pro WebGPU \u00e4r en banbrytande applikation designad f\u00f6r enhetlig multimodal f\u00f6rst\u00e5else och generering i webbl\u00e4saren. Den utnyttjar Janus-Pro-1B-modellen, som \u00e4r ett autoregressivt ramverk utvecklat f\u00f6r att hantera b\u00e5de text- och bildinmatningar och -utg\u00e5ngar, vilket g\u00f6r det till ett m\u00e5ngsidigt verktyg f\u00f6r olika AI-uppgifter. \u00d6versikt \u00f6ver Janus Pro WebGPU F\u00e5r...<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-842","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/pages\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":1,"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/pages\/842\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/pages\/842\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/janusai.pro\/sv\/wp-json\/wp\/v2\/media?parent=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}