2. Specificaties server
Om gebruik te kunnen maken van de AI-modellen ontwikkeld door DHD, moet aan een aantal technische voorwaarden worden voldaan. Hieronder worden deze nader toegelicht voor de volgende onderdelen:
Systeemvereisten
Hardware
Software
Netwerk
Gebruikersaccount
Houd er rekening mee dat de systeemvereisten als de hardware eisen verschillend zijn voor een trainingsserver en een inferentieserver (= niet-trainingsserver).
2.1 Systeemvereisten
De systeemvereisten verschillen voor een trainingsserver en een inferentieserver. Hieronder vind je voor elk type server welke systeemvereisten gelden.
2.1.1 Trainingsserver
Voor de vantage6 node software, is een server nodig die (bij voorkeur) continue aanstaat. Dit mag ook een virtual machine zijn. De belangrijkste voorwaarden van de trainingsserver zijn:
Ubuntu 22.04 (server of desktop)
Windows is helaas niet mogelijk. Eén van de hardware eisen van de trainingsserver is 1 GPU. Het is binnen Windows niet mogelijk om binnen Docker containers gebruik te maken van deze GPU.
Docker en Python moeten toegankelijk zijn
Toegang tot data
2.1.2 Inferentieserver
Voor de vantage6 node software, is een server nodig die (bij voorkeur) continue aanstaat. Dit mag ook een virtual machine zijn. De belangrijkste voorwaarden van de inferentieserver zijn:
Ubuntu 22.04 (Andere linux distributies zijn mogelijk indien de benodigde software geïnstalleerd kan worden)
Docker en Python moeten toegankelijk zijn
Toegang tot data
2.2 Hardware
De hardware eisen verschillen voor een trainingsserver en een inferentieserver. Hieronder vind je voor elk type server welke hardware eisen gelden.
2.2.1 Trainingsserver
Specificaties voor de hardware voor een trainingsserver zijn als volgt:
≥ 16 cores x86/x64 CPU
≥ 64 GB CPU RAM
1 GPU CUDA compatibel NVIDIA kaart
≥ 16 GB GPU RAM
≥ 360 GB (SSD)
2.2.2 Inferentieserver
Specificaties voor de hardware voor een inferentieserver zijn als volgt:
≥ 16 cores x86/x64 CPU
≥ 64 GB CPU RAM
≥ 360 GB (SSD)
2.3 Software
2.3.1 Specificaties software
Specificaties voor de software zijn als volgt:
2.3.2 Testen of Docker werkt
Graag willen wij u vragen om na de installatie van Docker te controleren of Docker werkt. Dit kunt u als volgt doen. Type in Command Prompt:
docker run hello-world
of
docker ps
Let op! Binnen Linux is het belangrijk dat het DHD-account (user) aan de Docker group wordt toegevoegd. Voor meer informatie: Add user to Docker group
2.3.3 Testen of Python werkt
Graag willen wij u vragen om na de installatie van Python te controleren of Python werkt. Dit kunt u als volgt doen. Type in Command Prompt:
python -v
2.4 Netwerk
Specificaties voor het netwerk zijn als volgt:
≥ 100Mbit ethernet
Port 443/TCP (https) open voor uitgaand verkeer naar de volgende vijf urls:
DHD docker registry:
https://drplugindhdprd.azurecr.io
https://drplugindhdprd.westeurope.data.azurecr.io
DHD blob storage: https://stplugindhdp.blob.core.windows.net
DHD Vantage6 server: https://plugin.dhd.nl
Container registry voor vantage6 updates: https://harbor2.vantage6.ai/
2.5 Gebruikersaccount
Tot slot hebben de data scientisten van DHD een gebruikersaccount nodig tot de lokale server. Voor het opvragen welke personen van DHD een gebruikersaccount nodig hebben kunt u contact opnemen met AI-coderen@dhd.nl. Het is belangrijk dat deze account “read” en “write” toegang hebben tot de map waar de data wordt geplaatst.