Skip to content

Commit cd441f2

Browse files
committed
feat: bump llama-stack to 0.2.23
https://github.com/llamastack/llama-stack/releases/tag/v0.2.23 Relates to: RHAIENG-1311 Signed-off-by: Mustafa Elbehery <[email protected]>
1 parent dc76c34 commit cd441f2

File tree

4 files changed

+35
-34
lines changed

4 files changed

+35
-34
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ repos:
5656
always_run: true
5757
files: ^distribution/.*$
5858
additional_dependencies:
59-
- llama-stack==0.2.22
59+
- llama-stack==0.2.23
6060

6161
- id: doc-gen
6262
name: Distribution Documentation

distribution/Containerfile

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,46 @@ WORKDIR /opt/app-root
66

77
RUN pip install sqlalchemy # somehow sqlalchemy[asyncio] is not sufficient
88
RUN pip install \
9-
aiosqlite \
10-
asyncpg \
11-
autoevals \
12-
boto3 \
9+
llama_stack_provider_lmeval==0.2.4
10+
RUN pip install \
11+
llama_stack_provider_trustyai_fms==0.2.2
12+
RUN pip install \
13+
numpy \
1314
chardet \
1415
'datasets>=4.0.0' \
15-
fastapi \
16-
fire \
17-
google-cloud-aiplatform \
1816
httpx \
19-
ibm_watsonx_ai \
20-
litellm \
21-
matplotlib \
22-
'mcp>=1.8.1' \
23-
nltk \
24-
numpy \
25-
opentelemetry-exporter-otlp-proto-http \
26-
opentelemetry-sdk \
27-
pandas \
28-
pillow \
29-
psycopg2-binary \
30-
'pymilvus[milvus-lite]>=2.4.10' \
3117
pymongo \
32-
pypdf \
3318
redis \
34-
requests \
35-
scikit-learn \
19+
'pymilvus[milvus-lite]>=2.4.10' \
20+
pandas \
21+
nltk \
22+
pillow \
23+
'mcp>=1.8.1' \
3624
scipy \
25+
litellm \
26+
scikit-learn \
27+
opentelemetry-sdk \
28+
requests \
29+
boto3 \
30+
fastapi \
31+
aiosqlite \
32+
asyncpg \
33+
transformers \
34+
matplotlib \
35+
tqdm \
36+
autoevals \
37+
pypdf \
3738
sentencepiece \
39+
uvicorn \
40+
psycopg2-binary \
41+
opentelemetry-exporter-otlp-proto-http \
42+
google-cloud-aiplatform \
3843
sqlalchemy[asyncio] \
39-
tqdm \
40-
transformers \
41-
uvicorn
42-
RUN pip install \
43-
llama_stack_provider_lmeval==0.2.4
44-
RUN pip install \
45-
llama_stack_provider_trustyai_fms==0.2.2
46-
RUN pip install --extra-index-url https://download.pytorch.org/whl/cpu torch 'torchao>=0.12.0' torchvision
44+
ibm_watsonx_ai \
45+
fire
46+
RUN pip install torch torchvision https://download.pytorch.org/whl/cpu 'torchao>=0.12.0' --extra-index-url
4747
RUN pip install --no-deps sentence-transformers
48-
RUN pip install --no-cache llama-stack==0.2.22
48+
RUN pip install --no-cache llama-stack==0.2.23
4949
RUN mkdir -p ${HOME}/.llama ${HOME}/.cache
5050
COPY distribution/run.yaml ${APP_ROOT}/run.yaml
5151

distribution/Containerfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ WORKDIR /opt/app-root
33

44
RUN pip install sqlalchemy # somehow sqlalchemy[asyncio] is not sufficient
55
{dependencies}
6-
RUN pip install --no-cache llama-stack==0.2.22
6+
RUN pip install --no-cache llama-stack==0.2.23
77
RUN mkdir -p ${{HOME}}/.llama ${{HOME}}/.cache
88
COPY distribution/run.yaml ${{APP_ROOT}}/run.yaml
99

distribution/build.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from pathlib import Path
1414

1515
BASE_REQUIREMENTS = [
16-
"llama-stack==0.2.22",
16+
"llama-stack==0.2.23",
1717
]
1818

1919

@@ -95,6 +95,7 @@ def get_dependencies():
9595
else package
9696
for package in packages
9797
]
98+
packages = set(packages)
9899

99100
# Determine command type and format accordingly
100101
if ("--index-url" in line) or ("--extra-index-url" in line):

0 commit comments

Comments
 (0)