From cf9d998bd9b188e69ed54c0e5e56e867cc9dc76d Mon Sep 17 00:00:00 2001 From: Jamal Saied <50586124+jsaied99@users.noreply.github.com> Date: Wed, 7 Jun 2023 10:30:23 -0500 Subject: [PATCH 1/2] Updating requirements.txt to fix warning of xformers --- pgml-extension/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pgml-extension/requirements.txt b/pgml-extension/requirements.txt index 95bf71d35..e7a96b3eb 100644 --- a/pgml-extension/requirements.txt +++ b/pgml-extension/requirements.txt @@ -17,6 +17,7 @@ torchaudio==2.0.2 torchvision==0.15.2 tqdm==4.65.0 transformers==4.29.2 +xformers==0.0.20 xgboost==1.7.5 langchain==0.0.180 einops==0.6.1 From 6c8305d0ec338c3c425ab805faff0ba0964b7489 Mon Sep 17 00:00:00 2001 From: jsaied99 Date: Mon, 12 Jun 2023 08:16:06 -0500 Subject: [PATCH 2/2] adding pgvector to Dockerfile for local development --- Dockerfile.local | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile.local b/Dockerfile.local index 6211c8a54..ed175606e 100644 --- a/Dockerfile.local +++ b/Dockerfile.local @@ -46,7 +46,6 @@ RUN echo 'postgres ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers COPY ./pgml-extension/requirements.txt /app/requirements.txt - RUN pip3 install -r /app/requirements.txt @@ -60,6 +59,12 @@ RUN chmod a+rwx `$(which pg_config) --pkglibdir` \ RUN useradd postgresml -m -s /bin/bash -G sudo RUN echo 'postgresml ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers +RUN cd /tmp && \ + git clone --branch v0.4.1 https://github.com/pgvector/pgvector.git && \ + cd pgvector && \ + make && \ + make install + USER postgresml