Add specific version for Python packages and downgrade miniconda Docker image to potentially fix build issues

This commit is contained in:
Saba 2022-07-04 18:01:55 -04:00
parent 0f88abd219
commit 07a56c4ab6
3 changed files with 20 additions and 16 deletions

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM continuumio/miniconda3:latest FROM continuumio/miniconda3:4.12.0
# Install system dependencies. # Install system dependencies.
RUN apt-get update -y && \ RUN apt-get update -y && \

View file

@ -37,6 +37,10 @@
- [[https://github.com/debanjum/semantic-search/tree/master/src/interface/emacs#installation][Install]] [[./src/interface/emacs/semantic-search.el][semantic-search.el]] - [[https://github.com/debanjum/semantic-search/tree/master/src/interface/emacs#installation][Install]] [[./src/interface/emacs/semantic-search.el][semantic-search.el]]
- Run ~M-x semantic-search <user-query>~ - Run ~M-x semantic-search <user-query>~
** Run Unit tests
`pytest`
** Upgrade ** Upgrade
#+begin_src shell #+begin_src shell
docker-compose build --pull docker-compose build --pull

View file

@ -2,19 +2,19 @@ name: semantic-search
channels: channels:
- conda-forge - conda-forge
dependencies: dependencies:
- python=3.* - python=3.8.*
- numpy=1.* - numpy=1.22.4
- pytorch=1.* - pytorch=1.11.0
- transformers=4.* - transformers=4.19.4
- sentence-transformers=2.1.0 - sentence-transformers=2.1.0
- fastapi=0.* - fastapi=0.77.1
- uvicorn=0.* - uvicorn=0.17.6
- pyyaml=5.* - pyyaml=6.0
- pytest=6.* - pytest=7.1.2
- pillow=8.* - pillow=8.4.0
- torchvision=0.* - torchvision=0.12.0
- openai=0.* - openai=0.20.0
- pydantic=1.* - pydantic=1.9.1
- jinja2=3.0.* - jinja2=3.1.2
- aiofiles=0.* - aiofiles=0.8.0
- huggingface_hub=0.* - huggingface_hub=0.8.1