Come installare localmente gli ultimi Large Language Model (LLM) sul tuo Mac



Eseguire modelli di linguaggio di grandi dimensioni (LLM) in locale sul Mac non è esattamente un’operazione plug-and-play, soprattutto se non si ha molta dimestichezza con la riga di comando. A volte, i modelli si rifiutano di avviarsi, oppure trovare la versione giusta è un vero grattacapo, soprattutto se si gestiscono modelli o dimensioni diverse. L’obiettivo principale è far funzionare questi modelli senza problemi, in modo da poter interagire con loro offline, mantenere i dati privati ​​ed evitare problemi di abbonamento o quote API. Non mentirò, una volta presa la mano, è piuttosto soddisfacente avere un’IA direttamente sul proprio computer, pronta ad ascoltare i comandi. Vediamo cosa funziona generalmente e cosa vale la pena provare se le cose vanno male.

Come risolvere i problemi di esecuzione di LLM su Mac

Metodo 1: assicurarsi che Ollama sia installato e funzionante correttamente

Ollama è lo strumento che utilizzi per eseguire questi modelli in locale. Se non è installato correttamente o il servizio non è avviato, nient’altro ha importanza. Quindi, verifica di aver scaricato la versione per macOS dal sito ufficiale di Ollama. In alcune configurazioni, anche l’utilizzo di Homebrew può essere utile: basta eseguire brew install ollamae poi brew services start ollamanel terminale. Se hai utilizzato il programma di installazione, fai doppio clic su di esso, segui le istruzioni e assicurati che i permessi non siano bloccati dalle impostazioni di sicurezza di macOS (perché, ovviamente, macOS ama rendere le cose più difficili del necessario).Dopo l’installazione, verifica che Ollama sia in esecuzione: controlla con brew services listo cerca l’icona di Ollama nella barra dei menu.

A volte, riavviare il Mac dopo l’installazione aiuta a risolvere eventuali problemi iniziali. Inoltre, assicurati che la versione di macOS sia aggiornata, idealmente 10.15+ e migliore se hai la versione 13 o successiva. Meno problemi, meno errori.

Metodo 2: Risoluzione dei problemi relativi a download e comandi del modello

Se Ollama è in esecuzione ma i modelli non vengono scaricati o non riesci ad avviare una sessione, ricontrolla i comandi. Utilizza l’elenco completo dei modelli disponibili prima di eseguire il pull o l’esecuzione. In genere, per scaricare un modello, digita nel Terminale qualcosa come ollama pull llama2-13b(o qualsiasi altro modello tu voglia).Puoi anche specificare una dimensione, come ollama pull deepseek-r1:14b. Quindi, per eseguirlo, digita semplicemente ollama run llama2-13b. Se il comando si blocca o non si avvia, prova a rimuovere la cache eliminando i file al suo interno ~/Library/Application Support/ollama/o riavvia il servizio Ollama come brew services restart ollama. A volte, la sicurezza di macOS blocca determinate autorizzazioni di rete, quindi controlla in Preferenze di Sistema > Sicurezza e Privacy > Privacy > Accesso Completo al Disco e consenti Terminale o la tua app shell.

Assicuratevi inoltre di avere abbastanza spazio di archiviazione libero. Per modelli ancora più grandi (ad esempio con parametri da 14 miliardi di bit), potrebbero essere necessarie centinaia di gigabyte. Il download e l’archiviazione di questi modelli di grandi dimensioni possono richiedere molto tempo, quindi se avete poco spazio, probabilmente questo è il vostro collo di bottiglia.

Metodo 3: Verifica della rete e delle autorizzazioni

Anche se questi modelli vengono eseguiti localmente, a volte problemi di rete o conflitti di porta possono creare problemi. Ollama in genere utilizza la porta 11434; se un’altra app la sta utilizzando, non funzionerà. Esegui lsof -i :11434nel Terminale per verificare se qualcos’altro sta occupando quella porta. In tal caso, potrebbe essere necessario terminare il processo o modificare la configurazione di Ollama per utilizzare una porta diversa.

