-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Youhei Tooyama edited this page Aug 8, 2024
·
15 revisions
- | without GDS(OSS) | with GDS(Prod) |
---|---|---|
PG-Strom Licences | no | yes |
Implement a NVIDIA GPU (Pascal or Later) | yes | yes |
Install the RHEL 8.6, 9.0 or CUDA Supported OS & MOFED Supported OS | yes | yes |
Install the MOFED Driver | no | yes |
Install the CUDA | yes | yes |
Install the Docker Engine | yes | yes |
Install the NVIDIA Container Toolkit | yes | yes |
Building the PG-Strom Container Image | yes | yes |
Setup the NVMe Devices | not required | yes |
Download the MagnumIO GDS Tool | not required | yes |
Let's Enjoy running PG-Strom in containers!
- Clone the MagnumIO GDS Tool
- And Run...
]# cat gds-env.sh
#!/bin/bash
WORK_DIR=/data
GDS_VOLUME=/opt/nvme/test
IMAGE="mypg15-rocky8:latest"
]# source gds-env.sh
]# gds-run-container run --gpus=all --enable-mofed --enable-gds \
--volume ${GDS_VOLUME}:/opt/data:rw \
--workdir ${WORK_DIR} \
--name=cont1 -p 5432:5432 \
-itd ${IMAGE}
]# gds-run-container exec -it cont1 bash