Update Dockerfile
Browse files- Dockerfile +24 -0
Dockerfile
CHANGED
@@ -25,4 +25,28 @@ RUN git clone https://github.com/theroyallab/tabbyAPI
|
|
25 |
WORKDIR $HOME/app/tabbyAPI
|
26 |
RUN pip install -r requirements.txt -q
|
27 |
RUN pip install huggingface-hub -q
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
CMD ["python3", "main.py"]
|
|
|
25 |
WORKDIR $HOME/app/tabbyAPI
|
26 |
RUN pip install -r requirements.txt -q
|
27 |
RUN pip install huggingface-hub -q
|
28 |
+
RUN echo "network:" > config.yml && \
|
29 |
+
echo " host: 127.0.0.1" >> config.yml && \
|
30 |
+
echo " port: 5000" >> config.yml && \
|
31 |
+
echo " disable_auth: False" >> config.yml && \
|
32 |
+
echo "" >> config.yml && \
|
33 |
+
echo "logging:" >> config.yml && \
|
34 |
+
echo " prompt: False" >> config.yml && \
|
35 |
+
echo " generation_params: False" >> config.yml && \
|
36 |
+
echo "" >> config.yml && \
|
37 |
+
echo "sampling:" >> config.yml && \
|
38 |
+
echo " override_preset: null" >> config.yml && \
|
39 |
+
echo "" >> config.yml && \
|
40 |
+
echo "developer:" >> config.yml && \
|
41 |
+
echo " unsafe_launch: False" >> config.yml && \
|
42 |
+
echo "" >> config.yml && \
|
43 |
+
echo "model:" >> config.yml && \
|
44 |
+
echo " model_dir: models" >> config.yml && \
|
45 |
+
echo " model_name: GOLIATH" >> config.yml && \
|
46 |
+
echo " use_dummy_models: False" >> config.yml
|
47 |
+
WORKDIR $HOME/app/tabbyAPI/models
|
48 |
+
RUN pip install huggingface-hub hf-transfer
|
49 |
+
ENV HF_HUB_ENABLE_HF_TRANSFER=1
|
50 |
+
# Ensure the model is downloaded into the current working directory (models folder)
|
51 |
+
RUN huggingface-cli download TheBloke/goliath-120b-gptq --local-dir ./ --local-dir-use-symlinks False --cache-dir ~/cache
|
52 |
CMD ["python3", "main.py"]
|