GPU resources on EGI Cloud
GPUs resources are available on selected providers of the EGI Cloud. These are available as specific flavours that when used to instantiate a Virtual Machine will make the hardware available to the user.
The table below summarises the available options:
|Site||VM configuration options||Flavors||Supported VOs with GPUs||Access conditions|
|IISAS-FedCloud||up to 2 NVIDIA Tesla K20m||g1.c08r31-K20m, g1.c16r62-2xK20m||acc-comp.egi.eu, eosc-synergy.eu, enmr.eu, training.egi.eu||Sponsored access for limited testing, conditions to be negotiated for long-term usage|
|IFCA-LCG2||up to 2 NVIDIA T4, up to 2 NVIDIA V100||Pay-per-use|
|CESNET-MCC||up to 2 NVIDIA T4||hpc.8core-64ram-nvidia-1080-glados, hpc.19core-176ram-nvidia-1080-glados, hpc.38core-372ram-nvidia-1080-glados, hpc.19core-176ram-nvidia-2080-glados, hpc.38core-372ram-nvidia-2080-glados||vo.clarin.eu, biomed, eosc-synergy.eu, peachnote.com||Sponsored, conditions to be negotiated|
Access to GPU resources on EGI Cloud
GPUs sites can be accessed in different ways: via site-specific dashboards and endpoints or via common federated-cloud services like the OpenStack Horizon dashboards, VMOps dashboard, or Infrastructure manager.
It is also possible to use the
fedcloudclient for CLI access. Below is
an example on how to use the
fedcloud command to show the GPU properties of
the available GPU flavors on all sites for the specific VO in the command:
fedcloud openstack flavor list --long --site ALL_SITES --vo vo.access.egi.eu --json-output | \ jq -r 'map(select(."Error code" == 0)) | map(.Result = (.Result| map(select(.Properties."Accelerator:Type" == "GPU")))) | map(select(.Result | length > 0))'
Site-specific dashboards and endpoints are described in the following table:
|Site||Openstack Horizon dashboard||Keystone endpoint|
A VM image with pre-installed NVIDIA driver and Docker is available at AppDB. Some VOs (acc-comp.egi.eu, eosc-synergy.eu) have the image included in the VO image list.