Verifica inoltre che il firewall non stia bloccando le connessioni locali. Vai su Preferenze di Sistema > Sicurezza e Privacy > Firewall e disattivalo temporaneamente o aggiungi un’eccezione per Ollama o Terminale. A volte, macOS blocca casualmente le app senza avvisarti, causando strani errori di connessione.

Metodo 4: utilizzo di un’interfaccia utente grafica per evitare confusione nel terminale

Se tutta quella roba da riga di comando ti sembra un incubo, prendi in considerazione gli strumenti GUI. Ad esempio, l’interfaccia utente grafica di Ollama è piuttosto semplice: realizzata con SwiftUI, ha un aspetto più gradevole e gestisce i comandi in modo autonomo. Basta installarla, aprire l’app e selezionare i modelli. Un’altra opzione è l’ interfaccia utente di Ollama basata su browser, che offre una semplice interfaccia web. Oppure, se preferisci qualcosa di ancora più semplice, Chatbox AI è un’app che funge da front-end, connettendosi a Ollama localmente tramite la tua chiave API.È super intuitiva e riduce la necessità di armeggiare con i comandi.

Per far funzionare Chatbox AI, installalo, quindi, quando richiesto, seleziona “Usa la mia chiave API / Modello locale” e puntalo all’IP predefinito di Ollama 127.0.0.1 e alla porta 11434. Se Ollama è in esecuzione, Chatbox rileverà automaticamente i modelli disponibili. A questo punto, potrai chattare tramite GUI anziché tramite Terminale, il che è un sollievo per chi trova le righe di comando intimidatorie.

Quindi…cos’altro potrebbe funzionare?

A volte, i modelli non riescono a caricare o si bloccano a causa di hardware incompatibile o file corrotti. In una configurazione, riavviare il Mac e avviare il programma brew services restart ollamaha risolto il problema. Se i modelli continuano a non caricarsi o i comandi generano strani errori, prova a cancellare la cache del modello: chiudi Ollama, quindi esegui nel Terminale rm -rf ~/Library/Application Support/ollama/*. Quindi riavvia Ollama e carica nuovamente il modello.

Inoltre, installare l’ultima versione di Ollama è fondamentale, poiché gli aggiornamenti spesso correggono bug o aggiungono compatibilità con hardware più recenti o versioni di macOS. Tenete sempre d’occhio il sito ufficiale o il repository GitHub per gli aggiornamenti.

Onestamente, l’impostazione non è sempre semplice, ma con pazienza e qualche piccolo aggiustamento, di solito funziona. Una volta fatto, avere un LLM locale accessibile in qualsiasi momento sembra davvero utile, soprattutto se la privacy o i costi sono un problema.

  • Controlla se Ollama è installato e funzionante correttamente
  • Utilizzare i comandi corretti per estrarre ed eseguire i modelli
  • Assicurati che le porte non siano bloccate o utilizzate da altre app
  • Assicurati che le impostazioni di sicurezza di macOS non blocchino l’app
  • Prendi in considerazione gli strumenti GUI se la riga di comando è un problema
  • Guarda lo spazio di archiviazione e la compatibilità hardware

Incartare

Far funzionare questi modelli in locale su un Mac può essere un po’ complicato, ma è fattibile con un po’ di pazienza. Che si utilizzino i comandi CLI, gli helper GUI o una combinazione di più opzioni, avere l’intelligenza artificiale direttamente sul proprio computer per le operazioni più delicate è molto utile. Ricordate però che a volte i problemi più strani si riducono a porte, permessi o corruzione della cache: cose normali, ma facili da trascurare. Buona fortuna e speriamo che questo aiuti qualcuno a far funzionare i propri LLM senza scomporsi.



Questo articolo è stato utile?