Sébastien De Greef commited on
Commit
b0fe074
1 Parent(s): 9546a85

chore: Update Dockerfile to install nvidia-container-toolkit for GPU support

Browse files
Files changed (2) hide show
  1. Dockerfile +5 -0
  2. start_chatbot.sh +3 -0
Dockerfile CHANGED
@@ -37,6 +37,11 @@ ENV PATH="/home/chatbot/.local/bin:${PATH}"
37
  # && sudo cp /var/cudnn-local-repo-ubuntu2204-9.1.1/cudnn-*-keyring.gpg /usr/share/keyrings/ \
38
  # && sudo apt-get update && sudo apt-get -y install cudnn
39
 
 
 
 
 
 
40
  # Create a working directory
41
  WORKDIR /app
42
 
 
37
  # && sudo cp /var/cudnn-local-repo-ubuntu2204-9.1.1/cudnn-*-keyring.gpg /usr/share/keyrings/ \
38
  # && sudo apt-get update && sudo apt-get -y install cudnn
39
 
40
+ RUN curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
41
+ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
42
+ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
43
+ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
44
+
45
  # Create a working directory
46
  WORKDIR /app
47
 
start_chatbot.sh CHANGED
@@ -1,2 +1,5 @@
1
  echo "#### BOT BOOT ####"
 
 
 
2
  uvicorn main:app
 
1
  echo "#### BOT BOOT ####"
2
+
3
+ cd src
4
+
5
  uvicorn main:app