summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--Makefile6
-rw-r--r--README.md7
3 files changed, 17 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index 56ec2fe..b24bdcc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,7 @@
-*.log
+# Build artefacts
prompt
+models/
+
+# Other files
+.DS_Store
+*.log
diff --git a/Makefile b/Makefile
index 4efdf6e..7267ff9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
MAKEFLAGS += -j4
-MEX_ASSURE="cc docker"
+MEX_ASSURE="cc docker wget"
include makext.mk
@@ -21,6 +21,10 @@ llamacpp: .assure # Build llama.cpp libraries
cmake ../ -DBUILD_SHARED_LIBS=OFF && \
make -j8
+fetchmodels: .assure # Fetch GGUF models
+ -mkdir -p models
+ cd models && wget -nc -i ../models.txt
+
docker: .assure # Runs prompt in Docker container
docker build -t promptd .
docker run -it promptd bash
diff --git a/README.md b/README.md
index fa8c3a9..9d8fe1b 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,12 @@ could use LLM's.
make llamacpp
```
-2. Build the prompt binary:
+2. Download models
+ ```bash
+ make fetchmodels
+ ```
+
+3. Build the prompt binary:
```bash
make prompt
```