Spaces:
Running
Running
Rivalcoder
commited on
Commit
·
0ec83d3
1
Parent(s):
457ebe6
Add Files
Browse files- Dockerfile +2 -2
- process_aware_rag.py +1 -0
- vector_store_builder.py +1 -0
Dockerfile
CHANGED
|
@@ -21,8 +21,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
| 21 |
WORKDIR /app
|
| 22 |
|
| 23 |
# Ensure writable paths for Chroma and model caches
|
| 24 |
-
RUN mkdir -p "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HF_HOME" "$TRANSFORMERS_CACHE" "$SENTENCE_TRANSFORMERS_HOME" "$HOME/.cache" \
|
| 25 |
-
&& chmod -R 777 "$CHROMA_DB_PATH" "$CACHE_ROOT"
|
| 26 |
|
| 27 |
# Copy requirements first for better caching
|
| 28 |
COPY requirements.txt ./
|
|
|
|
| 21 |
WORKDIR /app
|
| 22 |
|
| 23 |
# Ensure writable paths for Chroma and model caches
|
| 24 |
+
RUN mkdir -p "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HF_HOME" "$TRANSFORMERS_CACHE" "$SENTENCE_TRANSFORMERS_HOME" "$HOME/.cache" "$HOME/.cache/chroma" \
|
| 25 |
+
&& chmod -R 777 "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HOME/.cache"
|
| 26 |
|
| 27 |
# Copy requirements first for better caching
|
| 28 |
COPY requirements.txt ./
|
process_aware_rag.py
CHANGED
|
@@ -24,6 +24,7 @@ class ProcessAwareRAG:
|
|
| 24 |
os.environ.setdefault('HOME', '/data')
|
| 25 |
os.makedirs(default_cache_root, exist_ok=True)
|
| 26 |
os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
|
|
|
|
| 27 |
os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
|
| 28 |
os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
|
| 29 |
os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
|
|
|
|
| 24 |
os.environ.setdefault('HOME', '/data')
|
| 25 |
os.makedirs(default_cache_root, exist_ok=True)
|
| 26 |
os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
|
| 27 |
+
os.makedirs(os.path.join(os.environ['HOME'], '.cache', 'chroma'), exist_ok=True)
|
| 28 |
os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
|
| 29 |
os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
|
| 30 |
os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
|
vector_store_builder.py
CHANGED
|
@@ -17,6 +17,7 @@ def build_vector_store():
|
|
| 17 |
os.environ.setdefault('HOME', os.path.abspath('.'))
|
| 18 |
os.makedirs(default_cache_root, exist_ok=True)
|
| 19 |
os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
|
|
|
|
| 20 |
os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
|
| 21 |
os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
|
| 22 |
os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
|
|
|
|
| 17 |
os.environ.setdefault('HOME', os.path.abspath('.'))
|
| 18 |
os.makedirs(default_cache_root, exist_ok=True)
|
| 19 |
os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
|
| 20 |
+
os.makedirs(os.path.join(os.environ['HOME'], '.cache', 'chroma'), exist_ok=True)
|
| 21 |
os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
|
| 22 |
os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
|
| 23 |
os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
|