Prathamesh Sarjerao Vaidya commited on
Commit
6baff01
·
1 Parent(s): 7739a22

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +0 -12
Dockerfile CHANGED
@@ -26,7 +26,6 @@ RUN apt-get update && apt-get install -y \
26
  libavformat-dev \
27
  libavutil-dev \
28
  libswresample-dev \
29
- execstack \
30
  && rm -rf /var/lib/apt/lists/*
31
 
32
  # Copy requirements first for better caching
@@ -34,11 +33,6 @@ COPY requirements.txt .
34
 
35
  # Install Python dependencies with proper error handling
36
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel && \
37
- # Install ONNX Runtime CPU version specifically
38
- # pip install --no-cache-dir onnxruntime==1.16.3 && \
39
- # Fix executable stack issue
40
- # find /usr/local/lib/python*/site-packages/onnxruntime -name "*.so" -exec execstack -c {} \; 2>/dev/null || true && \
41
- # Install other requirements
42
  pip install --no-cache-dir -r requirements.txt
43
 
44
  # Copy application code
@@ -70,19 +64,13 @@ ENV PYTHONPATH=/app \
70
  HUGGINGFACE_HUB_CACHE=/app/model_cache \
71
  HF_HUB_CACHE=/app/model_cache \
72
  FONTCONFIG_PATH=/tmp/fontconfig \
73
- # Critical ONNX Runtime fixes for containers
74
- # ORT_DYLIB_DEFAULT_OPTIONS=DisableExecutablePageAllocator=1 \
75
- # ONNXRUNTIME_EXECUTION_PROVIDERS=CPUExecutionProvider \
76
- # ORT_DISABLE_TLS_ARENA=1 \
77
  CTRANSLATE2_FORCE_CPU_ISA=generic \
78
- # Threading and memory optimizations
79
  TF_CPP_MIN_LOG_LEVEL=2 \
80
  TOKENIZERS_PARALLELISM=false \
81
  OMP_NUM_THREADS=1 \
82
  MKL_NUM_THREADS=1 \
83
  NUMBA_NUM_THREADS=1 \
84
  TF_ENABLE_ONEDNN_OPTS=0 \
85
- # Additional security for containers
86
  MALLOC_ARENA_MAX=2 \
87
  PYTHONUNBUFFERED=1
88
 
 
26
  libavformat-dev \
27
  libavutil-dev \
28
  libswresample-dev \
 
29
  && rm -rf /var/lib/apt/lists/*
30
 
31
  # Copy requirements first for better caching
 
33
 
34
  # Install Python dependencies with proper error handling
35
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel && \
 
 
 
 
 
36
  pip install --no-cache-dir -r requirements.txt
37
 
38
  # Copy application code
 
64
  HUGGINGFACE_HUB_CACHE=/app/model_cache \
65
  HF_HUB_CACHE=/app/model_cache \
66
  FONTCONFIG_PATH=/tmp/fontconfig \
 
 
 
 
67
  CTRANSLATE2_FORCE_CPU_ISA=generic \
 
68
  TF_CPP_MIN_LOG_LEVEL=2 \
69
  TOKENIZERS_PARALLELISM=false \
70
  OMP_NUM_THREADS=1 \
71
  MKL_NUM_THREADS=1 \
72
  NUMBA_NUM_THREADS=1 \
73
  TF_ENABLE_ONEDNN_OPTS=0 \
 
74
  MALLOC_ARENA_MAX=2 \
75
  PYTHONUNBUFFERED=1
76