Zack Saadioui
8/27/2024
1
g4dn.xlarge
1
aws configure
1
2
bash
aws s3 ls
1
2
3
4
bash
sudo yum update -y
sudo yum install gcc
sudo reboot
1
2
3
4
5
6
bash
sudo yum install -y gcc kernel-devel-$(uname -r)
cd /home/ec2-user
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
chmod +x NVIDIA-Linux-x86_64*.run
sudo ./NVIDIA-Linux-x86_64*.run
1
2
bash
nvidia-smi -q | head
1
2
3
bash
sudo yum update -y
sudo yum install docker
1
sudo
1
2
bash
sudo usermod -a -G docker ec2-user
1
2
3
4
bash
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo systemctl status docker.service
1
2
3
4
bash
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | \
sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
sudo yum install -y nvidia-container-toolkit
1
2
3
bash
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
1
2
bash
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama --restart always ollama/ollama
1
2
bash
docker exec -it ollama ollama pull llama2
1
2
bash
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main
1
http://<your-ec2-public-ip>:3000
1
<your-ec2-public-ip>
Copyright © Arsturn 2025