Serve a scaricare una [web-ui per usare LLM](https://github.com/oobabooga/text-generation-webui/) in locale in Aula 3/4. Per utilizzarlo, basta eseguire il seguente comando da terminale
Serve a scaricare una
[web-ui per usare LLM](https://github.com/oobabooga/text-generation-webui/) in
locale in Aula 3/4. Per utilizzarlo, basta eseguire il seguente comando da
@ -26,7 +31,9 @@ Questa repository contiene i seguenti script:
$ ./install-llm-web-interface --listen-port 8080
```
Nel frattempo, è possibile usare LLM in locale aprendo il browser all'indirizzo `http://localhost:8080` oppure se si sta usando ssh aprendo un tunnel con
Nel frattempo, è possibile usare LLM in locale aprendo il browser
all'indirizzo `http://localhost:8080` oppure se si sta usando ssh aprendo un
@ -34,49 +41,73 @@ Questa repository contiene i seguenti script:
e poi aprendo il browser all'indirizzo `http://localhost:8080`.
Una volta nell'interfaccia web si può scaricare un modello di LLM (ad esempio <https://huggingface.co/TheBloke/Orca-2-7B-GGUF>) andando nella tab "Models" ed inserendo l'ID da huggingface (e.g. `TheBloke/Orca-2-7B-GGUF` ed il nome del singolo file `orca-2-7b.Q5_K_M.gguf`), poi premere "Refresh" e poi "Load" nella lista dei modelli per selezionarlo (conviene tenere sotto'occhio il terminare per vedere quando ha finito di scaricare il modello). Una volta caricato il modello, si può andare in "Chat" per usarlo.
Una volta nell'interfaccia web si può scaricare un modello di LLM (ad esempio
<https://huggingface.co/TheBloke/Orca-2-7B-GGUF>) andando nella tab "Models"
ed inserendo l'ID da huggingface (e.g. `TheBloke/Orca-2-7B-GGUF` ed il nome
del singolo file `orca-2-7b.Q5_K_M.gguf`), poi premere "Refresh" e poi "Load"
nella lista dei modelli per selezionarlo (conviene tenere sotto'occhio il
terminare per vedere quando ha finito di scaricare il modello). Una volta
caricato il modello, si può andare in "Chat" per usarlo.
Impagina un pdf in modo da poi poterlo stampare "a libretto", usando l'opzione fronte-retro (lato corto), per poi tagliare e sovrapporre una metà sull'altra.
Impagina un pdf in modo da poi poterlo stampare "a libretto", usando l'opzione
fronte-retro (lato corto), per poi tagliare e sovrapporre una metà sull'altra.
Dipendenze: `pdftk`, `pdfjam` (parte di TeXlive), `groff` (non solo `groff-base`)
Dipendenze: `pdftk`, `pdfjam` (parte di TeXlive), `groff` (non solo
Ad esempio `pokepixel latias.png` cerca un file di nome `latias.png` nella cartella corrente. Se lo trova renderizza quello, altrimenti lo cerca nella repo linkata. Per ora funziona solo con i pokemon fino alla 7a gen non shiny
Ad esempio `pokepixel latias.png` cerca un file di nome `latias.png` nella
cartella corrente. Se lo trova renderizza quello, altrimenti lo cerca nella
repo linkata. Per ora funziona solo con i pokemon fino alla 7a gen non shiny
Permette di scaricare video e/o pdf di qualsiasi corso presente sul sito del professor Gobbino
Permette di scaricare video e/o pdf di qualsiasi corso presente sul sito del
professor Gobbino
- `pdfcompress`— [@aziis98](https://git.phc.dm.unipi.it/aziis98) (script preso in prestito [da questa repo](https://git.phc.dm.unipi.it/aziis98/chatgpt-scripts/src/branch/main/bin/pdfcompress2))
Permette di convertire tutti i file .pptx dentro una cartella in file .pdf. Per utilizzarlo, basta eseguire lo script da terminale nella cartella dove sono presenti i file `.pptx`
Permette di convertire tutti i file .pptx dentro una cartella in file .pdf.
Per utilizzarlo, basta eseguire lo script da terminale nella cartella dove
sono presenti i file `.pptx`
I nuovi file `.pdf `verranno salvati nella cartella `pdf` (che verrà creata automaticamente se non esiste già). Per poter eseguire lo script, è necessario avere installati i seguenti pacchetti (ubuntu):
I nuovi file `.pdf`verranno salvati nella cartella `pdf` (che verrà creata
automaticamente se non esiste già). Per poter eseguire lo script, è necessario
Rimuove le dimostrazioni da un file `.tex`, utile per creare piccoli cheat sheet da portare agli esami dove è consentito portare materiale di studio.
Rimuove le dimostrazioni da un file `.tex`, utile per creare piccoli cheat
sheet da portare agli esami dove è consentito portare materiale di studio.
Utilizzo:
@ -92,11 +124,16 @@ Questa repository contiene i seguenti script:
removeproofs <file.tex>
```
Questo script è stato utilizzato per creare dei riassunti di Geometria 2 da delle dispense più complete: [G2-cheat-sheet](https://github.com/lukefleed/G2-cheat-sheet)
Questo script è stato utilizzato per creare dei riassunti di Geometria 2 da
Script che prende in input un file `.tex` da in output un file `.md` contenente un elenco puntato di tutte le definizioni, teoremi e proposizioni presenti nel file `.tex`. Utile per creare un riassunto degli argomenti di un corso da utilizzare per preparare l'orale.
Script che prende in input un file `.tex` da in output un file `.md`
contenente un elenco puntato di tutte le definizioni, teoremi e proposizioni
presenti nel file `.tex`. Utile per creare un riassunto degli argomenti di un
corso da utilizzare per preparare l'orale.
Utilizzo:
@ -104,9 +141,11 @@ Questa repository contiene i seguenti script:
tex_to_md <input.tex><output.md>
```
Qui un esempio di utilizzo: [Argomenti di G2](https://git.phc.dm.unipi.it/lukefleed/domande-orali/src/branch/master/geoemtria-2)
Qui un esempio di utilizzo:
[Argomenti di G2](https://git.phc.dm.unipi.it/lukefleed/domande-orali/src/branch/master/geoemtria-2)