| Hardware - GPU workstation or GPU server | Institutional computing platform / local workstation | Custom-built local GPU workstation; Ubuntu 22.04.1 con kernel Linux 6.8.0; Intel Core i9-13900K CPU; GPU NVIDIA A800; 128 GB di RAM; 512 GB di spazio di archiviazione locale. | Piattaforma di calcolo per l'addestramento, la convalida, il test, l'abolizione e gli esperimenti di sola inferenza. |
| Hardware - Graphics processing unit (GPU) | NVIDIA Corporation | GPU NVIDIA A800 (80 GB di memoria). | Training e inferenza accelerati da GPU. |
| Hardware - Central processing unit (CPU) | Intel Corporation / AMD | CPU Intel Core i9-13900K di 13a generazione. | Processore host per il caricamento dei dati, la pre-elaborazione e l'esecuzione degli esperimenti. |
| Hardware - System memory (RAM) | Institutional computing platform / local workstation | 128 GB di RAM di sistema | Memoria per il caricamento dei dataset, la pre-elaborazione e l'addestramento. |
| Hardware - Storage | Institutional computing platform / local workstation | Unità a stato solido NVMe da 2 TB. | Spazio di archiviazione per dataset, checkpoint, log e figure di previsione generate. |
| Software environment - Operating system | Canonical Ltd. | Raccomandato: Ubuntu 22.04.1 LTS | Sistema operativo per l'ambiente di calcolo. |
| Software environment - Conda environment | Anaconda, Inc. / Miniconda | Nome dell'ambiente: mvmunet | Ambiente Python utilizzato per installare e isolare le dipendenze. |
| Software environment - Python | Python Software Foundation | Python 3.8 | Lingua di programmazione utilizzata per l'implementazione e l'esecuzione degli esperimenti. |
| Software environment - CUDA toolkit | NVIDIA Corporation | CUDA Toolkit 11.8 | Backend di calcolo GPU richiesto da PyTorch e pacchetti correlati a Mamba. |
| Software environment - cuDNN | NVIDIA Corporation | cuDNN 8.7.0. | Primitive di apprendimento profondo accelerate da GPU utilizzate tramite PyTorch. |
| Python package - PyTorch | PyTorch | torch == 2.0.1 | Framework di apprendimento profondo per l'addestramento del modello, il calcolo della perdita, l'ottimizzazione e l'inferenza. |
| Python package - Torchvision | PyTorch | torchvision == 0.14.0 | Utilità di trasformazione delle immagini utilizzate nella pre-elaborazione e nell'aumento. |
| Python package - Torchaudio | PyTorch | torchaudio == 0.13.0 | Installato con l'ambiente PyTorch raccomandato. |
| Python package - timm | timm developers | timm == 0.4.12 | Dipendenza del componente del modello o dell'utilità elencata nelle istruzioni dell'ambiente del repository. |
| Python package - triton | OpenAI / Triton developers | triton == 2.0.0 | Dipendenza utilizzata dai componenti di modellazione di sequenze accelerati da GPU. |
| Python package - causal-conv1d | causal-conv1d developers | causal_conv1d == 1.0.0 | Dipendenza di convoluzione causale efficiente richiesta dall'implementazione di Mamba. |
| Python package - mamba-ssm | Mamba SSM developers | mamba_ssm == 1.0.1 | Pacchetto di modellazione di sequenze statali utilizzato per i componenti relativi a Mamba/S6. |
| Python package - NumPy | NumPy developers | Versione di NumPy 1.24.3. | Operazioni di calcolo numerico e array. |
| Python package - SciPy | SciPy developers | Versione di SciPy 1.10.1. | Calcolo scientifico; scipy.ndimage.zoom è importato in utils.py. |
| Python package - SimpleITK | Insight Software Consortium | Versione di SimpleITK 2.2.1. | Utilità di input/output e pre-elaborazione di immagini mediche importata in utils.py. |
| Python package - MedPy | MedPy developers | Versione di MedPy 0.4.0. | Pacchetto di calcolo delle metriche delle immagini mediche importato in utils.py. |
| Python package - scikit-image | scikit-image developers | Versione di scikit-image 0.21.0. | Dipendenza di elaborazione delle immagini elencata nel README. |
| Python package - scikit-learn | scikit-learn developers | Versione di scikit-learn 1.3.2. | Pacchetto di utilità di apprendimento automatico elencato nel README. |
| Python package - matplotlib | Matplotlib developers | Versione di Matplotlib 3.7.2. | Utilizzato per salvare figure di visualizzazione qualitative. |
| Python package - h5py | h5py developers | Versione di h5py 3.9.0. | Supporto per file HDF5 per i volumi di test Synapse. |
| Python package - thop | THOP developers | Versione di THOP 0.1.1.post2209072238. | Utilizzato nel calcolo dei FLOP e del costo computazionale relativo ai parametri. |
| Python package - packaging | Python Packaging Authority | Versione di packaging 23.1. | Dipendenza elencata nel README. |
| Python package - pytest | pytest developers | Versione di pytest 7.4.0. | Dipendenza elencata nel README. |
| Python package - chardet | chardet developers | Versione di chardet 5.2.0. | Dipendenza elencata nel README. |
| Python package - yacs | YACS developers | Versione di yacs 0.1.8. | Dipendenza dell'utilità di configurazione elencata nel README. |
| Python package - termcolor | termcolor developers | Versione di termcolor 2.3.0. | Dipendenza dell'utilità di log/terminale elencata nel README. |
| Python package - submitit | submitit developers | Versione di submitit 1.4.5. | Dipendenza dell'utilità di esperimento/lavoro elencata nel README. |
| Python package - tensorboardX | tensorboardX developers | Versione di tensorboardX 2.6.2.2. | Utilità di visualizzazione dei log di addestramento elencata nel README. |
| Python package - ml-collections | ml_collections developers | Versione di ml-collections 0.1.1. | Importato da configs/config_setting_synapse.py. |
| Dataset - ISIC 2017 Challenge dataset | International Skin Imaging Collaboration | Dataset di segmentazione delle lesioni cutanee ISIC 2017 | Immagini e maschere di lesioni cutanee dermatoscopiche pubbliche e anonime utilizzate per la segmentazione binaria. |
| Dataset - ISIC 2018 Challenge Task 1 dataset | International Skin Imaging Collaboration | ISIC 2018 Task 1: Segmentazione del contorno della lesione | Immagini e maschere di lesioni cutanee dermatoscopiche pubbliche e anonime utilizzate per la segmentazione binaria. |
| Dataset - Synapse Multi-Atlas Labeling Beyond the Cranial Vault dataset | Synapse / Sage Bionetworks | Identificatore di accesso: syn3193805 | Dataset pubblico di segmentazione multi-organo di TC addominale. |
| Data organization - ISIC 2017 data folder | Authors / repository layout | data/isic2017/ | Cartella locale prevista con |