{"id":117781,"date":"2024-07-18T03:43:48","date_gmt":"2024-07-18T01:43:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku"},"modified":"2024-07-18T03:43:48","modified_gmt":"2024-07-18T01:43:48","slug":"novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku","title":{"rendered":"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 interessante notare come la storia delle versioni open-source sviluppate e addestrate da Stability AI per trasformare suggerimenti testuali in immagini assomigli a una serie di alti e bassi simili a quelle delle versioni del sistema operativo Microsoft. Dopo il leggendario successo di XP, ricordiamolo, \u00e8 arrivata la problematica Vista; poi la splendida &laquo;sette&raquo; \u2014 seguita dalla sterile Windows 8. A Stable Diffusion \u00e8 seguita la versione inizialmente poco attraente 1.5, gradualmente perfezionata dagli appassionati, mentre la SD 2.0 \u00e8 stata una chiara delusione \u2014 deludente, in effetti, perch\u00e9 includeva un codificatore OpenCLIP atipico per modelli di questo tipo. <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.thealgorithmicbridge.com\/p\/stable-diffusion-2-is-not-what-users\" style=\"font-size: 10pt;\" target=\"_blank\">addestrato su immagini selezionate in modo molto discutibile<\/a><\/noindex> da <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/laion.ai\/blog\/laion-5b\/\" style=\"font-size: 10pt;\" target=\"_blank\">del dataset aperto LAION-5B<\/a><\/noindex>. Durante questo processo di selezione sono state escluse non solo referenze visive inappropriate (NSFW), ma anche opere e illustrazioni di artisti noti come il controverso Greg Rutkowski. Proprio quest'ultima circostanza ha infuriato gli appassionati: se per SD 1.5, anche nella sua versione originale, senza l'uso di checkpoint particolarmente addestrati, funzionavano bene semplici suggerimenti con stili \u2014 &laquo;epic medieval fantasy landscape, in the style of Greg Rutkowski&raquo; \u2014 e il risultato era impressionante, SD 2.0 ha smesso di &laquo;riconoscere&raquo; i nomi degli illustratori pi\u00f9 noti, i cui diritti d'autore sulle opere create sono ancora attivi e che non hanno concesso queste opere per l'addestramento dell'IA. \u00c8 stato necessario usare pi\u00f9 parole per descrivere ci\u00f2 che si desiderava, e la modellazione con suggerimenti troppo lunghi non ha dato buoni risultati.<\/p>\n<p><center><\/center> \t\t\t\t<center><\/center> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/4aa05daef2745ed12a183fab6fe9de77.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0421\u0435\u043b\u0438 &mdash; \u0432\u0441\u0442\u0430\u043b\u0438, \u0441\u0435\u043b\u0438 &mdash; \u0432\u0441\u0442\u0430\u043b\u0438\" href=\"#\u0421\u0435\u043b\u0438 &mdash; \u0432\u0441\u0442\u0430\u043b\u0438, \u0441\u0435\u043b\u0438 &mdash; \u0432\u0441\u0442\u0430\u043b\u0438\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>Ci siamo seduti \u2014 ci siamo alzati, ci siamo seduti \u2014 ci siamo alzati<\/h2>\n<p>In combinazione con un codificatore modificato (un trasformatore della richiesta testuale in token digitali, con cui il modello lavora successivamente), l'impossibilit\u00e0 di utilizzare stili denominati ha semplicemente privato gli entusiasti della motivazione a perfezionare la \"doppietta\" da soli. Diciamolo chiaro: qui era necessario, parallelamente, capire come adattare la tecnica gi\u00e0 collaudata per la creazione di richieste al nuovo codificatore e formare ulteriormente il modello per riconoscere quelle immagini e quei temi che i creatori non avevano presentato durante la fase di addestramento iniziale, - e la qualit\u00e0 delle immagini generate dalla \"doppietta\" non garantiva comunque una differenza qualitativa rispetto alla \"semi\". S\u00ec, dal formato standard per SD 1.5 di 512\u00d7512 pixel c'\u00e8 stato un salto qualitativo a 768\u00d7768, ma a quel tempo la comunit\u00e0 stava gi\u00e0 utilizzando upscalers, outpainters e altri strumenti per aumentare le dimensioni delle immagini finali, quindi SD 2.0 \u00e8 passata, sostanzialmente, inosservata. SDXL <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/15c2n0q\/sdxl_two_text_encoders_two_text_prompts\/\" target=\"_blank\">\u00e8 tornata allo standard<\/a><\/noindex> (sviluppato da OpenAI e utilizzato, tra l'altro, dal progetto DALL-E) <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/voxel51.com\/blog\/a-history-of-clip-model-training-data-advances\/\" target=\"_blank\">codificatore CLIP<\/a><\/noindex> - il suo codice \u00e8 anche open source, ma il database su cui \u00e8 stato addestrato, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/blogs.novita.ai\/openclip-made-easy-expert-tips-for-success\/\" target=\"_blank\">a differenza di OpenCLIP<\/a><\/noindex>, \u00e8 proprietario. Inoltre, la dimensione standard della tela \u00e8 aumentata a \"Oversize\" fino a 1024\u00d71024, e ci sono stati molti miglioramenti aggiuntivi, - cos\u00ec gli entusiasti si sono messi al lavoro con piacere. E attualmente, proprio SDXL (insieme alle sue derivate, meno esigenti in termini di \"hardware\" come <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/stability.ai\/news\/stability-ai-sdxl-turbo\" target=\"_blank\">SDXL Turbo<\/a><\/noindex> e <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/blog.segmind.com\/sdxl-lightning\/\" target=\"_blank\">SDXL Lightning<\/a><\/noindex>) pu\u00f2 essere considerata senza dubbio il generatore di immagini AI open source pi\u00f9 popolare. Tuttavia, i ferventi sostenitori di SD 1.5 contestano vigorosamente questo, sottolineando che strumenti fondamentali come ControlNet non sono stati <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1clcjw6\/dont_you_hate_it_as_well_that_controlnet_models\/\" target=\"_blank\">trasferiti con dignit\u00e0 a SDXL<\/a><\/noindex>.<\/p>\n<p>E cos\u00ec, dal 12 giugno 2024, dal momento del \"rilascio in natura\" del codice del modello che consente generazioni locali, sarebbe dovuto arrivare il momento della versione \"aperta\" di SD 3 - per essere pi\u00f9 precisi, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/huggingface.co\/stabilityai\/stable-diffusion-3-medium\" target=\"_blank\">Stable Diffusion 3 Medium<\/a><\/noindex> (SD3M o SD3 2B) con 2 miliardi di parametri operativi. A titolo indicativo, questo numero corrisponde alla quantit\u00e0 totale di pesi agli ingressi di tutti i percetroni del modello. Inoltre, a aprile, Stability AI ha perfezionato e offerto per uso commerciale una versione da 8 milioni (di parametri) <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/venturebeat.com\/ai\/stability-ai-brings-new-size-to-image-generation-with-stable-diffusion-medium\/\" target=\"_blank\">Stable Diffusion 3 Large<\/a><\/noindex>, anche nota come SD3 8B. Ricordiamo che SDXL 1.0 \u00e8 - <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/magai.co\/stable-diffusion-xl-1-0\/\" target=\"_blank\">3,5 miliardi di parametri<\/a><\/noindex>, tuttavia SD3M, secondo quanto affermato dagli sviluppatori, \u00e8 <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/stability.ai\/news\/stable-diffusion-3-medium\" target=\"_blank\">\"il modello pi\u00f9 sofisticato per la generazione di immagini di tutti quelli che abbiamo creato fino ad oggi\"<\/a><\/noindex>Si intendeva che, con esigenze di memoria video inferiori rispetto a &laquo;Oversize&raquo;, dovrebbe comunque essere in grado di generare immagini &laquo;con un nuovo livello di fotorealismo&raquo; anche in risposta a suggerimenti semplici. Tra i vantaggi della &laquo;tre&raquo; sono stati citati anche &laquo;un'eccezionale qualit\u00e0 della tipografia del testo generato nelle immagini&raquo;, &laquo;una comprensione approfondita dei suggerimenti grazie alla collaborazione di tre codificatori&raquo; e &laquo;la disponibilit\u00e0 per un'efficace riaddestramento anche su set di dati limitati&raquo;.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/dd8b20b5afbbd07d5c3a11c87ecb9a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Si presumeva, evidentemente, che la comunit\u00e0 di appassionati, avendo a disposizione il nuovo e atteso giocattolo, si mettesse a perfezionarlo con lo stesso entusiasmo di &laquo;Fifteen&raquo; e &laquo;Oversize&raquo; in passato. Tuttavia, sin dall'inizio le cose non sono andate come previsto: SD3M ha colpito il suo pubblico gi\u00e0 nelle prime ore dopo la pubblicazione dei file del modello su Hugging Face e Civitai. <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dillyg\/distracted_boyfriend_sd3_version\/\" target=\"_blank\">\u00e8 riuscita a deludere profondamente<\/a><\/noindex> due volte. La prima volta &mdash; per un'inaspettata idiosincrasia nei confronti dei suggerimenti, che includevano la frase apparentemente innocua &laquo;sdraiato su\/nella erba&raquo; (lying on\/in the grass); la seconda &mdash; per le formulazioni incredibilmente confuse nel contratto di licenza, che anche i giuristi professionisti hanno avuto difficolt\u00e0 a comprendere. E bench\u00e9, da un punto di vista di un comune appassionato delle arti AI, quest'ultima sembri irrilevante, sullo sviluppo futuro del modello la questione legale impatter\u00e0 in modo diretto &mdash; al punto che potrebbe non avvenire alcuno sviluppo.<\/p>\n<p>Le precedenti creazioni di Stable Diffusion con codice aperto (meglio, con valori delle reti neurali aperti, disponibili per il download gratuito da eseguire localmente), come SDXL, erano accompagnate da una delle tipiche per le modelle generative <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/huggingface.co\/stabilityai\/stable-diffusion-xl-base-1.0\/blob\/main\/LICENSE.md\" target=\"_blank\">Licenza CreativeML Open RAIL++-M<\/a><\/noindex> con caratteristiche come &laquo;una licenza di copyright perpetua, mondiale, non esclusiva, gratuita, irrevocabile per la riproduzione, preparazione, dimostrazione pubblica, esecuzione pubblica, sublicenza e distribuzione di materiali aggiuntivi sia del modello stesso che dei derivati&raquo;. La &laquo;tre&raquo; prevede invece due tipi di licenze: <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/huggingface.co\/stabilityai\/stable-diffusion-3-medium\/blob\/main\/LICENSE\" target=\"_blank\">per uso non commerciale<\/a><\/noindex> &mdash; con formulazioni piuttosto liberali come &laquo;Stability AI ti concede una licenza non esclusiva, mondiale, non trasferibile, non sublicenziabile, revocabile, gratuita e limitata sui diritti di propriet\u00e0 intellettuale&raquo; &mdash; e <noindex><a rel=\"nofollow noopener\" href=\"\/it\/Users\/smirn\/Downloads\/Stability%20AI%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%20%D0%B2%D0%B0%D0%BC%20%D0%BD%D0%B5%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%83%D1%8E,%20%D0%B2%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D1%83%D1%8E,%20%D0%BD%D0%B5%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%83%D1%8E,%20%D0%BD%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%BB%D0%B5%D0%B6%D0%B0%D1%89%D1%83%D1%8E%20%D1%81%D1%83%D0%B1%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E,%20%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D0%BD%D1%83%D1%8E,%20%D0%B1%D0%B5%D0%B7%D0%B2%D0%BE%D0%B7%D0%BC%D0%B5%D0%B7%D0%B4%D0%BD%D1%83%D1%8E%20%D0%B8%20%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8E%20%D0%BD%D0%B0%20%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%83%D1%8E%20%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C%20Stability%20AI%20%D0%B8%D0%BB%D0%B8%20%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0,%20%D0%BF%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D0%BB%D0%B5%D0%B6%D0%B0%D1%89%D0%B8%D0%B5%20%D0%B8%D0%BB%D0%B8%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B5%20Stability%20AI,%20%D0%B2%D0%BE%D0%BF%D0%BB%D0%BE%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85%20%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B0%D1%85,%20%D0%B4%D0%BB%D1%8F%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F,%20%D0%B2%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F,%20%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B8%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D1%85%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%20%D0%BE%D1%82%20Stability%20AI.%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B,%20%D0%B2%20%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%BC%20%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B5%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B5%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D1%80%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F\/\" target=\"_blank\">una commerciale molto pi\u00f9 gravosa<\/a><\/noindex>.<\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0422\u0440\u0430\u0432\u0430 \u043d\u0435 \u0434\u043e\u0432\u0435\u0434\u0451\u0442 \u0434\u043e \u0434\u043e\u0431\u0440\u0430\" href=\"#\u0422\u0440\u0430\u0432\u0430 \u043d\u0435 \u0434\u043e\u0432\u0435\u0434\u0451\u0442 \u0434\u043e \u0434\u043e\u0431\u0440\u0430\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>L'erba non porta a niente di buono<\/h2>\n<p>Dopo un breve periodo, la comunit\u00e0 si \u00e8 trovata d'accordo che <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/web.archive.org\/web\/20240617011822\/https:\/medium.com\/@codingdudecom\/sd3-license-9377f5dcfe57\" target=\"_blank\">Stable Diffusion 3 &mdash; non \u00e8 Open Source<\/a><\/noindex>. E sostanzialmente ha indetto un boicottaggio contro la societ\u00e0 sviluppatrice, non volendo sprecare tempo e risorse per addestrare un modello evidentemente grezzo e mal rifinito - con la consapevolezza che la Stability AI pu\u00f2 ritirare in qualsiasi momento la licenza precedentemente concessa a un entusiasta specifico che si occupa di tale addestramento, per il pi\u00f9 piccolo capriccio dei suoi media manager. Il contratto di licenza \u00e8 formulato in modo tale che chi lo esamina, spesso senza conoscenze legali, ha l'impressione che dopo il ritiro del permesso di utilizzo commerciale di SD3M, l'ex beneficiario sar\u00e0 obbligato a eliminare tutte le opere derivate create da lui dalla propriet\u00e0 intellettuale concessagli in licenza, incluse sia le stesse modelli addestrati (LoRA, inversioni testuali, interi checkpoint) sia le loro opere derivate (citazione: \u00abUpon termination of this Agreement, you shall delete and cease use of any Software Products or Derivative Works\u00bb) - cio\u00e8 i frutti del lavoro di altre persone che hanno utilizzato questi modelli derivati come punto di partenza per il loro lavoro; per di pi\u00f9, senza alcun pagamento e realizzato esclusivamente con puro entusiasmo.<\/p>\n<p>Poco dopo che il flusso di indignazione al riguardo ha raggiunto altezze stratosferiche, sono iniziate ad apparire comunicazioni da parte di avvocati professionisti, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dh9buc\/to_all_the_people_misunderstanding_the_tos\/\" target=\"_blank\">che non \u00e8 tutto cos\u00ec negativo<\/a><\/noindex> e che il ritiro con divieto di utilizzo futuro dovrebbe riguardare solo alcuni prodotti ausiliari con codice chiuso, che la Stability AI trasferir\u00e0 all\u2019utente commerciale (diciamo, per accelerare e ottimizzare la stessa addestramento di SD3M), - ma la stessa azienda finora non ha fornito chiarimenti finali su questo. E il semplice fatto di un cos\u00ec opprimente silenzio da tre settimane (al momento della scrittura di questo articolo) dall'apparizione della \u00abtre\u00bb in accesso aperto danneggia la reputazione dello sviluppatore ben pi\u00f9 dell'erba - alle ragazze generate dalla sua creazione.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/e53e339b46f64e7937a8cfda36089883.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Per quanto riguarda l'infamante erba, che \u00e8 diventata un meme in poche ore, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/huggingface.co\/stabilityai\/stable-diffusion-3-medium\/discussions\/89\" target=\"_blank\">inizialmente su Hugging Face<\/a><\/noindex>, e successivamente praticamente su tutti i principali portali tematici in rete, si \u00e8 scoperto che la presenza nella ricerca di frasi come &laquo;a girl lying on the grass&raquo; porta all'emergere di &laquo;follie&raquo; non solo bizzarre, ma vere e proprie creature mostruose della mente malata - in senso medico - di artisti e cineasti specializzati nel body horror (vi esortiamo, se la vostra ragione e vita vi stanno a cuore, &mdash; tenetevi lontani da ci\u00f2 e non provate nemmeno a digitare questa frase nella ricerca di immagini disabilitando il filtro di sicurezza). Gli immagini di persone in piedi - e in misura leggermente minore delle persone sedute - ricevono alla &laquo;follia&raquo; una valutazione rassicurante di quattro pi\u00f9, mentre i ritratti a volte risultano addirittura impeccabili; perlomeno non peggio rispetto al modello base SDXL 1.0, &mdash; il problema risiede esattamente in qualche tab\u00f9 interno riguardo alla posizione orizzontale del corpo umano.<\/p>\n<p>Giudicando dal commento di Emad Mostaque, fondatore e precedente (fino a marzo 2024) capo di Stability AI, che ha lasciato l'azienda per <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1102181\/glava-stability-ai-emad-mostak-ushyol-v-otstavku\" target=\"_blank\">&laquo;lavorare su progetti decentralizzati nel campo dell'intelligenza artificiale&raquo;<\/a><\/noindex>, la violenza brutale su SD3M proprio prima dell'apertura del suo peso per uso non commerciale limitato (l'API del modello pi\u00f9 grande SD3 8B per la generazione online, ricordiamo, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/venturebeat.com\/ai\/stable-diffusion-3-api-now-available-as-stable-assist-effort-looms\/\" target=\"_blank\">\u00e8 disponibile attraverso siti partner fin da aprile<\/a><\/noindex>, ma il suo peso rimane cos\u00ec nascosto) \u00e8 una conseguenza della ricerca di sicurezza da parte dell'attuale leadership &mdash; <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dg70te\/emads_thoughts_on_stable_diffusion_3_medium\/\" target=\"_blank\">&laquo;in conformit\u00e0 con gli obblighi normativi&raquo;<\/a><\/noindex>, formulati gi\u00e0 a marzo di quest'anno come <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/stability.ai\/use-policy\" target=\"_blank\">Acceptable Use Policy<\/a><\/noindex>. \u00c8 proprio nell'ambito di questa politica con l'uso del modello generativo SD3M che agli utenti non \u00e8 consentito &laquo;commettere, promuovere, facilitare, incoraggiare, pianificare, incitare o contribuire a violenza, terrorismo o creazione di contenuti che generano odio, discriminando o minacciando un gruppo protetto (sia esso in base al genere, etnia, identit\u00e0 o orientamento sessuale, religione o altro)&raquo;, &mdash; quindi niente immagini di panda, nudi che combattono contro draghi furiosi! Solo gattini in cappelli buffi, cani in giacche carine, bottiglie con contenuti misteriosi e biscotti freschi, appena sfornati!<\/p>\n<p>Parlando in termini tecnici, \u00e8 possibile che l'alterazione del modello sia stata dovuta all'esclusione dalle informazioni di addestramento delle immagini di persone sdraiate e altre immagini che in qualche modo potrebbero suggerire un'interpretazione oscena, e quindi ora la \"tre\" semplicemente non \"comprende\" il significato della parola \"sdraiare\". Oppure, l'architettura aggiornata di SD3 ha consentito di identificare in modo abbastanza sicuro i pesi nei percettroni attivati durante la generazione di immagini \"non sicure\" \u2014 e quei pesi sono stati selettivamente azzerati poco prima del rilascio, conseguendo di fatto un \"allucinazione forzata\". Probabilmente, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dh73j6\/sd3_is_an_amazing_model_but_it_was_destroyed_not\/\" target=\"_blank\">questo si pu\u00f2 gi\u00e0 paragonare a una lobotomia<\/a><\/noindex>: il codificatore traduce correttamente il testo in token, ma nello spazio latente \"resiliente\" questi token non indicano pi\u00f9 nulla di specifico, e quindi i pixel risultanti sono disposti sull'immagine sostanzialmente a caso.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/1f0934d019881a277894fb149f7f5b7b.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Considerando la disponibilit\u00e0 dell'API di un modello SD3 8B completo ma chiuso gi\u00e0 da diversi mesi e le ferventi assicurazioni dei manager dei media di Stability AI che il modello \"compattificato\" 2B <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.magicflow.ai\/insights\/read\/sd3-large-vs-sd3-medium\" target=\"_blank\">risulter\u00e0 quasi identico in termini di qualit\u00e0 nella comprensione del testo e generazione di immagini<\/a><\/noindex>, gli entusiasti del disegno AI hanno accolto con grande entusiasmo la pubblicazione pubblica dei pesi di SD3M del 12 giugno: <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/web.archive.org\/web\/20240627191838\/https:\/medium.com\/@kagglepro.llc\/people-are-crazy-for-stable-diffusion-3-medium-2-7m-downloads-in-24-hours-ec56ec62ab61\" target=\"_blank\">nelle prime 24 ore il modello \u00e8 stato scaricato 2,7 milioni di volte<\/a><\/noindex>. Al momento \u00e8 ancora possibile ottenerlo, anche se in modo un po' pi\u00f9 tortuoso rispetto ai checkpoint di SDXL e SD 1.5. In effetti, il modo abituale \u00e8 quello di accedere al sito Civitai, dal quale la maggior parte dei modelli viene scaricata senza registrazione, ma dal 17 giugno e fino al momento della stesura di questo articolo la pagina dedicata alla \"tre\" di questo sito <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/civitai.com\/articles\/5732\" target=\"_blank\">\u00e8 in un ban temporaneo<\/a><\/noindex>. E la ragione \u00e8 una: la licenza commerciale per SD3M \u00e8 scritta in un linguaggio cos\u00ec poco chiaro che persino gli avvocati di Civitai hanno preso tempo per studiarla pi\u00f9 attentamente. Infatti, se un certo appassionato addestra sul proprio PC LoRA per la \"tre\" e la carica su Civitai, e Stability AI decide improvvisamente che il risultato non \u00e8 appropriato e revoca la licenza al colpevole, come si deve comportare il sito ospitante? Non si limita a pubblicare checkpoint, cicli ausiliari e modelli, ma offre anche ai visitatori la possibilit\u00e0 di generare immagini in cloud e addestrare le stesse LoRA, inversioni testuali, ecc. In generale, finch\u00e9 la questione non viene risolta, i file del modello stesso e dei tre convertitori di testo in token forniti con esso possono essere ottenuti solo <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/huggingface.co\/stabilityai\/stable-diffusion-3-medium\" target=\"_blank\">dalla propria pagina della Stability AI sul portale Hugging Face<\/a><\/noindex>.<\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0411\u0443\u0434\u0435\u043c\u0442\u0435 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0442\u044c\" href=\"#\u0411\u0443\u0434\u0435\u043c\u0442\u0435 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0442\u044c\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>Cominciamo<\/h2>\n<p>C'\u00e8 un dettaglio: per accedere ai link di download, \u00e8 necessario autenticarsi sul sito e poi confermare l'accettazione del gi\u00e0 menzionato contratto di licenza draconiano; tuttavia, questa procedura \u00e8 gratuita e perfettamente accessibile dalla Russia. Sono disponibili quattro modelli diversi e altrettanti convertitori di testo in token, oltre a tre cicli di esempio da eseguire nell'ambiente ComfyUI. <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1092347\" target=\"_blank\">di cui abbiamo gi\u00e0 parlato<\/a><\/noindex>:<\/p>\n<p>modelli:<\/p>\n<ul>\n<li>sd3_medium.safetensors<\/li>\n<li>sd3_medium_incl_clips.safetensors<\/li>\n<li>sd3_medium_incl_clips_t5xxlfp8.safetensors<\/li>\n<li>sd3_medium_incl_clips_t5xxlfp16.safetensors<\/li>\n<\/ul>\n<p>codificatori:<\/p>\n<ul>\n<li>clip_g.safetensors<\/li>\n<li>clip_l.safetensors<\/li>\n<li>t5xxl_fp8_e4m3fn.safetensors<\/li>\n<li>t5xxl_fp16.safetensors<\/li>\n<\/ul>\n<p>ciclaggi:<\/p>\n<ul>\n<li>sd3_medium_example_workflow_basic.json<\/li>\n<li>sd3_medium_example_workflow_multi_prompt.json<\/li>\n<li>sd3_medium_example_workflow_upscaling.json<\/li>\n<\/ul>\n<p>Nella presente 'Officina', ci limiteremo al modello base sd3_medium.safetensors (4,2 GB), tre codificatori \u2014 clip_g.safetensors (1,3 GB), clip_l.safetensors (234 MB) e t5xxl_fp8_e4m3fn.safetensors (4,7 GB) \u2014 e al ciclo sd3_medium_example_workflow_multi_prompt.json. Il fatto \u00e8 che sulla nostra macchina di test \u00e8 installata, ricordiamolo, una scheda grafica GeForce GTX 1070 con 8 GB di VRAM, e in questo volume non possono essere caricati modelli pi\u00f9 grandi con tutti i convertitori integrati. Nei checkpoint basati su SD 1.5 e SDXL, i codificatori sono integrati nel file principale, ma in questo caso questi convertitori sono addirittura tre, per un totale di oltre 6 GB; con il modello stesso, si supera gi\u00e0 10 GB; e se si considera la versione a 16-bit del codificatore T5XXL, sar\u00e0 necessaria una scheda grafica ancora pi\u00f9 potente. Tuttavia, se prima si caricano nella memoria video i convertitori di testo in token e solo dopo il modello che lavora con questi token, \u00e8 possibile utilizzare anche un adattatore grafico da 6 GB. Da questo punto di vista, il modulo 'tre' batte sicuramente un tipico checkpoint SDXL da 5-7 GB.<\/p>\n<p>SD3M \u00e8 un modello basato su trasformatori di diffusione multimodali (<noindex><a rel=\"nofollow noopener\" href=\"https:\/\/encord.com\/blog\/stable-diffusion-3-text-to-image-model\/\" target=\"_blank\">Multimodal Diffusion Transformer, MMDiT<\/a><\/noindex>) \u2014 e in questo modo si differenzia nettamente dagli sviluppi precedenti di Stability AI (e non solo di essa), che si basano su <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/arxiv.org\/abs\/1505.04597\" target=\"_blank\">un'architettura U-Net, proposta gi\u00e0 nel 2015.<\/a><\/noindex> 'Officina' \u2014 non \u00e8 un luogo per approfondire la differenza tra questi approcci alla generazione di immagini tramite AI; diciamo solo che <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dfxdgx\/be_sure_to_check_out_updated_safety_policies\/\" target=\"_blank\">MMDiT offre prestazioni superiori al modello<\/a><\/noindex>, la sua capacit\u00e0 di lavorare con un numero maggiore di token (il che, a sua volta, consente all'operatore di formulare suggerimenti testuali piuttosto ampi e al sistema di seguirli in modo abbastanza preciso), cos\u00ec come la migliore qualit\u00e0 delle immagini ottenute. La SD3 completa 8B \u00e8 in grado di generare immagini su tela a 4 MP (2048\u00d72048 pixel), e <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/web.archive.org\/web\/20240624113509\/https:\/www.analyticsvidhya.com\/blog\/2024\/06\/stable-diffusion-3\/\" target=\"_blank\">supera DALL-E 3, Midjourney v6 e Ideogram v1<\/a><\/noindex> in metriche come la riproduzione di testo nell'immagine, la precisione della corrispondenza tra l'immagine generata e il suggerimento testuale e l'estetica visiva generale. La trasformazione del testo in vettori di token avviene qui immediatamente tramite tre codificatori (<noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/15ggn9w\/sdxl_mini_study_clip_g_vs_clip_l_best_prompting\/\" target=\"_blank\">due modelli CLIP<\/a><\/noindex> un T5-XXL \u2014 'T5', per inciso, da <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/google-research\/text-to-text-transfer-transformer\" target=\"_blank\">Text-To-Text Transfer Transformer<\/a><\/noindex>) &mdash; e, a dire il vero, non sono obbligati a lavorare con lo stesso prompt.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/a9bfa3200224f112e84866937cef853e.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Ma basta con le premesse: passiamo a ci\u00f2 di cui tratta &laquo;Laboratorio&raquo;, &mdash; ovvero la generazione di immagini basata sul modello SD3M. Useremo per questo, come gi\u00e0 detto, l'ambiente di lavoro ComfyUI, che pu\u00f2 essere scaricato <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\/releases\/download\/latest\/ComfyUI_windows_portable_nvidia_cu121_or_cpu.7z\" target=\"_blank\">tramite un link diretto da GitHub<\/a><\/noindex>. Sottolineiamo che questa versione &mdash; \u00e8 solo per l'esecuzione su schede grafiche NVIDIA o direttamente su CPU AMD o Intel (cosa che sar\u00e0, ovviamente, molto pi\u00f9 lenta): per i possessori di schede video AMD <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI?tab=readme-ov-file#amd-gpus-linux-only\" target=\"_blank\">viene proposto un workaround sotto forma di pacchetti <\/a><\/noindex>rocm e pytorch, che possono essere installati tramite il gestore pacchetti pip.<\/p>\n<p>Dopo aver installato l'ambiente di lavoro, \u00e8 necessario inserire i file .safetensors precedentemente scaricati: i modelli &mdash; nella cartella ComfyUImodelscheckpoints, i convertitori di testo in token &mdash; in ComfyUImodelsclip. E &mdash; si pu\u00f2 partire!<\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0412\u0440\u0435\u043c\u044f \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c\u0441\u044f\" href=\"#\u0412\u0440\u0435\u043c\u044f \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c\u0441\u044f\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>\u00c8 tempo di accelerare<\/h2>\n<p>Vale la pena menzionare che AUTOMATIC1111, gi\u00e0 noto ai lettori dei precedenti &laquo;Laboratori&raquo; sul tema della pittura AI, entro la fine di giugno avr\u00e0 <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dqm3up\/a1111_extends_sd_30_support_long_prompts_img2img\/\" target=\"_blank\">anche acquisito la possibilit\u00e0 di eseguire SD3M<\/a><\/noindex>, ma in ComfyUI il supporto per il nuovo modello rimane al momento il pi\u00f9 completo. Non sorprende &mdash; d'altra parte, fino a tempi molto recenti, l'autore del &laquo;mostro di pasta&raquo;, noto nella comunit\u00e0 degli appassionati con il nickname ComfyAnonimous, o semplicemente Comfy, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1dhd7vz\/the_developer_of_comfy_who_also_helped_train_some\/\" target=\"_blank\">\u00e8 stato un collaboratore di Stability AI<\/a><\/noindex>, dove ha lavorato, tra l'altro, su un ambiente di lavoro interno utilizzato dagli stessi sviluppatori. Come vedremo pi\u00f9 avanti, l'ultima versione di ComfyUI \u00e8 davvero indicativa della presenza da parte del suo autore di alcuni insider su come \u00e8 organizzato e funziona questo modello controverso, &mdash; insider che i creatori di altri ambienti di lavoro per l'esecuzione locale di Stable Diffusion 3 Medium, per motivi comprensibili, non possono vantare.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/2669896e3352c37430ebaab481906bcb.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Installare ComfyUI in versione portatile per Windows \u00e8 semplicissimo: dopo aver scaricato il file ZIP corrispondente <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\" target=\"_blank\">dalla pagina ufficiale del progetto.<\/a><\/noindex> \u00e8 sufficiente estrarlo in una directory qualsiasi a scelta; idealmente, ovviamente, su una partizione logica basata su SSD e non su HDD, dato che lo scambio tra l'unit\u00e0 e la memoria, considerando i futuri cicli di caricamento-scaricamento dei modelli anche solo per generare un'unica immagine (l'ambiente dovr\u00e0 prima posizionare nella VRAM i convertitori di testo in token, poi svuotare la memoria video e caricare il vero e proprio SD3M) \u00e8 atteso essere tanto pi\u00f9 consistente quanto meno memoria video \u00e8 disponibile su questo computer. A proposito, l'installazione portatile ha anche il vantaggio della totale indipendenza: nulla, ad eccezione dello spazio libero sulla partizione logica, impedisce di avviare localmente quante pi\u00f9 copie di ComfyUI si desidera, per sperimentare liberamente con diverse estensioni, senza il timore di rovinare un sistema gi\u00e0 collaudato e funzionante perfettamente.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/0671a04c36800d157d2cfa746883ac20.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Assicurandosi che il file del modello principale SD3M senza codificatori di testo in token (file stableDiffusion3SD3_sd3Medium.safetensors, 4,2 GB) sia posizionato nella sottocartella checkpoints (per la nostra installazione di test il percorso completo \u00e8 C:Fun-n-GamesComfyUI-SD3ComfyUImodelscheckpoints) e che tutti e tre i modelli di codificatori (file stableDiffusion3SD3_textEncoderClipG.safetensors, stableDiffusion3SD3_textEncoderClipL.safetensors e stableDiffusion3SD3_textEncoderT5E4m3fn.safetensors; 1,3 GB, 234 MB e 4,7 GB rispettivamente) siano nella sottocartella clip (C:Fun-n-GamesComfyUI-SD3ComfyUImodelsclip), \u00e8 possibile avviare l'ambiente di lavoro facendo doppio clic sul file run_nvidia_gpu.bat nella cartella principale (nel nostro caso C:Fun-n-GamesComfyUI-SD3). Dopo l'avvio del server, nella finestra del prompt dei comandi di Windows si aprir\u00e0 automaticamente una nuova scheda nel browser predefinito (questo \u00e8 implicato dalle impostazioni del file BAT) all'indirizzo 127.0.0.1\/8188, dove l'interfaccia web sar\u00e0 accessibile. <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1092347\" target=\"_blank\">domato gi\u00e0 da noi in precedenza<\/a><\/noindex> (anche se solo in prima approssimazione) \u00abmostro della pasta\u00bb.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/202322cae5a7c133b30b248bf563f4b4.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>In sostanza, se hai a disposizione una scheda grafica NVIDIA pi\u00f9 moderna (della generazione RTX, non GTX, anche solo con 6 GB di VRAM), puoi immediatamente caricare nell'ambiente di lavoro il workflow di riferimento realizzato dallo stesso ComfyAnonimous, di cui si \u00e8 gi\u00e0 parlato in precedenza, \u2014 il file comfy_example_workflows_sd3_medium_example_workflow_multi_prompt.json con pi\u00f9 finestre per l'immissione di suggerimenti, una per ciascuno dei tre codificatori, \u2014 e lavorare con esso. Tuttavia, prima dovrai allineare i quattro nomi dei file dei modelli (nelle loro nodi di caricamento) con quelli disponibili. L'autore del workflow di riferimento, evidentemente, operava nel suo ambiente di lavoro (in Stability AI, come gi\u00e0 accennato) con file localmente disponibili che avevano nomi leggermente diversi, quindi, se premi il pulsante \u00abQueue Prompt\u00bb nell'interfaccia spartana di ComfyUI subito dopo aver caricato il workflow, l'ambiente di lavoro restituir\u00e0 un messaggio di errore.<\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0422\u0440\u0451\u0445\u043f\u043e\u043b\u044c\u0435 \u0434\u043b\u044f \u0418\u0418-\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438\" href=\"#\u0422\u0440\u0451\u0445\u043f\u043e\u043b\u044c\u0435 \u0434\u043b\u044f \u0418\u0418-\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>Tre campi per la generazione IA<\/h2>\n<p>Tuttavia, questo \u00e8 piuttosto semplice da correggere: molto pi\u00f9 frustrante \u00e8 il fatto che la nostra ormai datata GTX 1070 elabora SD3M in maniera incredibilmente lenta \u2014 la generazione dell'immagine richiede dai 27 ai 30 secondi per ogni iterazione e, considerando che il parametro \u00abSteps\u00bb nel workflow di riferimento \u00e8 impostato su \u00ab28\u00bb, il tempo impiegato \u00e8 davvero ingiustificato. Pertanto, procederemo a una piccola ottimizzazione \u2014 utilizzeremo il modulo Python venv (<noindex><a rel=\"nofollow noopener\" href=\"https:\/\/docs.python.org\/3\/library\/venv.html\" target=\"_blank\">ambienti virtuali<\/a><\/noindex>, \u00abambienti virtuali\u00bb), progettato per accelerare, tra l'altro, il funzionamento dei modelli AI generativi. Nella versione portatile di ComfyUI non \u00e8 incluso, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/comfyui\/comments\/1bf7aoz\/python_virtual_environments_for_comfyui\/\" target=\"_blank\">ma ci sono molti modi per installarlo<\/a><\/noindex>, il che si traduce infine nello sviluppo di un ambiente Python completo sul PC locale \u2014 e nell'attivazione del modulo necessario gi\u00e0 da questo ambiente.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/c7c20df16a0c6a0ce1a459e055127fd7.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Speriamo che i lettori che seguono le nostre \u00abOfficine\u00bb abbiano gi\u00e0 un'installazione attiva di AUTOMATIC1111 sui loro computer. In tal caso, tutto \u00e8 molto pi\u00f9 semplice: il modulo venv \u00e8 gi\u00e0 stato distribuito e tutto ci\u00f2 che \u00e8 necessario fare per attivarlo all'avvio dell'ambiente di lavoro ComfyUI \u00e8 <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\/discussions\/274\" target=\"_blank\">effettuare correttamente la chiamata<\/a><\/noindex>. Per iniziare, \u00e8 necessario fermare il server, passando alla sua finestra e premendo &laquo;Ctrl&raquo; + &laquo;C&raquo;, quindi digitando &laquo;y&raquo; per confermare; successivamente, copiare il file BAT run_nvidia_gpu.bat in un nuovo, chiamato ad esempio run_with_venv.bat. Il file di avvio originale \u00e8 piuttosto conciso &mdash; chiama semplicemente una copia portatile di Python con il parametro &#8212;windows-standalone-build:<\/p>\n<p>.python_embededpython.exe -s ComfyUImain.py &#8212;windows-standalone-build<\/p>\n<p>pause<\/p>\n<p>Questo parametro non \u00e8 molto chiaro di per s\u00e9 &mdash; implica alcune ottimizzazioni, che probabilmente sono state pensate per le pi\u00f9 recenti schede grafiche NVIDIA e quindi possono complicare la vita a chi continua a utilizzare le venerabili GTX. Per questo motivo, rimuoveremo &mdash;windows-standalone-build dalla riga di comando, e rinunceremo anche ad un'altra ottimizzazione alla moda &mdash; il &laquo;gestore della memoria intelligente&raquo; attivo di default, smart memory, che <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\/discussions\/1314\" target=\"_blank\">cerca di mantenere il maggior numero possibile di informazioni nella memoria video<\/a><\/noindex>, non scaricandola. Questo accelera davvero il rendering delle immagini IA, tuttavia trasforma il nostro computer moralmente obsoleto in una sistema monofunzionale &mdash; non \u00e8 pi\u00f9 possibile navigare sul web, giocare, o anche lavorare con documenti e email sul PC mentre \u00e8 attiva l'ambiente di lavoro. Quindi, per coloro che non hanno un computer dedicato per le arti IA, un file BAT ottimale per avviare ComfyUI (non solo per generare immagini con SD3M, sia detto per inciso &mdash; \u00e8 perfettamente adatto anche per SDXL):<\/p>\n<p>@echo off<\/p>\n<p>call cd C:Fun-n-GamesGitstable-diffusion-webuivenvScripts<\/p>\n<p>echo %<\/p>\n<p>call activate.bat<\/p>\n<p>echo venv attivato<\/p>\n<p>call cd C:Fun-n-GamesComfyUI-SD3<\/p>\n<p>echo %<\/p>\n<p>call .python_embededpython.exe -s ComfyUImain.py &#8212;disable-smart-memory<\/p>\n<p>pause<\/p>\n<p>Si presume che l'installazione portatile di ComfyUI sia stata effettuata nella cartella C:Fun-n-GamesComfyUI-SD3, e che AUTOMATIC1111 sia stata precedentemente installata in C:Fun-n-GamesGitstable-diffusion-webui. I numerosi &laquo;echo&raquo; sono necessari solo per avere un controllo visivo sul fatto che il cambio di directory avvenga correttamente e che i comandi necessari vengano eseguiti; dopo aver completato il debug, possono essere rimossi dal file BAT.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/42aa5641cb710f52b051087e8f3ae171.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Rilanciamo l'ambiente di lavoro, questa volta facendo doppio clic su run_with_venv.bat. Poich\u00e9 abbiamo semplicemente chiuso il server in precedenza senza toccare l'interfaccia web, nella scheda corrispondente dovrebbe ancora esserci il diagramma di riferimento di ComfyUI con i nomi dei modelli corretti. Notiamo la parte destra: l\u00ec si trova il nodo &laquo;Preview Image&raquo;, che non salva l'immagine pronta su disco, ma la mostra solo. Se eseguiamo ogni volta il diagramma per generare una sola immagine, valutandola visivamente, cambiando qualcosa nei parametri e rieseguendo, questo \u00e8 un'opzione completamente valida: l'immagine che ci piace pu\u00f2 sempre essere salvata manualmente facendo clic con il tasto destro del mouse su di essa. Ma se si producono molte generazioni in sequenza nell'ambiente di lavoro, \u00e8 meglio che i loro risultati si accumulino automaticamente nella memoria permanente (nella cartella ComfyUIoutput per impostazione predefinita).<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/87e74fb75cb21ac4aa7168d298381a22.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Quindi \u00e8 meglio sostituire subito il nodo &laquo;Preview Image&raquo; con &laquo;Save Image&raquo;. Per farlo, facciamo doppio clic con il tasto sinistro del mouse su uno spazio vuoto del diagramma: si aprir\u00e0 una finestra di selezione dei nodi con una riga di ricerca. In questa riga iniziamo a digitare &laquo;Save&hellip;&raquo; e quasi immediatamente vedremo il nome desiderato. Dopodich\u00e9, basta fare clic su di esso e collegare l'ingresso del nodo apparso all'uscita &laquo;IMAGE&raquo; del nodo &laquo;VAE Decode&raquo;, a cui era originariamente collegato &laquo;Preview Image&raquo;. Il nodo &laquo;Preview Image&raquo; pu\u00f2 essere poi rimosso: basta selezionarlo facendo clic sul titolo e premendo il tasto &laquo;Del&raquo; sulla tastiera.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/5d9294cf0e257f4dc886120465f94cb9.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>E ora \u00e8 davvero il momento di avviare il diagramma di riferimento ideato da ComfyAnonimous (con le nostre modeste modifiche) per l'esecuzione. Ecco il risultato:<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/04ff68dd68cd9fe42896a96a1c497927.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Un'immagine piuttosto impressionante, con un'atmosfera ben definita, e non si direbbe affatto che sia stata creata utilizzando lo stesso modello che letteralmente manda in confusione le istruzioni per disegnare persone sdraiate sull'erba. Inoltre, il sistema funziona piuttosto bene \u2014 circa 5-6 secondi per iterazione per un'immagine di 1 Mpx su una GTX 1070 pu\u00f2 essere considerato un buon risultato. A titolo di confronto: lo stesso PC nella stessa ComfyUI con lo stesso file BAT genera immagini SDXL di dimensioni simili, impiegando circa 6-7 secondi per ogni iterazione, quindi la 'tre' pu\u00f2 essere considerata meno esigente in termini di hardware per il PC su cui avviene la generazione AI.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/ffbb847c30505358cdedcd02cd43ce61.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Ora modifichiamo le dimensioni della tela. Non lontano dal nodo 'EmptySD3LatentImage', che le definisce, si trova un nodo di riferimento 'Note' 'vuoto' (nel senso che non \u00e8 collegato a nulla), dove si trova un'importante annotazione: la superficie totale dell'immagine nel caso di SD3M deve essere di circa 1 Mpx, da cui dobbiamo scegliere le dimensioni dei lati della tela rettangolare. Impostiamole quindi a 1344\u00d7768 \u2014 che corrisponde esattamente a circa 1,03 Mpx.<\/p>\n<p>Facciamo attenzione: sopra si trova il nodo 'Seed', dove \u00e8 impostato il seme, in questo caso '945512652412924', ed \u00e8 specificato che non deve cambiare dopo la generazione (parametro 'fixed').<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/2fcf8525333ada76213dfa060094acdf.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Eseguiamo lo stesso ciclo con il seme precedente, ma gi\u00e0 per una tela rettangolare. Si nota subito che il tempo di esecuzione complessivo \u00e8 minore, anche se la velocit\u00e0 di rendering \u00e8 rimasta invariata \u2014 meno di 6 secondi per iterazione. E questo \u00e8 logico: dato che i suggerimenti testuali non sono cambiati, non \u00e8 necessario ricaricare il\/i codificatore(i). L'immagine risultante, ovviamente, \u00e8 leggermente diversa dalla prima, quadrata, ma non in modo fondamentale \u2014 la composizione generale, come previsto, \u00e8 rimasta invariata.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/678ff151fa5a115a8aef1ab9f7c5c37d.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Adesso diamo un'occhiata ai nodi \u00abCLIPTextEncodeSD3\u00bb e \u00abCLIP Text Encode (Negative Prompt)\u00bb. Il primo si distingue per avere tre campi di input; rimuovendo il testo, si vedranno le etichette per quali codificatori sono destinati, dall'alto verso il basso: CLIP G, CLIP L e T5XXL. Prima d'ora, nodi simili non erano presenti in ComfyUI per motivi comprensibili. Il diagramma di riferimento contiene suggerimenti brevi e ripetitivi per i primi due campi di testo (per i convertitori CLIP G e CLIP L) e uno molto pi\u00f9 dettagliato per il terzo \u2014 T5XXL. \u00c8 chiaro che il contenuto di questi campi pu\u00f2 essere manipolato in ampia misura, e studiare come la modifica del testo influisca sull'immagine finale rappresenta un compito non banale, ma estremamente affascinante. Tuttavia, per motivi che diventeranno chiari tra poco, non ci concentreremo su di esso per ora.<\/p>\n<p>D'altra parte, nel nodo \u00abCLIP Text Encode (Negative Prompt)\u00bb non c'\u00e8 nulla di speciale; tuttavia, apprezzate quanto sia complesso il percorso da esso all'input corrispondente \u00abconditioning\u00bb del nodo principale \u00abKSampler\u00bb! Questo percorso si biforca, con una delle sue diramazioni (quella superiore in questo caso) che indica che dalla decima percentuale dei passi di generazione fino alla loro conclusione, il sistema non prender\u00e0 affatto in considerazione il suggerimento negativo (il passaggio attraverso il nodo \u00abConditioningZeroOut\u00bb significa proprio azzerare la condizione). Mentre l'altra diramazione passa il suggerimento negativo (anch'esso condizionalmente con peso ridotto) per ulteriori elaborazioni senza alterazioni \u2014 ma solo nei primi 10% del totale dei passi di generazione.<\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"#contents\" class=\"right paragraph tooltip\" data-tooltip=\"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e\">&#8673;<\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"\u0422\u0443\u043c\u0430\u043d\u043d\u043e\u0435 \u0434\u0430\u043b\u0451\u043a\u043e\" href=\"#\u0422\u0443\u043c\u0430\u043d\u043d\u043e\u0435 \u0434\u0430\u043b\u0451\u043a\u043e\" class=\"right paragraph tooltip\" data-tooltip=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0433\u043b\u0430\u0432\u0443\">#<\/a><\/noindex>Nebuloso lontano<\/h2>\n<p>Ancora una volta: i primi 10%, ovvero 3 su 28 assegnati in questo caso, i passi di generazione della richiesta negativa vengono trasferiti al nodo &laquo;KSampler&raquo;, impegnato a formare l'immagine nello spazio latente (nel proprio spazio di pixel, ovvero in un'immagine comprensibile agli esseri umani, il risultato della sua emissione viene trasferito al nodo successivo, &laquo;VAE Decoder&raquo;), normalmente: il ramo superiore (con azzeramento delle condizioni) \u00e8 inattivo, lavora solo il ramo inferiore. Gli altri 90% dei passi (25 su 28 nel nostro caso) non vedono affatto operativa la richiesta negativa: \u00e8 attivo proprio il ramo superiore del trasferimento delle condizioni \u2014 con il loro azzeramento, \u2014 mentre il movimento lungo il ramo inferiore \u00e8 bloccato da un parametro limite che attiva il corrispondente nodo &laquo;ConditioningSetTimestepRange&raquo;. Ora \u00e8 chiaro perch\u00e9 diversi recensori affermano che <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/replicate.com\/blog\/get-the-best-from-stable-diffusion-3\" target=\"_blank\">i suggerimenti negativi per SD3M possono in linea di principio non essere utilizzati<\/a><\/noindex>, \u2014 l'effetto di essi (se si considera proprio questo, il ciclo centrale, e si presume che nei siti con generazione online secondo il modello SD3 Medium valgano regole analoghe) sia minimo.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/fd6aa920a4ee205e188fbbbcec27dc32.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Eppure c'\u00e8: se semplicemente si prende e si collega direttamente l'uscita del nodo &laquo;CLIP Text Encode (Negative Prompt)&raquo; con l'ingresso corrispondente di &laquo;KSampler&raquo; (o si contrassegnano tutti i nodi intermedi che hanno condizioni su questo percorso come &laquo;saltabili&raquo;, &laquo;Bypass&raquo;, il che porter\u00e0 allo stesso effetto), la qualit\u00e0 dell'immagine finale peggiorer\u00e0 notevolmente. Questo, per inciso, pu\u00f2 essere considerato come una prova indiretta della &laquo;non cottura&raquo; di SD3M, poich\u00e9 regolare la forza e la rilevanza della richiesta negativa, in senso stretto, dovrebbe essere stato nelle possibilit\u00e0 degli sviluppatori ancora prima della pubblicazione dei pesi del modello in accesso aperto. I due rami di una condizione di applicazione della richiesta negativa sono una sorta di patch, e in questo senso <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1drbecj\/the_current_version_of_sd3_is_not_consistent_with\/\" target=\"_blank\">le lamentele degli appassionati sul fatto che &laquo;la tre&raquo; palesemente non regge<\/a><\/noindex> le aspettative scatenate dal dipartimento marketing di Stability AI riguardo a questo, appaiono del tutto giustificate.<\/p>\n<p>L'assenza di una guida ufficiale anche solo breve per l'uso di SD3M ha portato al fatto che in rete gi\u00e0 circolano voci secondo cui questo modello <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/replicate.com\/blog\/get-the-best-from-stable-diffusion-3\" target=\"_blank\">non sarebbe stato affatto addestrato per l'uso dei suggerimenti negativi<\/a><\/noindex>. Cosa che, ovviamente, non \u00e8, ma in ogni caso \u00e8 necessario applicare questi suggerimenti in modo decisamente diverso da <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/blog.segmind.com\/beginners-guide-to-understanding-negative-prompts-in-stable-diffusion\/\" target=\"_blank\">come sono abituati a fare gli operatori SD 1.5 e SDXL<\/a><\/noindex>. In particolare, gli appassionati affermano seriamente che l'aggiunta nel campo negativo di descrizioni dettagliate di quante pi\u00f9 oscenit\u00e0 possibili (s\u00ec-s\u00ec, il vecchio e caro &laquo;nsfw, nude&raquo; non basta \u2014 sar\u00e0 necessario mettere a frutto seriamente la fantasia) <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/old.reddit.com\/r\/StableDiffusion\/comments\/1dhe4dq\/everything_improves_considerably_when_you_throw\/?cache-bust=1719091900238\" target=\"_blank\">porta a un notevole miglioramento dell'aspetto<\/a><\/noindex> anche della famosa ragazza distesa sull'erba. Che sia cos\u00ec o meno \u2014 non si pu\u00f2 capire senza un'attenta verifica (peraltro, non \u00e8 certo che nemmeno l'etichetta \u00ab18+\u00bb in cima al nostro sito possa proteggere la pubblicazione dalle denunce di ferventi difensori della morale, qualora osassimo pubblicare il \u00abmeraviglioso suggerimento\u00bb assemblato da appassionati \u2014 anche se \u00e8 in inglese). Questa situazione divertente ricorda un caso con <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/azbyka.ru\/otechnik\/Aleksandr_Ponomarev\/pamjatniki-drevnerusskoj-tserkovno-uchitelnoj-literatury-vypusk-3-pouchenija-o-raznyh-istinah-very-blagochestija-i-hristianskoj-zhizni\/3\" target=\"_blank\">istruzioni medievali contro il paganesimo<\/a><\/noindex>, che \u2014 proprio perch\u00e9 contenevano descrizioni piuttosto dettagliate su ci\u00f2 che i cristiani rispettabili non dovrebbero fare \u2014 ci hanno trasmesso almeno frammenti di testimonianze scritte sulle credenze e usanze della Rus' precristiana.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/70500319ae959290d666bfa167125ad3.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Ora, si spera, \u00e8 pi\u00f9 chiaro perch\u00e9 approfondire ulteriormente lo studio di SD3M in questo momento sembra essere non una spesa ragionevole di forze e tempo. C'\u00e8 davvero molto da discutere e da esplorare: e i parametri di generazione altamente raccomandati nel nodo \u00abKSampler\u00bb (CFG \u2014 4,5-5,0; numero di passi \u2014 circa 28; coppia sampler\/scheduler \u2014 esclusivamente dpmpp_2m\/sgm_uniform, altrimenti la qualit\u00e0 dei risultati diminuisce notevolmente); e la notevole varianza della qualit\u00e0 soggettiva delle generazioni con esattamente gli stessi parametri di partenza, ma con input diversi; e la liberazione dalla famosa \u00abmaledizione di stare sdraiati in\/su erba\u00bb (per la quale gi\u00e0 <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/civitai.com\/models\/512696\/woman-laying-in-grass-sd3-workflow\" target=\"_blank\">proposte soluzioni piuttosto inusuali<\/a><\/noindex>); e, in sostanza, l'individuazione di quali parametri di generazione influiscano esattamente su ciascuno dei tre trasformatori di testo in token e come, manovrando su di essi, ottenere vere e proprie opere d'arte generativa (se ci\u00f2 \u00e8 possibile in linea di principio con una \u00abtre\u00bb).<\/p>\n<p>Inoltre, il licenziamento di Emad Mostaque a marzo e ComfyAnonymous a giugno, <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1c759po\/ai_startup_stability_lays_off_10_of_staff_after\/\" target=\"_blank\">e non solo loro<\/a><\/noindex>, \u2014 non sono le uniche disavventure che hanno colpito Stability AI. Come riporta Reuters citando The Information, questa startup britannica letteralmente poco fa (al momento della scrittura di questo articolo) \u00e8 stata nuovamente <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reuters.com\/technology\/artificial-intelligence\/stability-ai-appoints-new-ceo-information-reports-2024-06-21\/\" target=\"_blank\">cambiato il CEO<\/a><\/noindex> guidata da Prem Akkaraju, un protetto di un noto gruppo globale di investitori IT \u2014 e quel gruppo, a sua volta, \u00e8 pronto a investire nella compagnia una somma considerevole in contante (<noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1107097\" target=\"_blank\">si parla di 80 milioni di dollari USA<\/a><\/noindex>). La posizione stessa di Stability AI come struttura aziendale \u00e8 chiaramente instabile; molti delusi <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1df09ya\/guys_i_think_its_time_for_stability_ai_to_die\/\" target=\"_blank\">entusiasti prevedono una rapida conclusione per essa<\/a><\/noindex> \u2014 e in questa situazione \u00e8 difficile aspettarsi un lavoro approfondito da parte dell'azienda anche su errori cos\u00ec evidenti.<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/334c18810c33bea5e5514d6aa1fa825e.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p>Una politica di licenza poco ragionata purtroppo frena la comunit\u00e0 dal portare SD3M a un livello successivo, come avvenuto con SD 1.5 e SDXL. Almeno i checkpoint derivati e strumenti come LoRA per gli ultimi due modelli rimarranno sicuramente disponibili per l'esecuzione locale, anche quando (e se) Stability AI concluder\u00e0 il proprio percorso come entit\u00e0 commerciale. Subito dopo il clamoroso fallimento della \"tre\" sui forum specializzati in rete, hanno iniziato a farsi sentire sempre pi\u00f9 voci a favore della creazione di un progetto no profit per lo sviluppo di un modello generativo per la trasformazione del testo in immagini basato sul crowdfunding, e attualmente questo movimento sta iniziando a prendere forma con il nome <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/www.reddit.com\/r\/StableDiffusion\/comments\/1do5gvz\/the_open_model_initiative_invoke_comfy_org\/\" target=\"_blank\">Open Model Initiative<\/a><\/noindex>. Gi\u00e0 hanno dichiarato la loro intenzione di unirsi attivamente a questo progetto Invoke (una delle piattaforme per la generazione di intelligenza artificiale online, rivolta a studi professionali), Comfy Org (il team che si occupa del supporto e dello sviluppo di ComfyUI), Civitai (non ha bisogno di presentazioni) e il team dietro LAION (una base di immagini annotate, sulla quale la maggior parte di questi modelli viene addestrata).<\/p>\n<p>Quindi, nel prossimo futuro, le nuove uscite della \"Fucina\" probabilmente si concentreranno sul lavoro con quei modelli per i quali la comunit\u00e0 ha gi\u00e0 creato un'ampia gamma di miglioramenti e strumenti aggiuntivi, ossia la \"quindicina\" e \"Oversize\". Forse il tempo del trionfo di SD3M deve ancora arrivare, ma oggi \u00e8 difficile persino immaginare quando avverr\u00e0. Nel frattempo, gli interessati possono scaricare l'archivio con le generazioni SD3M citate in questo articolo (i ciclogrammi sono integrati direttamente nei file PNG; \u00e8 sufficiente trascinare l'immagine nell'area di lavoro di ComfyUI dalla \"Esplora risorse\" di Windows per riprodurre l'intero ordine e i parametri di generazione) <noindex><a rel=\"nofollow noopener\" href=\"https:\/\/cloud.mail.ru\/public\/fWXA\/kyjhawqsN\" target=\"_blank\">qui<\/a><\/noindex>. Forse qualcuno dei nostri lettori riuscir\u00e0 prima dei veterani di Reddit e Hugging Face a scoprire il modo ottimale di distribuire il testo su tre campi di suggerimento, ad esempio?<\/p>\n<p> <img decoding=\"async\" alt=\"Nuovo articolo: Laboratorio di disegno IA, parte nona: SD3M - \u00abtre\u00bb a tre\" src=\"\/wp-content\/uploads\/2024\/07\/2437b05814846a81a6fb4eb1b12cef5b.jpg\" style=\"display:block;margin: 0 auto;\" \/>   <\/p>\n<p><strong>Materiale correlato:<\/strong><\/p>\n<p><noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1107097\" target=\"_blank\">Stability AI ha cambiato la direzione e ha attratto 80 milioni di dollari in investimenti<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1106387\" target=\"_blank\">Presentato il generatore di immagini AI Stable Diffusion Medium, che richiede solo una scheda grafica con 5 GB di memoria<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1104907\" target=\"_blank\">Stability AI \u00e8 soffocata dai debiti e ora cerca un acquirente<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1103556\" target=\"_blank\">La startup AI Stability AI ridurr\u00e0 il 10% del personale a causa dell'intensificazione della concorrenza<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow noopener\" href=\"https:\/\/3dnews.ru\/1100686\" target=\"_blank\">Annunciata Stable Diffusion 3.0 - L'IA per il disegno ha cambiato architettura e ha imparato a scrivere<\/a><\/noindex>.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/3dnews.ru\/1107325\">3dnews.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0431\u0430\u0432\u043d\u043e, \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u0442\u0440\u0435\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Stability AI, \u043f\u043e\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0447\u0435\u0440\u0435\u0434\u0443 \u0432\u0437\u043b\u0451\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0430\u043b\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u041e\u0421 Microsoft. \u041f\u043e\u0441\u043b\u0435 \u043b\u0435\u0433\u0435\u043d\u0434\u0430\u0440\u043d\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 XP, \u043d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u0430\u044f Vista; \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u0430\u044f &laquo;\u0441\u0435\u043c\u0451\u0440\u043a\u0430&raquo; &mdash; \u0430 \u0437\u0430 \u043d\u0435\u0439 \u0431\u0435\u0437\u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0442\u043d\u0430\u044f Windows 8. \u0423 Stable Diffusion \u0437\u0430 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043d\u0435\u043a\u0430\u0437\u0438\u0441\u0442\u043e\u0439, \u043d\u043e \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":117782,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-117781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u0431\u0430\u0432\u043d\u043e, \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u0442\u0440\u0435\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Stability AI, \u043f\u043e\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0447\u0435\u0440\u0435\u0434\u0443 \u0432\u0437\u043b\u0451\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0430\u043b\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f: \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u043c \u043f\u043e \u0418\u0418-\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044e, \u0447\u0430\u0441\u0442\u044c \u0434\u0435\u0432\u044f\u0442\u0430\u044f: SD3M \u2014 \u00ab\u0442\u0440\u043e\u0435\u0447\u043a\u0430\u00bb \u043d\u0430 \u0442\u0440\u043e\u0435\u0447\u043a\u0443 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u0431\u0430\u0432\u043d\u043e, \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u0442\u0440\u0435\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Stability AI, \u043f\u043e\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0447\u0435\u0440\u0435\u0434\u0443 \u0432\u0437\u043b\u0451\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0430\u043b\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-07-18T01:43:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-18T01:43:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nuovo articolo: Pratica di disegno con l'IA, parte nona: SD3M \u2014 \u00abtre\u00bb al tre | ProHoster","description":"\u00c8 divertente notare come la storia delle release dei modelli open source per la conversione di suggerimenti testuali in immagini, sviluppati e addestrati da Stability AI, assomigli a una serie di alti e bassi successivamente susseguitisi.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f: \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u043c \u043f\u043e \u0418\u0418-\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044e, \u0447\u0430\u0441\u0442\u044c \u0434\u0435\u0432\u044f\u0442\u0430\u044f: SD3M \u2014 \u00ab\u0442\u0440\u043e\u0435\u0447\u043a\u0430\u00bb \u043d\u0430 \u0442\u0440\u043e\u0435\u0447\u043a\u0443 | ProHoster","og:description":"\u0417\u0430\u0431\u0430\u0432\u043d\u043e, \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u0442\u0440\u0435\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Stability AI, \u043f\u043e\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0447\u0435\u0440\u0435\u0434\u0443 \u0432\u0437\u043b\u0451\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0430\u043b\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0445.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/novaya-statya-praktikum-po-ii-risovaniyu-chast-devyataya-sd3m-troechka-na-troechku","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-07-18T01:43:48+00:00","article:modified_time":"2024-07-18T01:43:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117781","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 04:27:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:27:19","updated":"2026-01-23 04:27:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/117781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=117781"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/117781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/117782"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=117781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=117781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=117781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}