tailot commited on
Commit
ca17ebf
·
verified ·
1 Parent(s): e4977dc

Aggiunta sezione notebook Colab (modello base + limiti VRAM/compute/RAM/SSD)

Browse files
Files changed (1) hide show
  1. README.md +17 -0
README.md CHANGED
@@ -41,3 +41,20 @@ arbitraria, esportato come `model.safetensors` + `model_scripted.pt` nel repo
41
  - **Scale Arbitrarie (LIIF)**: Ingrandimento continuo a qualsiasi fattore o dimensione target senza vincoli rigidi (es. solo 2x/4x).
42
  - **Tiled Inference**: Elaborazione a tasselli sovrapposti per gestire immagini ad alta risoluzione senza esaurire la memoria (OOM).
43
  - **ZeroGPU Acceleration**: Supporto all'accelerazione hardware dinamica su Hugging Face Spaces.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  - **Scale Arbitrarie (LIIF)**: Ingrandimento continuo a qualsiasi fattore o dimensione target senza vincoli rigidi (es. solo 2x/4x).
42
  - **Tiled Inference**: Elaborazione a tasselli sovrapposti per gestire immagini ad alta risoluzione senza esaurire la memoria (OOM).
43
  - **ZeroGPU Acceleration**: Supporto all'accelerazione hardware dinamica su Hugging Face Spaces.
44
+
45
+ ## 📓 Colab per misure da cartellone / Billboard-size outputs
46
+
47
+ **Notebook su Google Drive:** <https://drive.google.com/file/d/14B1cu8vW4MFPqzPo-C7Nb4JfxZqFtcEI/view?usp=sharing> → aprilo in Colab e scegli *Runtime → Cambia tipo di runtime → GPU (T4)*.
48
+
49
+ Il notebook usa il **modello base** pubblicato qui (`model_scripted.pt`, scaricato con `hf_hub_download`): **nessun retraining, nessun fine-tuning, nessun peso aggiuntivo**. Quello che aggiunge è il contorno: l'immagine viene divisa in una griglia **N×N di settori**, ogni settore viene ingrandito dal modello con un margine di contesto preso dai settori vicini (così le cuciture non si vedono), i settori vengono ricuciti in un'unica tela e, se la misura richiesta è ancora fuori portata, l'intero passaggio viene ripetuto sulla tela fino a raggiungere esattamente la misura voluta.
50
+
51
+ **Grazie a questa implementazione il notebook può ingrandire un'immagine di qualunque risoluzione** (misure da cartellone, non solo 4K): il limite non è il modello, ma la macchina su cui gira.
52
+
53
+ | Risorsa / Resource | Cosa limita |
54
+ |---|---|
55
+ | **GPU VRAM** | la dimensione di un singolo settore (default 4096 px per lato in uscita) |
56
+ | **GPU compute power** | il tempo totale: ogni settore è una forward pass e ogni passaggio extra riesegue l'intera griglia |
57
+ | **System RAM** | la tela ricucita tenuta in memoria (default 300 megapixel ≈ 3 byte/pixel, Colab free ≈ 12 GB) |
58
+ | **SSD storage space** | l'output salvato più i file opzionali dei singoli settori; il disco di Colab è temporaneo, scarica prima di chiudere il runtime |
59
+
60
+ > ⚠️ Oltre **9.2x** i dettagli sono in gran parte **inventati**: ogni passaggio reinterpreta il risultato del precedente, quindi l'immagine diventa più grande ma non più fedele. Controlla le anteprime intermedie.