Inštalácia MONAILabel Server
Pre nainštalovanie MONAI Label spolu s pridanými modelmi pre segmentáciu vyšších morfologických štruktúr postupujte podľa nižšie uvedených krokov.
S využitím Docker
Docker požiadavky
Ak chcete nasadiť server pomocou Docker, musíte si nainštalovať Docker na svoj počítač. Tento krok sa líši v závislosti od vášho operačného systému. Pre tento účel postupujte podľa pokynov v oficiálnej dokumentácie pre Docker.
Navštívte stránku dokumentácie pre Docker a vyberte svoj operačný systém.

Postupujte podľa pokynov na vybranej stránke pre váš operačný systém a nainštalujte Docker.
Získanie obrazu Dockera
- Stiahnite obraz z Docker Hub-u.
docker pull xvykopal/monailabel-server:latest
Bez využitia Docker
Všeobecné požiadavky
Tieto predpoklady sú nevyhnutné pre spustenie servera bez využitia Docker-u.
Python
Najprv je potrebné nainštalovať Python s verziou >=3.9 a nastaviť Python vo vašom počítači.
Nainštalujte Python verziu >= 3.9.
Pridajte cestu k Python do premenných prostredia. Cesta pre Python, ktorá sa pridáva do premenných prostredia vyzerá podobne nasledovnej:
C:\Users\{user}\AppData\Local\Programs\Python\{python}, pričom{user}je nahradené identifikátorom používateľa v rámci OS a{python}predstavuje názov adresára s uloženým Python-om pre konkrétnu verziu.2.1. Na systémoch Windows otvorte menu Štart a napíšte napríklad
environment
2.2 Vyberte možnosť
Edit the system envirnoment variables
2.3. Upravte premennú
Pathhlavne pre používateľa, ale niekedy je potrebné upraviť premennúPathaj pre systémové premenné prostredia.
Python by mal byť teraz dostupný. Môžete to overiť v konzole spustením príkazu:
python --version, ak nevypíše chybu, znamená to, že Python bol úspešne nainštalovaný.
Zdrojový kód
Ďalším krokom je stiahnutie zdrojového kódu z GitHub repozitára.
Stiahnite si zdrojový kód z repozitára a konkrétne z vetvy development.

- Prvýspôsob s využitím
Code>Download ZIP

Druhý spôsob prostredníctvom príkazov:
git clone https://github.com/ivanvykopal/MONAILabel.git
git fetch --all
git checkout development
- Prvýspôsob s využitím
Po stiahnutí zdrojového kódu môžeme vytvoriť nové Pythonové prostredie:
Nainštalujte balíčky z
requirements.txtvenv.venv/monailabel/Scripts/activate
python -m pip install --upgrade pip
pip install -r requirements.txtcondaconda activate monailabel
python -m pip install --upgrade pip
pip install -r requirements.txt
Na spustenie servera je potrebné stiahnuť binárne súbory pre openslidea extrahovať ich do akéhokoľvek umiestnenia. Po extrakcii pridajte cestu k adresáru
bindo premenných prostredia v premennejPATH, rovnako ako ste urobili pre Python.Ak chcete pridať cestu k adresáru
monailabel\scriptsdo premennej prostrediaPATHpostupujte podobne ako vyššie. V prípade operačného systému macOS postupujte podľa pokynov. Ak nie sú k dispozícii niektorédllknižnice, môžete si ich stiahnuť z dll-files.com. Ak potrebujete konkrétnecudnn64_8.dll, môžete si ju stiahnuť pomocou tohto odkazu. Po stiahnutídllsúborov ich musíte skopírovať na systémový disk. Na systémoch Windows je štandardné umiestnenieC:\Windows\System32.
Váhy a ukážkový projekt
Pre spustenie inferencie pridaných modelov je potrebné stiahnuť váhy modelov. Na stiahnutie váh je potrebné sa obrátiť na Ivana Vykopala alebo Výskumnú skupinu VGG
Stiahnite si váhy modelov a ukážkový projekt poskytnuté autorom.
Pridajte stiahnuté váhy pre
pathology_structure_segmentation_nestedunetdo adresáraapps/pathology/model/pathology_structure_segmentation_nestedunet/modelsa váhy prepathology_structure_segmentation_deeplabv3plusdo adresáraapps/pathology/model/pathology_structure_segmentation_deeplabv3plus/models.