husseinelsaadi commited on
Commit
9039967
Β·
1 Parent(s): acc179d

cuda added

Browse files
Dockerfile CHANGED
@@ -1,14 +1,17 @@
1
- FROM pytorch/pytorch:2.1.2-cuda11.8-cudnn8-runtime
 
2
 
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
-
5
  RUN apt-get update && apt-get install -y \
6
- git ffmpeg libsndfile1 python3-dev \
7
  && rm -rf /var/lib/apt/lists/*
8
 
 
9
  COPY requirements.txt .
10
  RUN pip install --upgrade pip && pip install -r requirements.txt
11
 
 
12
  COPY . /app
13
  WORKDIR /app
14
 
 
1
+ # Use an NVIDIA PyTorch container with cuDNN 9.1 support
2
+ FROM nvidia/cuda:12.3.2-cudnn9-runtime-ubuntu22.04
3
 
4
+ # Basic setup
5
  ENV DEBIAN_FRONTEND=noninteractive
 
6
  RUN apt-get update && apt-get install -y \
7
+ python3 python3-pip ffmpeg git libsndfile1 \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
+ # Set up Python environment
11
  COPY requirements.txt .
12
  RUN pip install --upgrade pip && pip install -r requirements.txt
13
 
14
+ # Copy app files
15
  COPY . /app
16
  WORKDIR /app
17
 
backend/services/interview_engine.py CHANGED
@@ -15,6 +15,11 @@ if torch.cuda.is_available():
15
  print("cuDNN version:", torch.backends.cudnn.version())
16
  else:
17
  print("❌ CUDA Not Available")
 
 
 
 
 
18
 
19
 
20
  # Initialize models
 
15
  print("cuDNN version:", torch.backends.cudnn.version())
16
  else:
17
  print("❌ CUDA Not Available")
18
+ print("πŸ”₯ CUDA:", torch.cuda.is_available())
19
+ print("🧠 GPU:", torch.cuda.get_device_name(0))
20
+ print("πŸ’‘ cuDNN version:", torch.backends.cudnn.version())
21
+ print("πŸ’₯ cuDNN enabled:", torch.backends.cudnn.is_available())
22
+
23
 
24
 
25
  # Initialize models